NameFonts.com
Name Character Counter: How Long Is Your Name, Really?
See how long a name really is: characters you see, Unicode code points, UTF-16 units and UTF-8 bytes. Check it against your own limit, character by character.
# Count a name
Showing the sample βLunaβ. Type or paste to count your own text.
Your browser cannot split text into visible characters, so βcharacters you seeβ falls back to code points.
0 styled letters Β· 0 emoji Β· 0 with combining marks Β· 0 spaces
| Character | Unicode | Code points | UTF-16 | Bytes | Type |
|---|
Four ways to count one name
βHow many characters is this name?β has more than one correct answer. Apps and games use different units, so a name that fits in one place can be too long in another.
| Measurement | What it counts |
|---|---|
| Characters you see | Grapheme clusters β what a reader sees as one character, even when it is built from several code points (an emoji family, a letter with an accent mark). |
| Unicode code points | Each Unicode character separately. βΓ«β can be one code point or two (e + a combining mark) and look identical. |
| UTF-16 units | The unit JavaScript, Java and many systems use internally. Characters beyond U+FFFF β most emoji and the styled letters on NameFonts β take two units. |
| UTF-8 bytes | Storage size in UTF-8: 1 byte for basic Latin letters, 2β4 bytes for others. |
You see one character: π¨βπ©βπ§
Worked examples
| Text | What it is | You see | Code points | UTF-16 | Bytes | Try it |
|---|---|---|---|---|---|---|
| Luna | Plain Latin letters | 4 | 4 | 4 | 4 | |
| ZoΓ« | Γ« as one character (U+00EB) | 3 | 3 | 3 | 4 | |
| ZoeΜ | e + combining diaeresis (looks the same) | 3 | 4 | 4 | 5 | |
| ππΎπ·πͺ | Bold script letters | 4 | 4 | 8 | 16 | |
| κ§Lunaκ§ | Name with a frame | 6 | 6 | 6 | 10 | |
| Lunaπ₯ | Name + emoji | 5 | 5 | 6 | 8 | |
| π¨βπ©βπ§ | Family emoji (joined sequence) | 1 | 5 | 8 | 18 | |
| ΩΩΩΩ | Arabic letters | 4 | 4 | 4 | 8 |
The second and third rows look the same, but one has 3 code points and the other 4. If a name is rejected or counted oddly, an invisible combining mark like this is a common reason.
Which number does my app or game use?
We do not list limits for specific games or apps: they change, and we have not been able to verify them. Instead, find out which unit the app counts:
- Type a plain name in the app and note the limit it reports or enforces.
- Paste a name with a styled letter or an emoji and see whether it uses up one or two places.
- Match that behaviour to one of the four numbers here, then set the limit above with the same unit.
Why styled names run out of space sooner
Most styled letters from the cursive and gothic generators come from the Mathematical Alphanumeric Symbols block, beyond U+FFFF. Each of those is 1 code point but 2 UTF-16 units and 4 UTF-8 bytes β so βππΎπ·πͺβ is 4 code points but 8 UTF-16 units and 16 bytes. A few letters, such as β or β, come from the older Letterlike Symbols block instead and take 1 UTF-16 unit and 3 bytes. Runes from the runes name converter are similar: each is 1 UTF-16 unit and 3 UTF-8 bytes.