TYPING GUIDE / WINDOWS ALT CODES

Alt codes for accented letters

Understand when Windows Alt codes work, why leading zeros and the numeric keypad matter, and when Unicode entry is the better method.

QUICK ANSWER

Traditional Windows Alt codes require a numeric keypad. Hold Alt, type the complete decimal sequence, and release Alt. Use the leading zero when shown. Because results can depend on the app and active character set, use a language layout, Character Map, or Word Alt+X when a code is not dependable.

METHOD SELECTOR

Choose the fastest method for your task

The best method depends on how often you type the character, whether you know its name or code, and which input layout is active. Use this table as a starting point, then follow the detailed instructions below.

SituationBest starting methodWhy
Common Latin-1 characterFour-digit Alt codeConvenient with a numeric keypad and verified sequence
Laptop without keypadCopy, layout, or Character MapThe top number row does not perform traditional Alt entry
Extended Latin characterWord Alt+X or language layoutMany characters lack a reliable legacy Alt sequence
Frequent multilingual typingKeyboard layoutAvoids memorizing many decimal numbers

How traditional Alt codes work

Alt codes are a Windows input technique associated with legacy character sets. The familiar four-digit sequences with a leading zero use decimal numbers and require the numeric keypad. They are not the same as Unicode hexadecimal values.

For example, Alt+0252 can produce ü in a compatible Windows context, while the Unicode value for ü is U+00FC. Word uses 00FC followed by Alt+X, not 0252.

  1. Turn Num Lock on if your keypad requires it.
  2. Hold the Alt key.
  3. Enter the complete decimal code on the numeric keypad.
  4. Release Alt and verify the character.
Windows numeric keypad with Alt, 0, 2, 2, and 8 highlighted to type lowercase a with umlaut
Hold Alt, type the complete four-digit code on the numeric keypad, then release Alt. The example produces ä.Swipe horizontally to inspect the complete keyboard map.Open full-size diagram

Common accented-letter Alt codes

The most useful stable group covers Latin-1 accented vowels and characters such as ñ, ç, and ß. Examples include Alt+0225 for á, Alt+0233 for é, Alt+0241 for ñ, Alt+0231 for ç, Alt+0252 for ü, and Alt+0223 for ß.

Always confirm the code on the focused character page. Short forms and codes presented without a leading zero can use a different code page and produce another character.

Why an Alt code may fail or change

The method depends on Windows, the numeric keypad, the application, and legacy character handling. Remote desktop sessions, compact laptop keyboards, browser fields, and specialized applications can behave differently.

Do not invent an Alt code by converting a Unicode value to decimal. Unicode code points and legacy Alt input are separate systems, even when a number happens to match in one environment.

Choose a Unicode-aware alternative

Use Word’s hexadecimal Alt+X conversion for exact code points in Word. Use Character Map when you want a visual browser. Install a language keyboard for repeated writing, or copy the verified Unicode character for one-time use.

These alternatives are especially important for Polish, Czech, Turkish, and transliteration characters outside the small Latin-1 range.

Windows laptop without a numeric keypad, showing copy, Character Map, and Word Alt X alternatives
The top number row is not a numeric keypad. On a laptop without one, copy the character, use Character Map, or use Unicode with Alt+X in Microsoft Word.Open full-size diagram

TROUBLESHOOTING

When the method does not work

Nothing happens

Check that you used the numeric keypad with Num Lock in the appropriate state. The top number row does not work for the traditional method.

A different symbol appears

Use the complete four-digit sequence with the leading zero. The app or active legacy character set may still differ.

A website intercepts the shortcut

Type the character in a simple Windows app or use copy and paste. Browser and web-app shortcuts can conflict.

The character has no listed Alt code

Use a language layout, Character Map, Word Alt+X, or copy it. “Not standard” is more accurate than an unreliable number.

COMMON QUESTIONS

Questions about alt codes typing

Do Alt codes require Num Lock?

They require numeric-keypad input, and many keyboards require Num Lock to make those keys enter digits.

Why is a leading zero important?

Leading-zero sequences select the expected Windows character mapping. Omitting it can use a different legacy code page.

Is an Alt code the same as Unicode?

No. Traditional Alt entry uses decimal legacy codes. Unicode values are normally written in hexadecimal with U+.

What should I use without a number pad?

Use copy and paste, Character Map, a language keyboard, or Word Alt+X where supported.

Other typing guides