HTTA is reader supported. When you buy through links on our sitewe may earn an affiliate commission at no extra cost to you. Learn more.

How to Type Letters With Accents on a Keyboard (WindowsMacPhone) + Alt Codes

Accented letters are normal letters with a small mark added above or below them. You’ll see them in names and words like café (é)niño (ñ)über (ü)and façade (ç). People need them for school workforeign languagescorrect spellingand typing names properly.

This guide is a hub: it teaches the main methods on every device/appthen helps you jump to more specific pages (like “A with accent”“ñ”“umlaut letters”etc.).


Table of Contents

Toggle

1-Minute Answer (fastest ways)

Windows (fastest)

  • Alt codes (best when you have a number pad): Hold Alt and type the code on the numeric keypad → release Alt.
  • Emoji/Symbol panel (quick + easy): Press Win + . (or Win + ;) → look for accented letters (or paste/search if available).

Mac (fastest)

  • Option “dead keys” (most powerful): Press Option + the accent keyreleasethen type the letter.
  • Press-and-hold (super easy): Hold the letter key (like e) → choose é / è / ê / ë.
  • Character Viewer: Press Control + Command + Space → search the character.

Microsoft Word (fastest)

  • Word’s accent shortcuts: Press the Ctrl combothen the letter (examples below).
  • Or use Insert → Symbol if you prefer clicking.

Google Docs (fastest)

iPhone / Android (fastest)

  • Press and hold the base letter (like aenu) → pick the accented version.

Quick Reference (the pattern that works for most accents)

Use this small table to remember the main patterns (instead of memorizing hundreds of codes).

AccentLooks likeMac patternWord shortcut patternGoogle Docs search words
AcuteéOption + Ethen letterCtrl + then letter“e acute”“a acute”
GraveèOption + `then letterCtrl + ` then letter“e grave”“a grave”
CircumflexêOption + Ithen letterCtrl + Shift + ^ then letter“e circumflex”
TildeñOption + Nthen letterCtrl + Shift + ~ then letter“n tilde”
Umlaut / DiaeresisüOption + Uthen letterCtrl + Shift + : then letter“u umlaut”“e diaeresis”

Copy/Paste Accented Letters

