I with Accent (ìíî-ÌÍÎ) | Accented I Capital Lowercase with ALT Code

I with accent letters include ì with a grave accent, í with an acute accent, î with a circumflex and ï with a diaeresis or umlaut. Tap any accented I below to copy it, in lowercase or uppercase.

To type accented i rather than copy it, use the ALT code beside each character: Alt+0237 gives í, Alt+0205 gives Í. Every accented I here also carries its Unicode point, decimal value, hexadecimal value and HTML entity.

32 accented I 15 small i 17 capital I Alt+0237 for í

I with Accent Copy and Paste: Accented I With ALT Code List

Every accented I letter with its ALT code, split into lowercase and uppercase so you can go straight to the form you need. Tap a tile to copy that character to your clipboard, then paste it with Ctrl+V on Windows or Cmd+V on Mac.

A leading zero matters more than it looks: Alt+0237 and its siblings address the Windows ANSI set and behave the same in every application, while the same number without that zero is read against the old DOS code page and can return a different symbol. Anything past 255 is a raw Unicode decimal, and if one of those gives you a black block, use the hexadecimal method below instead.

Small Letter i With Accent: Lowercase Accented i Copy and Paste

All 15 lowercase accented i characters, from the everyday í to the stacked Vietnamese forms.

ìi with graveAlt+0236
íi with acuteAlt+0237
îi with circumflexAlt+0238
ïi with diaeresisAlt+0239
ĩi with tildeAlt+297
īi with macronAlt+299
ĭi with breveAlt+301
įi with ogonekAlt+303
ǐi with caronAlt+464
ȉi with double graveAlt+521
ȋi with inverted breveAlt+523
ḭi with tilde belowAlt+7725
ḯi with diaeresis and acuteAlt+7727
ỉi with hook aboveAlt+7881
ịi with dot belowAlt+7883

Capital Letter I With Accent: Uppercase Accented I Copy and Paste

All 17 uppercase accented I characters, each with its own ALT code, a capital is never the lowercase code with Shift held down.

ÌI with graveAlt+0204
ÍI with acuteAlt+0205
ÎI with circumflexAlt+0206
ÏI with diaeresisAlt+0207
ĨI with tildeAlt+296
ĪI with macronAlt+298
ĬI with breveAlt+300
ĮI with ogonekAlt+302
İI with dot aboveAlt+304
ƗI with strokeAlt+407
ǏI with caronAlt+463
ȈI with double graveAlt+520
ȊI with inverted breveAlt+522
ḬI with tilde belowAlt+7724
ḮI with diaeresis and acuteAlt+7726
ỈI with hook aboveAlt+7880
ỊI with dot belowAlt+7882

How to Type Accented i Using ALT Code?

I is one of the few letters whose common accented forms sit inside the Windows ANSI character set, so the four-digit codes beginning with a zero cover most of what you will actually need: Alt+0236 for ì, Alt+0237 for í, Alt+0238 for î, Alt+0239 for ï, Alt+0204 for Ì, Alt+0205 for Í. The accented I characters are drawn from Latin-1 Supplement, Latin Extended-A, Latin Extended-B and Latin Extended Additional, which is what determines whether a plain ALT code can reach them. The remaining 24 accented I characters run past code point 255, up to ị at U+1ECB, and those need the hexadecimal method instead. In everyday writing the accented I people actually reach for is ì, used in French, Italian, Portuguese, and its code is Alt+0236. TYPE 1 handles the first group, TYPE 2 handles everything.

TYPE 1 – How to use ALT codes on a keyboard with and without a dedicated numeric keypad?

The 8 ANSI codes for I behave identically in Word, Outlook, browsers, Notepad and almost anything else that accepts typing, which is what makes them worth memorising if you use one or two of them daily.

Windows reads the number from the numeric keypad only, never from the digit row above the letters. Full keypad and Num Lock instructions are on the main typing guide.

1Put the cursor where the í belongs.
2Hold ALT down for the whole sequence.
3Tap 0237 on the keypad. Nothing shows on screen yet.
4Release ALT and the í appears.

When the result is a black box: A black box means the program mapped your number against its own legacy code page rather than Unicode and found nothing there. For I that happens only with the extended characters, never with the ANSI ones above.

TYPE 2 – How to type letters and symbols using ALT codes with the help of hexadecimal code?

Past Alt+0255 the decimal codes stop being dependable, and for I that covers the majority of the set: 24 characters including the Latin Extended forms and, at the far end, ị.

Unicode is written U+nnnn and the bare hexadecimal is the nnnn part, so U+00ED and 00ED both point at í. Any value from the technical section below works the same way.

1Open a Word or Outlook document. The shortcut is an Office feature.
2Type 00ED on the ordinary keys. No keypad needed.
3With the cursor right after it, hold ALT and press X.
4Release both. The code becomes í, and the same keys turn it back.

Other ways to type accented I

•Option+e then i gives í
•Option+` then i gives ì
•Option+i then i gives î
•Option+u then i gives ï
•Ctrl+’ then i gives í
•Ctrl+` then i gives ì
•Ctrl+Shift+^ then i gives î
•Ctrl+Shift+: then i gives ï

