Visual Character Mapper Help & Reference

The Visual Character Mapper decodes symbol ciphers straight from a picture — pigpen, Dancing Men, Klingon, semaphore, runes, any puzzle where each letter is drawn as a glyph. You mark one symbol, the tool finds every copy of it across the image, you give it a letter, and the plaintext spells itself out. Everything runs in your browser; nothing is uploaded.

Quick start

  1. Get the image in. Drag a file onto the file picker, or click the paste area and press Ctrl+V to paste from the clipboard.
  2. Mark one symbol. Drag a box tightly around a single glyph on the image.
  3. Let it match. The tool searches the whole image and highlights every region that looks like your symbol (red grids).
  4. Assign a letter. Press Accept (or click an individual match), type the letter that symbol represents, and it is stamped onto every match.
  5. Repeat for each distinct symbol. The decoded text builds up in the Output box, read in reading order.

Loading an image

Loading a new image resets the workspace.

Marking & matching a symbol

Drag a selection box around one occurrence of a symbol. On release, the tool compares that patch against the rest of the image and marks the close matches with red grids. Two readouts help you judge the result:

ControlWhat it does
ThresholdHow similar a region must be to count as a match. Raise it to drop false positives; lower it to catch faint or slightly different copies.
AutoWhen ticked, the tool picks the threshold that best separates real matches from the rest. Moving the Threshold slider turns Auto off.
FoundHow many matches are currently highlighted.
(low, high)The match-score gap around the current threshold — a wide gap means a clean cut between matches and non-matches.

Assigning letters & decoding

Display controls

ControlEffect
MagnificationZooms the working image in or out. Stamped letters and matches are redrawn at the new scale.
Select ColorThe fill color painted behind each stamped letter, so the decoded text stands out against the original art.
Keep ColorsMatches on color rather than converting to grayscale first — useful when color distinguishes otherwise identical shapes.

Tips

← Back to the Visual Character Mapper