The fastest way depends on your operating system and how often you need accents
Adding accents to letters — like é, ñ, ü, or à — works differently on Windows, Mac, and Linux, and the method you choose depends on whether you type them once a month or fifty times a day. If you only need them occasionally, your operating system has a built-in character picker. If you type in another language regularly, switching your keyboard layout is faster than any workaround. If you use accents in a single program like Google Docs or Microsoft Word, those programs have their own accent menus that may be quicker than leaving the document.
The trade-off is between speed and setup time. Learning a keyboard shortcut takes five minutes but saves you seconds on every accent you type. Using a character picker takes longer per accent but requires no setup. Switching your keyboard layout is the fastest once you are used to it, but you need to switch back to English when you are done typing in that language.
Key Takeaways
- Windows users can hold Alt and type a four-digit code on the numeric keypad, or use the Character Map program to find and copy any accented letter.
- Mac users can hold Option and press a key (like Option+E for acute accents), then type the letter, or use the Character Viewer by pressing Control+Command+Space.
- Adding a second keyboard layout to your operating system lets you switch languages with one keystroke and is the fastest method if you type accents regularly.
- Google Docs and Microsoft Word both have built-in accent menus under the Insert menu that work on any device without memorizing codes.
- If you only need accents occasionally, copying and pasting from a reference document or using your browser's search function is simpler than learning shortcuts.
Windows: Alt codes and Character Map
On Windows, the most common method is the Alt code. Hold down Alt on your keyboard, type a four-digit number on the numeric keypad (the numbers on the right side of your keyboard, not the row above the letters), then release Alt. For example, Alt+0233 produces é, and Alt+0241 produces ñ. The numeric keypad is required — typing the numbers across the top of your keyboard will not work.
If you do not have a numeric keypad (common on laptops), use Character Map instead. Open the Start menu, search for "Character Map", and click it. Type the letter you want in the search box at the bottom — for example, type "e acute" or just "é". Click the character in the list, click Copy, then paste it into your document. This takes longer per character but works on any Windows machine.
A third option is to add a second keyboard layout to Windows. Go to Settings, select Time & Language, then Language & Region. Click your language, then Options, then Add a Keyboard. Choose the layout for the language you type in — for example, Spanish (Spain) or French (Canada). Once added, you can switch between English and that layout by pressing Windows Key+Space. This is slower at first but becomes the fastest method if you type accents regularly.
Mac: Option key and Character Viewer
On Mac, hold Option and press a key to create an accent, then type the letter you want accented. For example, Option+E followed by E produces é. Option+N followed by N produces ñ. Option+U followed by U produces ü. The first keystroke creates the accent mark (which may appear as a floating mark), and the second keystroke combines it with the letter.
If you forget which Option combination creates which accent, use Character Viewer. Press Control+Command+Space to open it. Search for the accented letter you want — type "e acute" or just "é" — and double-click it to insert it into your document. This is slower than memorizing the Option combinations but requires no setup.
Like Windows, Mac also lets you add a second keyboard layout. Go to System Settings, click Keyboard, then Input Sources. Click the plus button and choose the language you type in. Once added, you can switch layouts by clicking the flag icon in the menu bar or by pressing Control+Space. Spanish, French, German, and most other languages have multiple layout options, so choose the one that matches the keyboard you are actually using.
Google Docs and Microsoft Word: Built-in accent menus
Both Google Docs and Microsoft Word have accent menus that work on any device — Windows, Mac, or Chromebook — without memorizing codes or switching keyboard layouts. In Google Docs, click Insert at the top, then Special Characters. A search box appears. Type the accented letter you want — for example, "e acute" or "ñ" — and click it to insert it. The search understands both the letter name and the accent name, so you can search for "acute" to see all acute-accented letters at once.
In Microsoft Word, click Insert at the top, then Symbol (or Special Character on Mac). A menu of symbols appears. You can scroll through it, or use the Subset dropdown to narrow down to Latin characters. Type the letter in the search box if your version of Word has one. Once you find the character, click it and then click Insert.
These menus are slower than keyboard shortcuts but useful if you only need one or two accents in a document, or if you are switching between devices and do not want to memorize different shortcuts for each one.
Linux: Compose key and keyboard layouts
Linux distributions vary, but most support a Compose key — a key you designate to create accents. You press Compose, then type two characters in sequence to produce an accented letter. For example, Compose+' (apostrophe)+E produces é. Compose+~ (tilde)+N produces ñ. The exact setup depends on your distribution, but you can usually configure it in Settings under Keyboard or Input Methods.
The other option is to add a keyboard layout for the language you type in, the same way you would on Windows or Mac. Go to Settings, find Keyboard or Input Methods, and add the layout for your language. Then switch between layouts using the keyboard shortcut shown in your settings (often Alt+Shift or Super+Space).
When to use each method
Use Alt codes or Option key combinations if you type accents a few times a week and want to avoid switching keyboard layouts. The setup is when ready, and the shortcuts are fast once you memorize them. Write down the codes you use most often and keep them near your desk.
Use Character Map, Character Viewer, or the Insert menu in Word or Docs if you type accents rarely or unpredictably. These methods take longer per character but require no memorization and work on any device.
Use a second keyboard layout if you type in another language regularly — more than a few times a week. The setup takes ten minutes, but switching between layouts becomes automatic, and you type at full speed without thinking about accent codes. This is the method professional translators and bilingual writers use.
Use copy and paste from a reference document if you need the same accented words repeatedly. Create a document with the words you use most, copy them as needed, and paste them into your work. This is slower than any other method but useful if you are typing a single name or phrase many times.
Frequently Asked Questions
Can I use Alt codes on a laptop without a numeric keypad?
No, Alt codes require the numeric keypad on the right side of a full keyboard. On a laptop, use Character Map on Windows, Character Viewer on Mac, or add a keyboard layout instead. Some laptops have a numeric keypad hidden in the letter keys (activated by Fn+NumLock), but this is rare and awkward to use.
Do I have to memorize all the Alt codes and Option combinations?
No. Write down the ones you use most often and keep the list nearby. You will memorize the most common ones naturally after a few weeks. For accents you use rarely, use Character Map or the Insert menu instead.
If I add a second keyboard layout, will it change how my keyboard looks?
No. The layout is a software setting only. Your physical keyboard looks the same. When you switch to a French or Spanish layout, the keys produce different characters, but the keys themselves are unchanged. You can switch back to English when ready by pressing the keyboard shortcut.
What is the fastest way to type accents if I type in multiple languages?
Add a keyboard layout for each language you use, then switch between them with a single keystroke. This is faster than Alt codes or character pickers because you type at full speed without stopping to search for special characters. Most people who type in two or three languages regularly use this method.
Can I use these methods in email, social media, or other websites?
Yes. Alt codes, Option key combinations, and keyboard layouts work in any text field on any website. Character Map and Character Viewer work too — you copy the character and paste it into the text field. The Insert menu in Word and Docs only works in those programs.