What I means
I is the fullwidth form of the Latin capital I.
It has the same letter identity and pronunciation as I, but preserves a fullwidth East Asian layout distinction. In a mixed grid of Latin letters and East Asian text, it can occupy a full cell.
JIS C 6226-1978 is one documented Japanese encoding context for fullwidth forms: its 9494 grid placed Latin letters alongside kana, symbols, and kanji. These forms served mixed-width text systems that needed full-cell Latin characters alongside older single-byte text. By 2024, repeated fullwidth capitals were also documented in vaporwave and lofi titles and comments as “aesthetic” lettering—a later visual convention, not the character's original purpose.
When should I use I?
Use it for a fullwidth layout, when a field asks for zenkaku, or for a deliberate fullwidth style. Ordinary English, code, identifiers, and search terms usually call for ASCII I. The two forms are distinct characters, though compatibility-aware software may normalize I to I.
The width distinction describes layout behavior; it does not dictate the exact drawn width. A font and layout engine determine how either character appears on screen.
Neutral as a letter; technical in zenkaku input and stylized when repeated in a title.
Use ASCII I in identifiers unless fullwidth is required.
Part of the collection
Who writes I
Loading…
What it means when someone sends it to you
3 readingsA Latin I fitted to the full cell of surrounding East Asian text.
Don't confuse it with
1Questions people ask
2Is I a different letter from I?
No. It is the same Latin letter in meaning and pronunciation, encoded in a fullwidth compatibility form.
Why does a form reject I?
The form may accept only ASCII characters or require a particular width. Check whether it asks for ordinary or fullwidth input.
How to type or find I
- Search it as
- fullwidth I · zenkaku I · hankaku · ASCII I · Japanese IME · vaporwave text
- Shows up in
- Anything that takes text · its shape is whatever your font draws
I\FF29Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.


