äAccentCharacters
Adrian Voss — Accent Characters authorAdrian VossUnicode Typography Researcher
Fact-checked & hand-testedUpdated

I with accent ì í î ï — copy & ALT codes

I wears the full diacritic wardrobe: acute and grave in Romance languages, circumflex in French and Welsh (î), diaeresis in naïve, tilde in Greenlandic, and a macron in Māori and Latvian. Istanbul’s dotted capital İ is a letter of its own in Turkish. This page collects every accented i recognized by the Unicode Standard — 35 characters in total (17 lowercase, 18 capital and digraph forms)

Each character can be copied with a single click, typed with its ALT code, or produced with the keyboard shortcuts proven below — no memorisation required if you bookmark this page.

Accented I copy and paste

Click any tile below — the character goes straight to your clipboard, ready to paste with Ctrl + V or Cmd + V.

Small letter i with accent17

Capital letter I with accent18

Press Ctrl + D right now to save this page — the next time your essay, résumé or email needs an accented I, the whole alphabet of options will be one click away.

Accented I with ALT code — full table

Hold the Alt key and type the number shown on your numeric keypad to produce that letter on Windows. The Unicode column is used for Word’s Alt + X method and by developers.

ALT CodeSymbolDescriptionUnicode
Alt + 204ÌCapital letter I with GraveU+00CC
Alt + 205ÍCapital letter I with AcuteU+00CD
Alt + 206ÎCapital letter I with CircumflexU+00CE
Alt + 207ÏCapital letter I with DiaeresisU+00CF
Alt + 236ìSmall letter I with GraveU+00EC
Alt + 237íSmall letter I with AcuteU+00ED
Alt + 238îSmall letter I with CircumflexU+00EE
Alt + 239ïSmall letter I with DiaeresisU+00EF
Alt + 296ĨCapital letter I with TildeU+0128
Alt + 297ĩSmall letter I with TildeU+0129
Alt + 298ĪCapital letter I with MacronU+012A
Alt + 299īSmall letter I with MacronU+012B
Alt + 300ĬCapital letter I with BreveU+012C
Alt + 301ĭSmall letter I with BreveU+012D
Alt + 302ĮCapital letter I with OgonekU+012E
Alt + 303įSmall letter I with OgonekU+012F
Alt + 304İCapital letter I with Dot AboveU+0130
Alt + 305ıSmall letter Dotless IU+0131
Alt + 306IJCapital letter IJU+0132
Alt + 307ijSmall letter IJU+0133
Alt + 406ƖCapital letter I with StrokeU+0196
Alt + 463ǏCapital letter I with CaronU+01CF
Alt + 464ǐSmall letter I with CaronU+01D0
Alt + 520ȈCapital letter I with Double GraveU+0208
Alt + 521ȉSmall letter I with Double GraveU+0209
Alt + 522ȊCapital letter I with Inverted BreveU+020A
Alt + 523ȋSmall letter I with Inverted BreveU+020B
Alt + 7724Capital letter I with Tilde BelowU+1E2C
Alt + 7725Small letter I with Tilde BelowU+1E2D
Alt + 7726Capital letter I with Diaeresis and AcuteU+1E2E
Alt + 7727Small letter I with Diaeresis and AcuteU+1E2F
Alt + 7880Capital letter I with Hook AboveU+1EC8
Alt + 7881Small letter I with Hook AboveU+1EC9
Alt + 7882Capital letter I with Dot BelowU+1ECA
Alt + 7883Small letter I with Dot BelowU+1ECB

How to type accented i on the keyboard

Two dependable methods, demonstrated with ì (i with grave) — both tested on Windows 11 and Microsoft 365.

Method 1 — Numeric keypad ALT code

Windows

