Characters versus bytes
A Japanese character is normally one visible character and one code point, but three UTF-8 bytes. Use the measurement the form explicitly asks for.
Paste your text, set the limit shown by the form, and see immediately whether it fits.
Your text stays in this browser. It is not saved, uploaded, or included in analytics.
Visible characters use Unicode grapheme clusters, so a combined emoji or a letter plus a combining mark is normally counted once. Code points show the underlying Unicode sequence, and UTF-8 bytes show its encoded size. Full-width and half-width totals exclude spaces.
20文字以内 means no more than 20 characters, but Japanese forms do not all use the same technical counting rule. Follow the receiving form’s stated requirement; if it does not explain its rule, visible characters are the most useful first check.
A Japanese character is normally one visible character and one code point, but three UTF-8 bytes. Use the measurement the form explicitly asks for.
Width does not change the visible-character total. Both A and A count as one, although their UTF-8 byte counts differ.
Some emoji and accented letters use multiple code points but appear as one grapheme cluster. A particular website may still count or reject them differently.
Japanese form limits usually count visible characters, while some older systems count bytes. Use the label beside the field to decide which total matters.
Example: DAVID スミス with a 20-character limit → 9 / 20 characters — 11 remaining
Not in this tool’s character total. Both A and A count as one character, although their byte lengths differ.
It means the entry must contain no more than 20 characters.