Accent Letters (Click to Copy)
Tap any character to copy. Then paste anywhere.
Copied!
<> /* Scoped s to avoid theme conflicts */ #htta-accent-widget.htta-aw { --aw-bg: #0b1220; --aw-card: rgba(2552552550.06); --aw-card-2: rgba(2552552550.08); --aw-border: rgba(2552552550.14); --aw-text: rgba(2552552550.92); --aw-muted: rgba(2552552550.70); --aw-muted-2: rgba(2552552550.55); --aw-shadow: 0 14px 40px rgba(0,0,0,0.28); --aw-radius: 16px; --aw-btn-radius: 10px; /* more squaresmall corner radius */ --aw-gap: 10px; color: var(--aw-text); background: radial-gradient(1200px 500px at 20% 0%rgba(991022410.22)transparent 60%), radial-gradient(900px 500px at 90% 10%rgba(34197940.12)transparent 55%), var(--aw-bg); border: 1px solid var(--aw-border); border-radius: var(--aw-radius); box-shadow: var(--aw-shadow); padding: 16px; position: relative; overflow: hidden; isolation: isolate; font-family: ui-sans-serifsystem-ui-apple-systemSegoe UIRobotoHelveticaArial"Apple Color Emoji""Segoe UI Emoji"; } #htta-accent-widget .htta-aw__header { display: flex; gap: 12px; align-items: flex-start; justify-content: space-between; margin-bottom: 12px; } #htta-accent-widget .htta-aw__title-main { font-weight: 800; letter-spacing: -0.02em; font-size: 18px; line-height: 1.2; } #htta-accent-widget .htta-aw__title-sub { margin-top: 4px; color: var(--aw-muted); font-size: 13px; line-height: 1.35; } #htta-accent-widget .htta-aw__actions { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; justify-content: flex-end; } #htta-accent-widget .htta-aw__btn { appearance: none; border: 1px solid var(--aw-border); background: rgba(255,255,255,0.08); color: var(--aw-text); border-radius: 12px; padding: 8px 10px; font-size: 13px; font-weight: 700; cursor: pointer; transition: transform 120ms easebackground 120ms easeborder-color 120ms ease; user-select: none; } #htta-accent-widget .htta-aw__btn:hover { background: rgba(255,255,255,0.12); border-color: rgba(255,255,255,0.22); transform: translateY(-1px); } #htta-accent-widget .htta-aw__btn:active { transform: translateY(0px); } #htta-accent-widget .htta-aw__btn:focus-visible { outline: 2px solid rgba(255,255,255,0.28); outline-offset: 2px; } #htta-accent-widget .htta-aw__btn--ghost { background: transparent; } #htta-accent-widget .htta-aw__tabs { display: flex; flex-wrap: wrap; gap: 8px; margin: 10px 0 12px; } #htta-accent-widget .htta-aw__tab { appearance: none; border: 1px solid var(--aw-border); background: rgba(255,255,255,0.06); color: var(--aw-text); border-radius: 999px; padding: 8px 10px; font-size: 13px; font-weight: 750; cursor: pointer; transition: background 120ms easeborder-color 120ms ease; user-select: none; } #htta-accent-widget .htta-aw__tab:hover { background: rgba(255,255,255,0.10); border-color: rgba(255,255,255,0.22); } #htta-accent-widget .htta-aw__tab[aria-selected="true"] { background: rgba(255,255,255,0.16); border-color: rgba(255,255,255,0.32); } #htta-accent-widget .htta-aw__panel { background: rgba(255,255,255,0.04); border: 1px solid var(--aw-border); border-radius: var(--aw-radius); padding: 12px; } /* Grid */ #htta-accent-widget .htta-aw__grid { display: grid; grid-template-columns: repeat(auto-fitminmax(64px1fr)); gap: var(--aw-gap); align-items: stretch; } /* Section header inside All tab */ #htta-accent-widget .htta-aw__section { grid-column: 1 / -1; display: flex; align-items: baseline; justify-content: space-between; padding: 8px 6px 2px; margin-top: 2px; } #htta-accent-widget .htta-aw__section-title { font-weight: 900; letter-spacing: -0.01em; font-size: 14px; color: rgba(255,255,255,0.92); } #htta-accent-widget .htta-aw__section-hint { font-size: 12px; color: var(--aw-muted-2); font-weight: 700; } /* Character button */ #htta-accent-widget .htta-aw__char { position: relative; min-height: 62px; border: 1px solid var(--aw-border); background: rgba(255,255,255,0.07); border-radius: var(--aw-btn-radius); display: grid; place-items: center; cursor: pointer; user-select: none; transition: transform 120ms easebackground 120ms easeborder-color 120ms ease; padding: 8px 6px; text-align: center; } #htta-accent-widget .htta-aw__char:hover { background: rgba(255,255,255,0.12); border-color: rgba(255,255,255,0.24); transform: translateY(-1px); } #htta-accent-widget .htta-aw__char:active { transform: translateY(0px); } #htta-accent-widget .htta-aw__char:focus-visible { outline: 2px solid rgba(255,255,255,0.30); outline-offset: 2px; } #htta-accent-widget .htta-aw__char-symbol { font-size: 22px; line-height: 1; font-weight: 900; color: var(--aw-text); } /* Name below the symbol */ #htta-accent-widget .htta-aw__char-name { margin-top: 6px; font-size: 11px; line-height: 1.1; color: rgba(255,255,255,0.70); font-weight: 800; text-transform: none; } /* Tooltip above button */ #htta-accent-widget .htta-aw__tooltip { position: absolute; top: -10px; left: 50%; transform: translate(-50%-100%); background: rgba(0,0,0,0.72); border: 1px solid rgba(255,255,255,0.18); color: rgba(255,255,255,0.95); padding: 6px 8px; font-size: 12px; border-radius: 10px; white-space: nowrap; opacity: 0; pointer-events: none; animation: httaAwTipIn 900ms ease forwards; z-index: 5; backdrop-filter: blur(8px); } #htta-accent-widget .htta-aw__tooltip::after { content: ""; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; background: rgba(0,0,0,0.72); border-right: 1px solid rgba(255,255,255,0.18); border-bottom: 1px solid rgba(255,255,255,0.18); } @keyframes httaAwTipIn { 0% { opacity: 0; transform: translate(-50%-110%); } 12% { opacity: 1; transform: translate(-50%-125%); } 70% { opacity: 1; transform: translate(-50%-125%); } 100% { opacity: 0; transform: translate(-50%-140%); } } /* Toast top-right */ #htta-accent-widget .htta-aw__toast { position: absolute; top: 12px; right: 12px; background: rgba(0,0,0,0.68); border: 1px solid rgba(255,255,255,0.18); color: rgba(255,255,255,0.95); padding: 10px 12px; border-radius: 12px; font-size: 13px; font-weight: 800; opacity: 0; transform: translateY(-6px); pointer-events: none; transition: opacity 160ms easetransform 160ms ease; z-index: 10; backdrop-filter: blur(8px); } #htta-accent-widget .htta-aw__toast.htta-aw__toast--show { opacity: 1; transform: translateY(0px); } #htta-accent-widget .htta-aw__footer { margin-top: 12px; display: grid; gap: 10px; } #htta-accent-widget .htta-aw__last { display: flex; align-items: center; gap: 8px; padding: 10px 12px; border: 1px solid var(--aw-border); border-radius: 14px; background: rgba(255,255,255,0.06); } #htta-accent-widget .htta-aw__last-label { color: var(--aw-muted); font-size: 13px; font-weight: 800; } #htta-accent-widget .htta-aw__last-value { font-size: 18px; font-weight: 900; letter-spacing: 0.02em; } #htta-accent-widget .htta-aw__details { border: 1px solid var(--aw-border); border-radius: 14px; background: rgba(255,255,255,0.06); padding: 10px 12px; } #htta-accent-widget .htta-aw__summary { cursor: pointer; font-weight: 900; color: var(--aw-text); font-size: 13px; } #htta-accent-widget .htta-aw__table-wrap { overflow: auto; margin-top: 10px; } #htta-accent-widget .htta-aw__table { width: 100%; border-collapse: collapse; min-width: 520px; } #htta-accent-widget .htta-aw__table th, #htta-accent-widget .htta-aw__table td { border-bottom: 1px solid rgba(255,255,255,0.14); padding: 10px 8px; text-align: left; font-size: 13px; color: var(--aw-text); } #htta-accent-widget .htta-aw__table th { color: var(--aw-muted); font-weight: 900; } #htta-accent-widget .htta-aw__table td:first-child { font-size: 18px; font-weight: 900; } /* Small screen tweaks */ @media (max-width: 520px) { #htta-accent-widget .htta-aw__header { flex-direction: column; align-items: stretch; } #htta-accent-widget .htta-aw__actions { justify-content: flex-start; } #htta-accent-widget .htta-aw__grid { grid-template-columns: repeat(auto-fitminmax(72px1fr)); } }