Hold Shift with the final letter for the capital form.

Press and hold the i key on the on-screen keyboard. The row that appears offers ì í î ï ĩ ī ĭ and similar, and you slide onto the one you want before lifting.

The row offers only the forms your installed keyboard languages cover, so adding a second language in keyboard settings widens what is on offer for i.

HTML: paste the character directly on a UTF-8 page, or use í or í.

CSS: content:”\\00ED”
JavaScript and Java: “\\u00ED”
Python: “\\u00ed”

Accented I Technical Information: Unicode, HTML, CSS and JavaScript Codes

Technical information for every accented I letter: Unicode code point, HTML hexadecimal entity, HTML decimal entity, ALT code, CSS escape, and the escape used in JavaScript, Java and C. These are the values you need when the character cannot travel as a pasted glyph, inside a CSS content property, a minified string, a config file with an uncertain encoding, or a database column still set to latin1.

ìi with grave
UnicodeU+00EC
HTML hexì
HTML decimalì
ALT codeAlt+0236
CSS\00EC
JS / Java / C\u{EC}
ÌI with grave
UnicodeU+00CC
HTML hexÌ
HTML decimalÌ
ALT codeAlt+0204
CSS\00CC
JS / Java / C\u{CC}
íi with acute
UnicodeU+00ED
HTML hexí
HTML decimalí
ALT codeAlt+0237
CSS\00ED
JS / Java / C\u{ED}
ÍI with acute
UnicodeU+00CD
HTML hexÍ
HTML decimalÍ
ALT codeAlt+0205
CSS\00CD
JS / Java / C\u{CD}
îi with circumflex
UnicodeU+00EE
HTML hexî
HTML decimalî
ALT codeAlt+0238
CSS\00EE
JS / Java / C\u{EE}
ÎI with circumflex
UnicodeU+00CE
HTML hexÎ
HTML decimalÎ
ALT codeAlt+0206
CSS\00CE
JS / Java / C\u{CE}
ïi with diaeresis
UnicodeU+00EF
HTML hexï
HTML decimalï
ALT codeAlt+0239
CSS\00EF
JS / Java / C\u{EF}
ÏI with diaeresis
UnicodeU+00CF
HTML hexÏ
HTML decimalÏ
ALT codeAlt+0207
CSS\00CF
JS / Java / C\u{CF}
ĩi with tilde
UnicodeU+0129
HTML hexĩ
HTML decimalĩ
ALT codeAlt+297
CSS\0129
JS / Java / C\u{129}
ĨI with tilde
UnicodeU+0128
HTML hexĨ
HTML decimalĨ
ALT codeAlt+296
CSS\0128
JS / Java / C\u{128}
īi with macron
UnicodeU+012B
HTML hexī
HTML decimalī
ALT codeAlt+299
CSS\012B
JS / Java / C\u{12B}
ĪI with macron
UnicodeU+012A
HTML hexĪ
HTML decimalĪ
ALT codeAlt+298
CSS\012A
JS / Java / C\u{12A}
ĭi with breve
UnicodeU+012D
HTML hexĭ
HTML decimalĭ
ALT codeAlt+301
CSS\012D
JS / Java / C\u{12D}
ĬI with breve
UnicodeU+012C
HTML hexĬ
HTML decimalĬ
ALT codeAlt+300
CSS\012C
JS / Java / C\u{12C}
įi with ogonek
UnicodeU+012F
HTML hexį
HTML decimalį
ALT codeAlt+303
CSS\012F
JS / Java / C\u{12F}
ĮI with ogonek
UnicodeU+012E
HTML hexĮ
HTML decimalĮ
ALT codeAlt+302
CSS\012E
JS / Java / C\u{12E}
ǐi with caron
UnicodeU+01D0
HTML hexǐ
HTML decimalǐ
ALT codeAlt+464
CSS\01D0
JS / Java / C\u{1D0}
İI with dot above
UnicodeU+0130
HTML hexİ
HTML decimalİ
ALT codeAlt+304
CSS\0130
JS / Java / C\u{130}
ȉi with double grave
UnicodeU+0209
HTML hexȉ
HTML decimalȉ
ALT codeAlt+521
CSS\0209
JS / Java / C\u{209}
ƗI with stroke
UnicodeU+0197
HTML hexƗ
HTML decimalƗ
ALT codeAlt+407
CSS\0197
JS / Java / C\u{197}
ȋi with inverted breve
UnicodeU+020B
HTML hexȋ
HTML decimalȋ
ALT codeAlt+523
CSS\020B
JS / Java / C\u{20B}
ǏI with caron
UnicodeU+01CF
HTML hexǏ
HTML decimalǏ
ALT codeAlt+463
CSS\01CF
JS / Java / C\u{1CF}
ḭi with tilde below
UnicodeU+1E2D
HTML hexḭ
HTML decimalḭ
ALT codeAlt+7725
CSS\1E2D
JS / Java / C\u{1E2D}
ȈI with double grave
UnicodeU+0208
HTML hexȈ
HTML decimalȈ
ALT codeAlt+520
CSS\0208
JS / Java / C\u{208}
ḯi with diaeresis and acute
UnicodeU+1E2F
HTML hexḯ
HTML decimalḯ
ALT codeAlt+7727
CSS\1E2F
JS / Java / C\u{1E2F}
ȊI with inverted breve
UnicodeU+020A
HTML hexȊ
HTML decimalȊ
ALT codeAlt+522
CSS\020A
JS / Java / C\u{20A}
ỉi with hook above
UnicodeU+1EC9
HTML hexỉ
HTML decimalỉ
ALT codeAlt+7881
CSS\1EC9
JS / Java / C\u{1EC9}
ḬI with tilde below
UnicodeU+1E2C
HTML hexḬ
HTML decimalḬ
ALT codeAlt+7724
CSS\1E2C
JS / Java / C\u{1E2C}
ịi with dot below
UnicodeU+1ECB
HTML hexị
HTML decimalị
ALT codeAlt+7883
CSS\1ECB
JS / Java / C\u{1ECB}
ḮI with diaeresis and acute
UnicodeU+1E2E
HTML hexḮ
HTML decimalḮ
ALT codeAlt+7726
CSS\1E2E
JS / Java / C\u{1E2E}
ỈI with hook above
UnicodeU+1EC8
HTML hexỈ
HTML decimalỈ
ALT codeAlt+7880
CSS\1EC8
JS / Java / C\u{1EC8}
ỊI with dot below
UnicodeU+1ECA
HTML hexỊ
HTML decimalỊ
ALT codeAlt+7882
CSS\1ECA
JS / Java / C\u{1ECA}

