Skip to content
Ghostchars

Joiners, selectors and fillers

MONGOLIAN FREE VARIATION SELECTORS (U+180B-U+180D)

Three invisible selectors (FVS1 to FVS3) that pick which positional form a Mongolian letter takes when the default shaping is not the one the word needs.

Range
U+180B-U+180D
Also written as
u180b-u180d
Removed by default
When free-floating
Governing option
Aggressive -a
Can be load-bearing
Yes

There is no copy and paste button on this page, on purpose: this is a block of characters rather than one, and none of them is something you need to paste on its own.

Where it comes from

Traditional Mongolian text. Anywhere else they are almost certainly padding or a payload.

Why it matters

They are invisible and script-specific, so a general-purpose filter either misses them or destroys real Mongolian. Context is the only way to tell the two apart.

Before and after

MONGOLIAN FREE VARIATION SELECTORS (U+180B-U+180D) before and after cleaning, with the hidden character shown as a labelled chip
Reference card for this character: the codepoint, the verdict, and the same before and after in one image.
BeforeabU+180Bc
Afterabc

No Mongolian letter in sight, so the selector has nothing to select.

The character is shown as a labelled chip so you can see where it sits. In your text it draws nothing at all.

When it is legitimate

Directly after a Mongolian letter, which is the only place they mean anything.

How to remove it

Removed by the default pass unless the previous kept character is a Mongolian letter, in which case they are kept and reported; `-a` removes those too.

Working in a file rather than a paste? The document report for .docx, .odt and .html finds it inside the file, together with hidden runs and tracked changes, without you having to open it. If the question is what the rest of the writing does rather than what this one character does, measure sentence-length variation and see where each habit sits, with no score and no claim about who wrote the text.

Is it an AI watermark?

Not a watermark

No. These are script shaping controls. Outside Mongolian text they are just invisible characters someone added.

No connection to machine-generated text. It comes from software, from a keyboard, or from a person.

Questions

Is Mongolian text safe?

With the default settings, yes: a selector after a Mongolian letter is kept and reported as load-bearing.

Which codepoints are these?

U+180B, U+180C and U+180D. U+180E MONGOLIAN VOWEL SEPARATOR is a different character with a different rule and is always removed.

Check your own text

Paste anything into the cleaner to see every hidden character it contains, with position, codepoint and what happens to each one. Nothing is uploaded.

Check your own textClean it in Chrome as you pasteClean it on your Mac with one keystrokeAll characters

Anonymous usage stats?

Ghostchars processes your text in the browser and never uploads it. We would like to count page views with a self-hosted, cookie-light analytics endpoint. No content, ever.