Windows: How to type accented letters

A) Use Alt codes (most common Windows method)

Best if your keyboard has a numeric keypad.

  1. Turn Num Lock ON.
  2. Click where you want the letter.
  3. Hold Alt.
  4. Type the code on the numeric keypad.
  5. Release Alt.

Important notes (so it actually works):

  • The number row above your letters usually won’t work. You need the numpad.
  • On some laptopsyou may need Fn + NumLock (or “embedded numpad” keys).
  • If you don’t have a numpad at alluse the next two methods (Win + . panel or Character Map).

Popular Alt Codes for Accented Letters (Windows)

These Alt codes work best when you have a numeric keypad (and Num Lock is ON).
Hold Alttype the code on the numpadthen release Alt.

Acute (á é í ó ú)
CharacterAlt code
áAlt + 0225
ÁAlt + 0193
éAlt + 0233
ÉAlt + 0201
íAlt + 0237
ÍAlt + 0205
óAlt + 0243
ÓAlt + 0211
úAlt + 0250
ÚAlt + 0218
Grave (à è ì ò ù)
CharacterAlt code
àAlt + 0224
ÀAlt + 0192
èAlt + 0232
ÈAlt + 0200
ìAlt + 0236
ÌAlt + 0204
òAlt + 0242
ÒAlt + 0210
ùAlt + 0249
ÙAlt + 0217
Circumflex (â ê î ô û)
CharacterAlt code
âAlt + 0226
ÂAlt + 0194
êAlt + 0234
ÊAlt + 0202
îAlt + 0238
ÎAlt + 0206
ôAlt + 0244
ÔAlt + 0212
ûAlt + 0251
ÛAlt + 0219
Tilde (ñ ã õ)
CharacterAlt code
ñAlt + 0241
ÑAlt + 0209
ãAlt + 0227
ÃAlt + 0195
õAlt + 0245
ÕAlt + 0213
Umlaut / Diaeresis (ä ë ï ö ü ÿ)
CharacterAlt code
äAlt + 0228
ÄAlt + 0196
ëAlt + 0235
ËAlt + 0203
ïAlt + 0239
ÏAlt + 0207
öAlt + 0246
ÖAlt + 0214
üAlt + 0252
ÜAlt + 0220
ÿAlt + 0255
Ÿ(not common as an Alt code)
Other common letters (ç å)
CharacterAlt code
çAlt + 0231
ÇAlt + 0199
åAlt + 0229
ÅAlt + 0197