Type ì into any Windows program using its ALT code, Alt + 236. You need a working numeric keypad with Num Lock on.

  1. 1Click exactly where you want the accented i letter to appear — in Word, an email, a browser field, anywhere.
  2. 2Make sure Num Lock is on. On laptops without a separate keypad, enable the embedded keypad first with Fn + Num Lock.
  3. 3Press and hold the Alt key.
  4. 4While keeping Alt held, type 236 on the numeric keypad.
  5. 5Release Altì appears where your cursor is parked.
If a code produces the wrong symbol: very long ALT codes (four digits and beyond) can render as a placeholder glyph in older apps. Repeat the same steps inside a Microsoft Word document — Word resolves the full Unicode range correctly, and you can copy the result anywhere else.

Method 2 — Unicode value + Alt X

Word & Office

Every character owns a hexadecimal ID — for ì it is U+00EC. Microsoft Word converts that ID into the character itself.

  1. 1Open a Word document (or any Office app that supports Unicode).
  2. 2Type the four-character code 00EC using your regular keyboard.
  3. 3Without pressing space, hit Alt + X together.
  4. 4Word swaps the code for the letter — 00EC becomes ìinstantly.
This trick works both ways: place your cursor after any accented character and press Alt + X to reveal its Unicode value. It is the fastest way to identify a mystery character you have received in a document.

Microsoft Word accent shortcuts

Press the combination, release, then type the letter.

