What ﹪ means
It means percent; the small shape changes presentation only.
As a fullwidth compatibility variant of ordinary %, ﹪ shares that sign's history. Before a dedicated mark, Italian arithmetic writers used phrases and abbreviations for “per cento” (“per hundred”). An abbreviation written as pc, with a small loop, appears in an Italian arithmetic text from 1425; supplementary pages were probably added around 1435. Around 1650, that form had developed into the fraction-like percent sign.
The percent reading stayed the same while placement conventions varied: English puts % directly after the number, French and SI style use a space, and Turkish places it before the number. These are conventions for the percent sign, not different readings.
Why was ﹪ made?
To preserve a small typographic form in legacy text.
CNS 11643 was announced as Taiwan's national standard in 1986. Unicode includes ﹪ among the small forms of ASCII punctuation for compatibility with older implementations; it preserves a layout distinction, not a new percentage unit.
Although the drawn glyph is small, it occupies a fullwidth display cell. That makes it different from %, the separate fullwidth percent sign. In vertical text, the layout determines character orientation; ﹪ itself does not request a rotation.
Technical and layout-specific: it preserves a typographic distinction, not a different percentage value.
Use % in code or data unless the format explicitly requires ﹪.
Don't confuse it with
3Questions people ask
4Why did ﹪ turn into % after pasting?
It can happen when an app or service applies compatibility normalization. NFKC and NFKD convert this compatibility form to %, removing its small-form character identity.
Can Twilio preserve ﹪?
No. As of 2026-09-14, Twilio's Smart Encoding list includes ﹪ among characters changed to %, so the service can alter it in a message.
Is ﹪ a superscript percent sign?
No. Its glyph is small but sits in a fullwidth cell; it does not indicate superscript positioning.
Can I use ﹪ in code?
Sometimes. A language or parser that expects % may not recognize ﹪ as its percent operator; use it only where the syntax explicitly accepts it.
How to type ﹪
﹪\FE6ACodes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