Tip: If an Alt code gives the wrong symbol in a specific appuse the Win + . panelCharacter Mapor the click-to-copy widget.

B) Use the Windows symbol panel (Win + .)

  1. Press Win + . (or Win + ;)
  2. Browse/search for the accented letter
  3. Click it to insert

C) Use Character Map (works on any Windows PC)

  1. Open Start and search Character Map
  2. Find the letter (try fonts like Arial/Times New Roman)
  3. Select → Copy → paste where you need it

Mac: How to type accented letters

A) Option-based accents (the main “Mac shortcut” method)

This is the pattern: Option + accent keyreleasethen type the letter.

Examples:

  • Option + Ethen eé
  • Option + `then eè
  • Option + Nthen nñ
  • Option + Uthen uü

Uppercase tip: after the Option combotype Shift + letter (or turn on Caps Lock).

B) Press-and-hold (fastest for beginners)

  1. Press and hold a letter key (like e)
  2. A small menu appears with options like é è ê ë
  3. Pick the one you want

C) Character Viewer (best if you can’t remember shortcuts)

  1. Press Control + Command + Space
  2. Search the letter (example: “e acute”“n tilde”)
  3. Double-click to insert

Microsoft Word: Type accents quickly

A) Word accent shortcuts (super fast once you know the pattern)

Type the shortcutthen type the letter.

What you wantShortcut in Word
à è ì ò ù (grave)Ctrl + `then letter
á é í ó ú ý (acute)Ctrl + then letter
â ê î ô û (circumflex)Ctrl + Shift + ^then letter
ã ñ õ (tilde)Ctrl + Shift + ~then letter
ä ë ï ö ü ÿ (umlaut)Ctrl + Shift + :then letter
åCtrl + Shift + @then a

B) Insert → Symbol (easy “click to insert” method)

  1. Go to Insert → Symbol → More Symbols
  2. Choose a common subset like Latin-1 Supplement
  3. Double-click the letter to insert

C) AutoCorrect tip (make your own shortcuts)

If you type the same accented letters oftenyou can create a shortcut like:

  • n~ñ
  • e'é

In Word: File → Options → Proofing → AutoCorrect Options → add your rule.

