Need an á, é, í, ó, ú, ü, ñ, ¿ or ¡ but have no Spanish keyboard? Type them straight from your own - hold Alt and press the matching letter - or tap the buttons below, then copy your text anywhere.
How to Type Spanish Accents & Special Characters
This tool lets you write Spanish without a Spanish keyboard, and the best part is that you do not even need the mouse: every accent can be typed straight from your own physical keyboard. You never have to hunt for a key, because each accented letter sits on the very letter it is built from - hold Alt, press the plain key, and the accent appears. Prefer to point and click? Every character is also a button on the bar, and it drops straight into the text at the cursor. When you are done, hit Copy All and paste the text wherever you need it.
Keyboard shortcuts. You never have to guess which key hides a letter: every Spanish accent lives on the very vowel it decorates, so you just hold Alt and press it. The acute vowels are Alt+A, Alt+E, Alt+I, Alt+O and Alt+U for á é í ó ú, and Alt+N gives ñ. The diaeresis ü shares the U key with ú: keep Alt held and tap U a second time, so Alt+U is ú and Alt+UU is ü. The marks have shortcuts too - Alt+/ for ¿, Alt+1 for ¡, Alt+4 for €, Alt+' for the apostrophe ’ and Alt+- for the dash –. Add Shift for the capital, so Alt+Shift+N types Ñ.
A note on Spanish accents. Spanish uses a single written accent, the acute (´), and it only ever sits over a vowel - á, é, í, ó, ú - to mark the stressed syllable or to tell apart words like si and sí or tu and tú. The two dots of ü appear only in güe and güi (as in pingüino) to show the u is pronounced. The ñ is not an accented n at all but a separate letter of the alphabet, and the upside-down ¿ and ¡ open every Spanish question and exclamation, closing with the ordinary ? and !.
Click Shift on the left of the bar to lock the letters to upper case, and click it again to go back; holding your physical Shift while you click works too. Four more keys sit in our usual on-screen-keyboard style, each with its icon and label: Undo and Redo step back and forth through your edits, Clear empties the box, and Copy All puts the whole text on your clipboard. Your draft is kept in this browser, so it is still there when you come back, and nothing you type is ever sent anywhere - there is no sign-up and nothing to install.
Everything happens in your browser, it works the same on a phone or tablet, and switching the accent set to another language is one tap on the buttons under the box. To type whole words on a full layout instead, open our Spanish keyboard, or practise your speed with the Spanish typing test.
Want this keyboard on your own website? You can embed it with a single line of HTML.
Frequently Asked Questions
You have two ways. The quickest is your own keyboard: hold Alt and press the matching letter, so Alt+A types á and Alt+N types ñ, without leaving the keys. Or click the accented letter on the button bar - it is inserted at the cursor, right where you are typing. Either way there is nothing to set up: you keep your usual keyboard layout and only reach for the few characters it cannot produce. When the text is ready, press Copy All and paste it wherever you need it.
Hold Alt and press the letter the accent is built on - Alt+A for á, Alt+N for ñ - so you never have to hunt for a key. When a language puts several accents on the same letter, keep Alt held and tap the key again to cycle through them: in French Alt+A gives à, Alt+AA gives â and Alt+AAA gives æ. Add Shift for the capital. Every button also shows its shortcut in the corner, and the shortcuts change with the language you pick under the box.
You do not need a Spanish keyboard at all. Every Spanish accent sits on the English letter it is built from, so you hold Alt and press that letter, and the on-screen buttons show each shortcut in their corner. Prefer the mouse? Click any character on the bar and it drops in at the cursor. When the text is ready, press Copy All and paste it wherever you need - your usual keyboard layout never changes.
Hold Alt and press N for ñ, or click the ñ button. For a capital Ñ add Shift - Alt+Shift+N on the keyboard - or click Shift on the left of the bar (the letters switch to upper case and stay there) and then click ñ; click Shift again to return to lower case.
They have their own buttons on the bar, and shortcuts too: Alt+/ opens a question with ¿ and Alt+1 opens an exclamation with ¡. Spanish starts every question and exclamation with the inverted mark and closes it with the ordinary ? or !, so a full sentence reads ¿Cómo estás? or ¡Qué bien!
Undo and Redo step backwards and forwards through your edits, Clear empties the text box, and Copy All copies everything in the box to your clipboard so you can paste it elsewhere. On our full on-screen keyboard these actions hide behind Ctrl (Ctrl+Z, Ctrl+Y and so on); on this page each one is a plain button with an icon and a label, so no shortcut is needed.
Yes to both. The bar works with a tap, so it is handy on a phone or tablet where switching the system keyboard to another language is fiddly. And everything runs in your browser: what you type is never sent to a server, there are no accounts and nothing to install. Your current text is saved only in this browser so it is waiting for you next time, and Clear removes it.
Spanish loads by default, and the buttons under the box switch the accent set to French, German, Italian, Portuguese, Dutch, Polish, Czech, Turkish, Azerbaijani and the Nordic languages - each with its own letters such as ç, ä, ô, ł or ə. There are also three transliteration pages that turn Latin typing into another script by sound: Russian (Cyrillic), Greek and Arabic. Each language has its own page, so the text and shortcuts are tailored to it. If instead you want a full keyboard to type whole words, every language also has one on our online keyboard, and you can practise on real phrases with the typing test.