Accented I Letters by Language: French, Spanish, Portuguese and More

Accented I letters by language. French, Spanish, Portuguese, Italian, Czech and Slovak each use their own small set of accented I characters rather than the whole page, so find the language you are writing in and you have its exact working set, lowercase and uppercase, ready to tap and copy. The note under each set flags the characters that behave differently from how they look.

French accented I letters

ì
Ì
î
Î
ï
Ï

French writes ì with a grave accent, î with a circumflex and ï with a diaeresis or umlaut.

Spanish accented I letters

í
Í

Spanish writes í with an acute accent.

Portuguese accented I letters

ì
Ì
í
Í
î
Î
ĩ
Ĩ

Portuguese writes ì with a grave accent, í with an acute accent, î with a circumflex and ĩ with a tilde.

Italian accented I letters

ì
Ì

Italian writes ì with a grave accent.

Czech accented I letters

í
Í

Czech writes í with an acute accent.

Slovak accented I letters

í
Í

Slovak writes í with an acute accent.

Croatian accented I letters

ȉ
Ȉ
ȋ
Ȋ

Croatian writes ȉ with a double grave and ȋ with an inverted breve.

Serbian accented I letters

ȉ
Ȉ
ȋ
Ȋ

Serbian writes ȉ with a double grave and ȋ with an inverted breve.

Hungarian accented I letters

í
Í

Hungarian writes í with an acute accent.

Romanian accented I letters

î
Î
ĭ
Ĭ

Romanian writes î with a circumflex and ĭ with a breve.

Turkish accented I letters

î
Î

Turkish writes î with a circumflex.

Vietnamese accented I letters

ì
Ì
î
Î
ĩ
Ĩ
ĭ
Ĭ
ḯ
Ḯ
ỉ
Ỉ
ị
Ị

Vietnamese writes ì with a grave accent, î with a circumflex, ĩ with a tilde, ĭ with a breve, ỉ with a hook above and ị with a dot below. It also stacks a tone mark on i forms that already carry a mark, giving ḯ and others.

Accented I FAQ: ALT Codes, Copy Paste and Unicode

On Windows, hold ALT and type the code on the numeric keypad: Alt+0236 for ì, Alt+0237 for í, Alt+0238 for î. On a Mac, Option+e followed by i gives í. On a phone, press and hold the i key and slide onto the variant you want. Or tap any character on this page to copy it.

Alt+0237. Hold ALT, type the digits on the numeric keypad, then release ALT. The number row above the letters will not work. The capital Í is Alt+0205, a different code entirely.

The marks lean in opposite directions and mean different things. The acute on í generally marks stress or a long vowel, as in Spanish, Czech and Hungarian. The grave on ì marks a lower pitch or a more open vowel and appears mostly in French, Italian and Catalan. They are not interchangeable, and swapping one for the other is a spelling error.

French, Spanish, Portuguese and Italian are the main ones, and the full breakdown with the exact characters each language needs is further up this page. Most writers only ever need four or five of the characters listed here.

The character is correct but the font in use does not contain that glyph, so your device shows a placeholder instead. This happens most often with the rarer forms of I. Switch to a font with wide Latin coverage such as Arial, Calibri, Charis SIL or Noto Serif and the letter will display properly. Nothing is wrong with the text itself, and it will paste correctly elsewhere.

Use the precomposed character, which is what every entry on this page is. A plain i followed by a separate combining mark looks identical on screen but counts as two characters, which breaks search, sorting and spell check, and creates duplicate records in databases and forms.

Accented letters A to Z