D) Advanced: Unicode + Alt+X (Word-only)

If you know the Unicode hex valueyou can type it and press Alt + X to convert it.

  • Example: type 00F1 then Alt + Xñ

Excel / Google Sheets: Type accents in cells

A) Windows Alt codes (Excel on Windows)

If you have a numpadAlt codes work inside cells the same way they do elsewhere.

B) UNICHAR() formulas (great for repeatable results)

These are handy if you need the same accented letter many times.

Examples (work in Excel and Google Sheets):

  • =UNICHAR(225)á
  • =UNICHAR(233)é
  • =UNICHAR(241)ñ
  • =UNICHAR(252)ü
  • =UNICHAR(231)ç
  • =UNICHAR(229)å

C) Insert Symbol (Excel)

  • Insert → Symbol → find the letter → Insert

Google Docs: Insert accented letters

  1. Go to Insert → Special characters
  2. In the search boxtype what you wantlike:
    • e acute
    • n tilde
    • u umlaut
    • c cedilla
    • a ring
  3. Click the character to insert it

iPhone / Android: Type accents fast

  1. Open any app (MessagesNotesWordDocsetc.)
  2. Press and hold the base letter (like aenu)
  3. Slide to the accented letter you want and release

Popular accented letters people search for (quick list)

Common sets:

  • Acute: á é í ó ú
  • Grave: à è ì ò ù
  • Circumflex: â ê î ô û
  • Tilde: ã ñ õ
  • Umlaut: ä ë ï ö ü ÿ
  • Other: ç å

If you want a full “copy and paste” areause the widget/tool placeholders above.


Best long-term solution: add a language keyboard

If you type accents oftenswitching keyboards is usually the easiest.

Windows

  • Add a language keyboard in Settings → Time & language → Language & region
  • Switch quickly with Win + Space

Mac

  • Add it in System Settings → Keyboard → Input Sources
  • Switch quickly with Control + Space (or the Globe key on some Macs)

iPhone / Android

  • Add a language keyboard in Keyboard settings
  • Switch with the globe icon on the keyboard

Good starter keyboards:

  • Spanish (ñáéíóúü¡¿)
  • French (éèêëçàâôù)
  • German (äöüß)

Troubleshooting (when it doesn’t work)

Alt codes not working (Windows)

  • Num Lock is off (turn it on)
  • You typed the code using the top number row (use the numpad)
  • Your laptop has no numpad (use Win + . or Character Map instead)

Mac dead-key confusion

  • If you typed Option + accent and nothing happenedthat’s normal.
  • Now type the letter to apply it.
  • If you want the accent mark by itselfpress Space after the Option combo.

Google Docs can’t find the character

Try different search words:

  • acute”“grave”“tilde”“umlaut”“cedilla”“ring
    Or search by name:
  • latin small letter e with acute” (longbut it works)

Double accents (Vietnamese and some other languages)

Some languages stack marks (example: Vietnamese). The easiest fix is:

  • Use the proper Vietnamese keyboard / IME
  • Or use an accent tool that supports combining marks

FAQ (quick answers)

What’s the easiest way to type accents?

  • Phone: press-and-hold the letter
  • Mac: press-and-hold or Option method
  • Windows: Win + . panelor Alt codes if you have a numpad

How do I type é on Windows?

Use an Alt code (with numpad) or use Win + . and select é.

How do I type ñ on Mac?

Press Option + Nreleasethen type n.

Why do Alt codes work in Word but not everywhere else?

Some Alt codes behave differently depending on app and font. If an Alt code gives the wrong symboluse Win + .Character Mapor copy/paste from the widget.

Can I type accents in Google Docs without installing anything?

Yes: Insert → Special characters.


Quick recap

  • Fastest for beginners: copy/paste + press-and-hold (phone/Mac)
  • Best for Windows power users: Alt codes (with numpad) + Win + .
  • Best for Word writers: Word’s Ctrl accent shortcuts
  • Best long-term: add the language keyboard you actually type in