On the U.S. keyboard layout the Option key types 126 special characters: 87 with one press of Option, or Option and Shift, and a key, and 39 more with an accent key and then a letter.
Option+E, Option+`, Option+I, Option+N and Option+U each enter an accent that waits for a letter: Option+E then E is é, Option+N then N is ñ. With Shift on the letter the capital comes out. The last group lists all 48 letters made this way.
What an Alt code list does not have
Seventeen of these characters are in neither of the two Alt code sets, among them ≠, ∂, ∑, ∏, ∫, ◊, fi and fl.
Nine capitals can be typed two ways: Á is Option+Shift+Y, or Option+E then Shift+A. Both are in its row.
Option+Shift+K is left out: it types U+F8FF, a private-use character with no Unicode name.
You cannot. An Alt code is a number typed on a number pad while Alt is held, and that method does not work on a Mac. The Option key does the job: Option+3 types £, where an Alt code list gives Alt+156.
Which Option key symbols need Shift as well?
Of the 87 characters typed with one press, 42 need Option alone and 45 need Option and Shift. The Shift ones include €, °, ±, —, ¿ and Æ. Search Option+Shift to list them.
Why does Option plus a key type something else for me?
The table is for the U.S. layout. A keyboard set to another layout has its own characters on the Option key, so the same press can give a different character from the one in the row.
All 126 characters
Signs 11
•BulletOption+8. U+2022. Alt+7 or Alt+0149 on a number pad.
†DaggerOption+T. U+2020. Alt+0134 on a number pad.
°Degree signOption+Shift+8. U+00B0. Alt+248 or Alt+0176 on a number pad.
‡Double daggerOption+Shift+7. U+2021. Alt+0135 on a number pad.
…Horizontal ellipsisOption+;. U+2026. Alt+0133 on a number pad.
◊LozengeOption+Shift+V. U+25CA. In neither Alt code set.
¶Pilcrow signOption+7. U+00B6. Alt+20 or Alt+0182 on a number pad.
®Registered signOption+R. U+00AE. Alt+0174 on a number pad.
§Section signOption+6. U+00A7. Alt+21 or Alt+0167 on a number pad.
™Trade mark signOption+2. U+2122. Alt+0153 on a number pad.
Currency 4
¢Cent signOption+4. U+00A2. Alt+155 or Alt+0162 on a number pad.
€Euro signOption+Shift+2. U+20AC. Alt+0128 on a number pad.
£Pound signOption+3. U+00A3. Alt+156 or Alt+0163 on a number pad.
¥Yen signOption+Y. U+00A5. Alt+157 or Alt+0165 on a number pad.
Show all 126 characters (111 more)
Math 19
≈Almost equal toOption+X. U+2248. Alt+247 on a number pad.
÷Division signOption+/. U+00F7. Alt+246 or Alt+0247 on a number pad.
⁄Fraction slashOption+Shift+1. U+2044. In neither Alt code set.
≥Greater-than or equal toOption+.. U+2265. Alt+242 on a number pad.
ΩGreek capital letter omegaOption+Z. U+03A9. Alt+234 on a number pad.
πGreek small letter piOption+P. U+03C0. Alt+227 on a number pad.
∆IncrementOption+J. U+2206. In neither Alt code set.
∞InfinityOption+5. U+221E. Alt+236 on a number pad.
∫IntegralOption+B. U+222B. In neither Alt code set.
≤Less-than or equal toOption+,. U+2264. Alt+243 on a number pad.
µMicro signOption+M. U+00B5. Alt+230 or Alt+0181 on a number pad.
∏N-ary productOption+Shift+P. U+220F. In neither Alt code set.
∑N-ary summationOption+W. U+2211. In neither Alt code set.
≠Not equal toOption+=. U+2260. In neither Alt code set.
¬Not signOption+L. U+00AC. Alt+170 or Alt+0172 on a number pad.
∂Partial differentialOption+D. U+2202. In neither Alt code set.
‰Per mille signOption+Shift+R. U+2030. Alt+0137 on a number pad.
±Plus-minus signOption+Shift+=. U+00B1. Alt+241 or Alt+0177 on a number pad.
√Square rootOption+V. U+221A. Alt+251 on a number pad.
Dashes and quotation marks 15
„Double low-9 quotation markOption+Shift+W. U+201E. Alt+0132 on a number pad.
—Em dashOption+Shift+-. U+2014. Alt+0151 on a number pad.
–En dashOption+-. U+2013. Alt+0150 on a number pad.
¡Inverted exclamation markOption+1. U+00A1. Alt+173 or Alt+0161 on a number pad.
¿Inverted question markOption+Shift+/. U+00BF. Alt+168 or Alt+0191 on a number pad.
“Left double quotation markOption+[. U+201C. Alt+0147 on a number pad.
‘Left single quotation markOption+]. U+2018. Alt+0145 on a number pad.
«Left-pointing double angle quotation markOption+\. U+00AB. Alt+174 or Alt+0171 on a number pad.
·Middle dotOption+Shift+9. U+00B7. Alt+250 or Alt+0183 on a number pad.
”Right double quotation markOption+Shift+[. U+201D. Alt+0148 on a number pad.
’Right single quotation markOption+Shift+]. U+2019. Alt+0146 on a number pad.
»Right-pointing double angle quotation markOption+Shift+\. U+00BB. Alt+175 or Alt+0187 on a number pad.
‹Single left-pointing angle quotation markOption+Shift+3. U+2039. Alt+0139 on a number pad.
‚Single low-9 quotation markOption+Shift+0. U+201A. Alt+0130 on a number pad.
›Single right-pointing angle quotation markOption+Shift+4. U+203A. Alt+0155 on a number pad.
Letters 26
ªFeminine ordinal indicatorOption+9. U+00AA. Alt+166 or Alt+0170 on a number pad.
ÁLatin capital letter A with acuteOption+Shift+Y, or Option+E, then Shift+A. U+00C1. Alt+0193 on a number pad.
ÂLatin capital letter A with circumflexOption+Shift+M, or Option+I, then Shift+A. U+00C2. Alt+0194 on a number pad.
ÅLatin capital letter A with ring aboveOption+Shift+A. U+00C5. Alt+143 or Alt+0197 on a number pad.
ÆLatin capital letter AEOption+Shift+'. U+00C6. Alt+146 or Alt+0198 on a number pad.
ÇLatin capital letter C with cedillaOption+Shift+C. U+00C7. Alt+128 or Alt+0199 on a number pad.
ÍLatin capital letter I with acuteOption+Shift+S, or Option+E, then Shift+I. U+00CD. Alt+0205 on a number pad.
ÎLatin capital letter I with circumflexOption+Shift+D, or Option+I, then Shift+I. U+00CE. Alt+0206 on a number pad.
ÏLatin capital letter I with diaeresisOption+Shift+F, or Option+U, then Shift+I. U+00CF. Alt+0207 on a number pad.
ÓLatin capital letter O with acuteOption+Shift+H, or Option+E, then Shift+O. U+00D3. Alt+0211 on a number pad.
ÔLatin capital letter O with circumflexOption+Shift+J, or Option+I, then Shift+O. U+00D4. Alt+0212 on a number pad.
ÒLatin capital letter O with graveOption+Shift+L, or Option+`, then Shift+O. U+00D2. Alt+0210 on a number pad.
ØLatin capital letter O with strokeOption+Shift+O. U+00D8. Alt+0216 on a number pad.
ÚLatin capital letter U with acuteOption+Shift+;, or Option+E, then Shift+U. U+00DA. Alt+0218 on a number pad.
ŒLatin capital ligature OEOption+Shift+Q. U+0152. Alt+0140 on a number pad.
åLatin small letter a with ring aboveOption+A. U+00E5. Alt+134 or Alt+0229 on a number pad.
æLatin small letter aeOption+'. U+00E6. Alt+145 or Alt+0230 on a number pad.
çLatin small letter c with cedillaOption+C. U+00E7. Alt+135 or Alt+0231 on a number pad.
ıLatin small letter dotless iOption+Shift+B. U+0131. In neither Alt code set. Where short codes follow code page 850, Alt+213 types it.
ƒLatin small letter f with hookOption+F. U+0192. Alt+159 or Alt+0131 on a number pad.
øLatin small letter o with strokeOption+O. U+00F8. Alt+0248 on a number pad.
ßLatin small letter sharp sOption+S. U+00DF. Alt+225 or Alt+0223 on a number pad.
fiLatin small ligature fiOption+Shift+5. U+FB01. In neither Alt code set.
flLatin small ligature flOption+Shift+6. U+FB02. In neither Alt code set.
œLatin small ligature oeOption+Q. U+0153. Alt+0156 on a number pad.
ºMasculine ordinal indicatorOption+0. U+00BA. Alt+167 or Alt+0186 on a number pad.
Accent marks alone 12
´Acute accentOption+Shift+E. U+00B4. Alt+0180 on a number pad.
˘BreveOption+Shift+.. U+02D8. In neither Alt code set.
ˇCaronOption+Shift+T. U+02C7. In neither Alt code set.
¸CedillaOption+Shift+Z. U+00B8. Alt+0184 on a number pad.
¨DiaeresisOption+Shift+U. U+00A8. Alt+0168 on a number pad.
˙Dot aboveOption+H. U+02D9. In neither Alt code set.
˝Double acute accentOption+Shift+G. U+02DD. In neither Alt code set.
¯MacronOption+Shift+,. U+00AF. Alt+0175 on a number pad.
ˆModifier letter circumflex accentOption+Shift+I. U+02C6. Alt+0136 on a number pad.
˛OgonekOption+Shift+X. U+02DB. In neither Alt code set.
˚Ring aboveOption+K. U+02DA. In neither Alt code set.
˜Small tildeOption+Shift+N. U+02DC. Alt+0152 on a number pad.
Letters made with an accent key 39
ÄLatin capital letter A with diaeresisOption+U, then Shift+A. U+00C4. Alt+142 or Alt+0196 on a number pad.
ÀLatin capital letter A with graveOption+`, then Shift+A. U+00C0. Alt+0192 on a number pad.
ÃLatin capital letter A with tildeOption+N, then Shift+A. U+00C3. Alt+0195 on a number pad.
ÉLatin capital letter E with acuteOption+E, then Shift+E. U+00C9. Alt+144 or Alt+0201 on a number pad.
ÊLatin capital letter E with circumflexOption+I, then Shift+E. U+00CA. Alt+0202 on a number pad.
ËLatin capital letter E with diaeresisOption+U, then Shift+E. U+00CB. Alt+0203 on a number pad.
ÈLatin capital letter E with graveOption+`, then Shift+E. U+00C8. Alt+0200 on a number pad.
ÌLatin capital letter I with graveOption+`, then Shift+I. U+00CC. Alt+0204 on a number pad.
ÑLatin capital letter N with tildeOption+N, then Shift+N. U+00D1. Alt+165 or Alt+0209 on a number pad.
ÖLatin capital letter O with diaeresisOption+U, then Shift+O. U+00D6. Alt+153 or Alt+0214 on a number pad.
ÕLatin capital letter O with tildeOption+N, then Shift+O. U+00D5. Alt+0213 on a number pad.
ÛLatin capital letter U with circumflexOption+I, then Shift+U. U+00DB. Alt+0219 on a number pad.
ÜLatin capital letter U with diaeresisOption+U, then Shift+U. U+00DC. Alt+154 or Alt+0220 on a number pad.
ÙLatin capital letter U with graveOption+`, then Shift+U. U+00D9. Alt+0217 on a number pad.
ŸLatin capital letter Y with diaeresisOption+U, then Shift+Y. U+0178. Alt+0159 on a number pad.
áLatin small letter a with acuteOption+E, then A. U+00E1. Alt+160 or Alt+0225 on a number pad.
âLatin small letter a with circumflexOption+I, then A. U+00E2. Alt+131 or Alt+0226 on a number pad.
äLatin small letter a with diaeresisOption+U, then A. U+00E4. Alt+132 or Alt+0228 on a number pad.
àLatin small letter a with graveOption+`, then A. U+00E0. Alt+133 or Alt+0224 on a number pad.
ãLatin small letter a with tildeOption+N, then A. U+00E3. Alt+0227 on a number pad.
éLatin small letter e with acuteOption+E, then E. U+00E9. Alt+130 or Alt+0233 on a number pad.
êLatin small letter e with circumflexOption+I, then E. U+00EA. Alt+136 or Alt+0234 on a number pad.
ëLatin small letter e with diaeresisOption+U, then E. U+00EB. Alt+137 or Alt+0235 on a number pad.
èLatin small letter e with graveOption+`, then E. U+00E8. Alt+138 or Alt+0232 on a number pad.
íLatin small letter i with acuteOption+E, then I. U+00ED. Alt+161 or Alt+0237 on a number pad.
îLatin small letter i with circumflexOption+I, then I. U+00EE. Alt+140 or Alt+0238 on a number pad.
ïLatin small letter i with diaeresisOption+U, then I. U+00EF. Alt+139 or Alt+0239 on a number pad.
ìLatin small letter i with graveOption+`, then I. U+00EC. Alt+141 or Alt+0236 on a number pad.
ñLatin small letter n with tildeOption+N, then N. U+00F1. Alt+164 or Alt+0241 on a number pad.
óLatin small letter o with acuteOption+E, then O. U+00F3. Alt+162 or Alt+0243 on a number pad.
ôLatin small letter o with circumflexOption+I, then O. U+00F4. Alt+147 or Alt+0244 on a number pad.
öLatin small letter o with diaeresisOption+U, then O. U+00F6. Alt+148 or Alt+0246 on a number pad.
òLatin small letter o with graveOption+`, then O. U+00F2. Alt+149 or Alt+0242 on a number pad.
õLatin small letter o with tildeOption+N, then O. U+00F5. Alt+0245 on a number pad.
úLatin small letter u with acuteOption+E, then U. U+00FA. Alt+163 or Alt+0250 on a number pad.
ûLatin small letter u with circumflexOption+I, then U. U+00FB. Alt+150 or Alt+0251 on a number pad.
üLatin small letter u with diaeresisOption+U, then U. U+00FC. Alt+129 or Alt+0252 on a number pad.
ùLatin small letter u with graveOption+`, then U. U+00F9. Alt+151 or Alt+0249 on a number pad.
ÿLatin small letter y with diaeresisOption+U, then Y. U+00FF. Alt+152 or Alt+0255 on a number pad.
How this list was compiled: The first 78 rows and the second way of nine capital letters are every character that one press of Option, or of Option and Shift, with another key types on the U.S. (ABC) keyboard layout: 87 characters, 42 with Option alone and 45 with Shift as well. The key presses were read out of the keyboard layout itself on 2026-09-19 by asking the system what each key press produces. Two presses are left out: Option+Shift+K, which types a private-use character (U+F8FF, a maker's logo), and Option+Shift+`, which types the plain grave accent of its own key. The layout was read again on 2026-10-01 and every row agrees. The last 48 rows are the letters that the five accent keys make (Option+E, Option+`, Option+I, Option+N and Option+U, then a letter), read from the same layout on the same day; the maker's support page describes these key pairs and gives Option+N then A as its example (https://support.apple.com/guide/mac-help/enter-characters-with-accent-marks-on-mac-mh27474/mac, read 2026-10-01). Character names are the official names in UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), in sentence case. HTML names are from the HTML standard's list (https://html.spec.whatwg.org/entities.json). Alt codes named in a row's line come from the code page 437 and code page 1252 tables of the Unicode Consortium (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP437.TXT and https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT); the one code page 850 code, for the dotless i, is from its table there (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP850.TXT, read 2026-10-01). Other keyboard layouts differ. Licence: own work (facts read from a keyboard layout, the HTML standard and the Unicode Character Database)