Tags
last updated
Adding tags to an image#
Type tags into the input on the detail page, separated by spaces.
Wrap a multi-word tag in double quotes to fold its spaces to
underscores, and prefix with a category to file the tag there:
artist:"john doe" blue_eyes 1girl adds john_doe as an artist tag
and the other two as general tags.
Tag names are lowercase, up to 200 characters, and accept most
characters (accented letters, CJK, punctuation) except space, " and
*, which belong to the search syntax. girls'_frontline,
fate/grand_order and 東方project all work.
To tag many images at once, use Add tags manually in the gallery’s Actions chooser (applies to the whole current search) or in the batch bar (applies to the checked thumbnails). Remove tags on the same surfaces strips tags by name, by source, by auto-tagger, or wholesale.
Reading an image’s tags#
The sidebar lists the image’s tags grouped by category, metadata
first (rating, year, meta, medium), then what is in the image
(artist, character, and the rest, with general last), alphabetically
within a group so a tag is where you expect it.
Each row is [x] tagname marker count: the [x] takes the tag off
the image, the name searches for it, and the count is how many images
in the library carry it. Hovering a name spells it out in full (long
ones are cut to fit) along with any other spellings aliased to it. Each
category heading has its own [x] that clears the whole category after
a confirmation.
The marker between the name and the count is one of three:
stale, with the name struck through: the source that gave you this tag no longer lists it. The tag stays on the image until you decide; aremove alllink at the bottom of the list clears every stale tag in one go.87%: an auto-tagger is the only thing vouching for this tag, and that is how sure it was. The percentage goes away once you or a booru also apply the tag.x3: three sources agree on this tag. Hover to see which, and when each one applied it.
Tags that arrived through an implication (you added hatsune_miku,
so vocaloid came with it) sit indented and dimmed under the tag
that brought them, and leave when it does, so they carry no [x] of
their own. Hovering one names the tag that brought it.
Under the input, Just added echoes the tags this session put on the image.
The [categories] / [sources] switch at the top of the list regroups
it by who applied each tag instead of by category: you first, then the
boorus, then the auto-taggers. A tag several of them agree on is listed
under each one, so you can read who agrees on what. In this view an [x]
withdraws that source rather than deleting the tag: a tag another
source also applied stays on the image and just leaves this group, and
only goes for good once the last source vouching for it is dropped.
Pressing r starts keyboard tag editing: the arrows move through the
list, Enter removes the highlighted tag, Escape stops.
The Tags page#
The Tags page is the catalog view: every tag, with its category, usage count and controls. Points that are not obvious from the controls themselves:
- Rename can keep the old name as an alias, so searches built on the old spelling keep working.
- Alias to moves the selected tags’ images onto the canonical tag and leaves the old names behind as zero-usage aliases. Merge is the same operation among the selected tags themselves: pick the survivor, the rest become its aliases.
- Implied tags (declared with Imply, or edited on the tag detail page) are real tags for search purposes.
- Find aliases and implications (shown when a paired monloader has the Hydrus PTR enabled) pulls each selected tag’s known relations from the Public Tag Repository into your catalog. A tag the PTR does not know under your spelling is asked about under its aliases too, and the PTR’s own preferred spelling lands as an alias of yours. Nothing is removed or sent. A re-run also reconciles earlier pulls: relations the PTR no longer lists move under a stale heading on the tag detail page, for you to drop if you agree. See Lookup.
In the sidebar’s search box, plain text matches from the start of the
name and * matches anything anywhere: kimono finds kimono_dress
but not black_kimono, while *kimono* finds both.
Two sidebar filters are not obvious from their labels:
- Stale finds tags a source dropped on its last refresh: Has stale for any dropped usage, Fully stale for tags whose every use was dropped (safe to delete).
- Used by answers “what does this booru actually tag with”, where the Origin column only answers “what did it introduce”: a tag danbooru invented and gelbooru later used reads danbooru under Origin and both under Used by.
Folded duplicates cleans up tags an older pull stored folded
(before monbooru accepted the full character set), like
fate_grand_order where the source really has fate/grand_order.
Refresh the affected images so the corrected spelling arrives, run
Find folded duplicates from Settings -> Maintenance, then open
the filter: it lists each old spelling next to the corrected tag, and
Merge into corrected spelling collapses the ones you pick (the
old name stays as an alias).
On a tag’s detail page, the aliases and “implied by” lists group by whoever declared each entry, and a group’s [x] drops the whole group in one go - the way to undo a PTR pull or one source’s relations without clicking them off one at a time.
Tags are never deleted automatically: removing a tag’s last image leaves the catalog row at zero usage. Delete rows explicitly from the Tags page when you want them gone.
The Categories page manages the categories themselves. Built-in categories can be recolored but not renamed or deleted; custom ones can be renamed, recolored and deleted.
Ratings and the SFW ceiling#
Each image carries at most one rating tag, from a fixed set ranked
general < sensitive < questionable < explicit. Adding a rating by
hand replaces whatever was there, even when the new level ranks below
the old one: your choice always wins, including over an auto-tagger’s.
The four names are fixed: you cannot rename one, move it, or fold it
into another tag. You can go the other way and alias an ordinary tag
onto a rating, which is how you clean up a library that arrived with
its own spelling for the same thing - a safe or nsfw tag from an
import, or a leftover meta:explicit. Select it on the Tags page,
use Alias to with rating:explicit as the target, and its images
pick up the rating. Images already rated higher keep the level they
had, so folding a tag in never makes something visible that your
ceiling was hiding. Only the four canonical names are protected: any
other tag sitting in the rating category is an ordinary tag you can
rename, move or fold.
The footer carries the SFW ceiling: click a rating level to hide
every image ranked above it. The ceiling follows you across pages and
applies to gallery browsing, related images, batch operations on the
current search, and auto-tag runs, so an action scoped to “the
current search” can never touch images you cannot see. Setting it
back to explicit turns it off.