Ctrl + ' (apostrophe)the vowelá é í ó ú ý
Ctrl + ` (grave)the vowelà è ì ò ù
Ctrl + Shift + ^the vowelâ ê î ô û
Ctrl + Shift + ~ (tilde)a, n or oã ñ õ
Ctrl + Shift + : (colon)the vowel or yä ë ï ö ü ÿ
Ctrl + Shift + @a or Aå Å
Ctrl + Shift + &a or Aæ Æ
Ctrl + Shift + &o or Oœ Œ
Ctrl + , (comma)c or Cç Ç
Ctrl + ' (apostrophe)d or Dð Ð
Ctrl + /o or Oø Ø
Ctrl + Shift + &sß
Alt + Ctrl + Shift + ?¿
Alt + Ctrl + Shift + !¡

macOS Option-key accents

Press Option + key, release, then type the letter — or press and hold the letter key.

Acute ´Option + Eá é í ó ú
Grave `Option + `à è ì ò ù
Circumflex ^Option + Iâ ê î ô û
Tilde ~Option + Nã ñ õ
Umlaut ¨Option + Uä ë ï ö ü ÿ
Cedilla ÇOption + C (Shift for Ç)ç Ç

Technical information for accented I

Unicode code points, HTML entities, CSS and JavaScript escapes and UTF-8 byte sequences for every character on this page.

Ì

Latin Capital Letter I with Grave

UnicodeU+00CC
HTML (decimal)Ì
HTML (hex)Ì
CSS content\00CC
JS / Java / C\u00CC
UTF-8 (hex bytes)C3 8C
Í

Latin Capital Letter I with Acute

UnicodeU+00CD
HTML (decimal)Í
HTML (hex)Í
CSS content\00CD
JS / Java / C\u00CD
UTF-8 (hex bytes)C3 8D
Î

Latin Capital Letter I with Circumflex

UnicodeU+00CE
HTML (decimal)Î
HTML (hex)Î
CSS content\00CE
JS / Java / C\u00CE
UTF-8 (hex bytes)C3 8E
Ï

Latin Capital Letter I with Diaeresis

UnicodeU+00CF
HTML (decimal)Ï
HTML (hex)Ï
CSS content\00CF
JS / Java / C\u00CF
UTF-8 (hex bytes)C3 8F
ì

Latin Small Letter I with Grave

UnicodeU+00EC
HTML (decimal)ì
HTML (hex)ì
CSS content\00EC
JS / Java / C\u00EC
UTF-8 (hex bytes)C3 AC
í

Latin Small Letter I with Acute

UnicodeU+00ED
HTML (decimal)í
HTML (hex)í
CSS content\00ED
JS / Java / C\u00ED
UTF-8 (hex bytes)C3 AD
î

Latin Small Letter I with Circumflex

UnicodeU+00EE
HTML (decimal)î
HTML (hex)î
CSS content\00EE
JS / Java / C\u00EE
UTF-8 (hex bytes)C3 AE
ï

Latin Small Letter I with Diaeresis

UnicodeU+00EF
HTML (decimal)ï
HTML (hex)ï
CSS content\00EF
JS / Java / C\u00EF
UTF-8 (hex bytes)C3 AF
Ĩ

Latin Capital Letter I with Tilde

UnicodeU+0128
HTML (decimal)Ĩ
HTML (hex)Ĩ
CSS content\0128
JS / Java / C\u0128
UTF-8 (hex bytes)C4 A8
ĩ

Latin Small Letter I with Tilde

UnicodeU+0129
HTML (decimal)ĩ
HTML (hex)ĩ
CSS content\0129
JS / Java / C\u0129
UTF-8 (hex bytes)C4 A9
Ī

Latin Capital Letter I with Macron

UnicodeU+012A
HTML (decimal)Ī
HTML (hex)Ī
CSS content\012A
JS / Java / C\u012A
UTF-8 (hex bytes)C4 AA
ī

Latin Small Letter I with Macron

UnicodeU+012B
HTML (decimal)ī
HTML (hex)ī
CSS content\012B
JS / Java / C\u012B
UTF-8 (hex bytes)C4 AB
Ĭ

Latin Capital Letter I with Breve

UnicodeU+012C
HTML (decimal)Ĭ
HTML (hex)Ĭ
CSS content\012C
JS / Java / C\u012C
UTF-8 (hex bytes)C4 AC
ĭ

Latin Small Letter I with Breve

UnicodeU+012D
HTML (decimal)ĭ
HTML (hex)ĭ
CSS content\012D
JS / Java / C\u012D
UTF-8 (hex bytes)C4 AD
Į

Latin Capital Letter I with Ogonek

UnicodeU+012E
HTML (decimal)Į
HTML (hex)Į
CSS content\012E
JS / Java / C\u012E
UTF-8 (hex bytes)C4 AE
į

Latin Small Letter I with Ogonek

UnicodeU+012F
HTML (decimal)į
HTML (hex)į
CSS content\012F
JS / Java / C\u012F
UTF-8 (hex bytes)C4 AF
İ

Latin Capital Letter I with Dot Above

UnicodeU+0130
HTML (decimal)İ
HTML (hex)İ
CSS content\0130
JS / Java / C\u0130
UTF-8 (hex bytes)C4 B0
ı

Latin Small Letter Dotless I

UnicodeU+0131
HTML (decimal)ı
HTML (hex)ı
CSS content\0131
JS / Java / C\u0131
UTF-8 (hex bytes)C4 B1
IJ

Latin Capital Letter IJ

UnicodeU+0132
HTML (decimal)IJ
HTML (hex)IJ
CSS content\0132
JS / Java / C\u0132
UTF-8 (hex bytes)C4 B2
ij

Latin Small Letter IJ

UnicodeU+0133
HTML (decimal)ij
HTML (hex)ij
CSS content\0133
JS / Java / C\u0133
UTF-8 (hex bytes)C4 B3
Ɩ

Latin Capital Letter I with Stroke

UnicodeU+0196
HTML (decimal)Ɩ
HTML (hex)Ɩ
CSS content\0196
JS / Java / C\u0196
UTF-8 (hex bytes)C6 96
Ǐ

Latin Capital Letter I with Caron

UnicodeU+01CF
HTML (decimal)Ǐ
HTML (hex)Ǐ
CSS content\01CF
JS / Java / C\u01CF
UTF-8 (hex bytes)C7 8F
ǐ

Latin Small Letter I with Caron

UnicodeU+01D0
HTML (decimal)ǐ
HTML (hex)ǐ
CSS content\01D0
JS / Java / C\u01D0
UTF-8 (hex bytes)C7 90
Ȉ

Latin Capital Letter I with Double Grave

UnicodeU+0208
HTML (decimal)Ȉ
HTML (hex)Ȉ
CSS content\0208
JS / Java / C\u0208
UTF-8 (hex bytes)C8 88
ȉ

Latin Small Letter I with Double Grave

UnicodeU+0209
HTML (decimal)ȉ
HTML (hex)ȉ
CSS content\0209
JS / Java / C\u0209
UTF-8 (hex bytes)C8 89
Ȋ

Latin Capital Letter I with Inverted Breve

UnicodeU+020A
HTML (decimal)Ȋ
HTML (hex)Ȋ
CSS content\020A
JS / Java / C\u020A
UTF-8 (hex bytes)C8 8A
ȋ

Latin Small Letter I with Inverted Breve

UnicodeU+020B
HTML (decimal)ȋ
HTML (hex)ȋ
CSS content\020B
JS / Java / C\u020B
UTF-8 (hex bytes)C8 8B

Latin Capital Letter I with Tilde Below

UnicodeU+1E2C
HTML (decimal)Ḭ
HTML (hex)Ḭ
CSS content\1E2C
JS / Java / C\u1E2C
UTF-8 (hex bytes)E1 B8 AC

Latin Small Letter I with Tilde Below

UnicodeU+1E2D
HTML (decimal)ḭ
HTML (hex)ḭ
CSS content\1E2D
JS / Java / C\u1E2D
UTF-8 (hex bytes)E1 B8 AD

Latin Capital Letter I with Diaeresis and Acute

UnicodeU+1E2E
HTML (decimal)Ḯ
HTML (hex)Ḯ
CSS content\1E2E
JS / Java / C\u1E2E
UTF-8 (hex bytes)E1 B8 AE

Latin Small Letter I with Diaeresis and Acute

UnicodeU+1E2F
HTML (decimal)ḯ
HTML (hex)ḯ
CSS content\1E2F
JS / Java / C\u1E2F
UTF-8 (hex bytes)E1 B8 AF

Latin Capital Letter I with Hook Above

UnicodeU+1EC8
HTML (decimal)Ỉ
HTML (hex)Ỉ
CSS content\1EC8
JS / Java / C\u1EC8
UTF-8 (hex bytes)E1 BB 88

Latin Small Letter I with Hook Above

UnicodeU+1EC9
HTML (decimal)ỉ
HTML (hex)ỉ
CSS content\1EC9
JS / Java / C\u1EC9
UTF-8 (hex bytes)E1 BB 89

Latin Capital Letter I with Dot Below

UnicodeU+1ECA
HTML (decimal)Ị
HTML (hex)Ị
CSS content\1ECA
JS / Java / C\u1ECA
UTF-8 (hex bytes)E1 BB 8A

Latin Small Letter I with Dot Below

UnicodeU+1ECB
HTML (decimal)ị
HTML (hex)ị
CSS content\1ECB
JS / Java / C\u1ECB
UTF-8 (hex bytes)E1 BB 8B

Accented I — questions people ask

The Windows ALT code for ì (Latin Small Letter I with Grave) is Alt + 236. Hold Alt, type 2, 3, 6 on the numeric keypad and release Alt. Inside Word you can type 00EC followed by Alt + X instead — or simply click the character on this page to copy it.

On Windows use Alt + 204 with the numeric keypad; in Microsoft Word type 00CC then press Alt + X. On a Mac, press the matching Option-key accent, release, then type Shift + I. Copy-and-paste from the grid above works in every program.

Hold the Option key together with the accent key, release, then press i. Option + E applies an acute accent, Option + ` a grave, Option + I a circumflex, Option + N a tilde and Option + U an umlaut. Alternatively press and hold the i key and a pop-up menu lists every variation.

Characters beyond the first 256 code points need full Unicode support. When a long ALT code shows a placeholder symbol, redo the steps inside Word — it resolves the complete range — or copy the letter directly from this page, which works in every modern application.