TypeKitToolsOnline Utilities & Symbols
Windows Shortcuts
5 min read

Windows Alt Codes Master List: Numeric Keypad Guide

How to type any special character, currency sign, or symbol on Windows using the Alt key

Executive Summary

Windows Alt codes allow you to input characters not available on standard physical keyboards by holding down the Alt key and typing a 3-digit or 4-digit numeric code on the numeric keypad.

How to Use Alt Codes on Windows

To type an Alt code on Windows: 1. Make sure Num Lock is ON on your physical keyboard. 2. Press and hold down the left ALT key. 3. While holding ALT, type the numeric code on the numeric keypad (the numbers at the top of your keyboard will not work). 4. Release the ALT key. The symbol will appear immediately.

Most Popular Windows Alt Codes Reference Table

Here is the reference table of the most frequently used Windows Alt codes:
SymbolCharacter NameAlt Code (NumPad)Unicode
©Copyright SignAlt + 0169U+00A9
®Registered TrademarkAlt + 0174U+00AE
™Trade Mark SignAlt + 0153U+2122
€Euro SignAlt + 0128U+20AC
£Pound SterlingAlt + 0163U+00A3
¥Yen / Yuan SignAlt + 0165U+00A5
°Degree SignAlt + 0176 or Alt + 248U+00B0
±Plus-Minus SignAlt + 0177 or Alt + 241U+00B1
•Bullet PointAlt + 0149 or Alt + 7U+2022
—Em DashAlt + 0151U+2014
–En DashAlt + 0150U+2013
…Horizontal EllipsisAlt + 0133U+2026
¿Inverted Question MarkAlt + 0191 or Alt + 168U+00BF
✓Check MarkAlt + 10003 or Alt + 251U+2713
★Black Solid StarAlt + 9733U+2605

Using Alt Codes on Laptops Without a Numeric Keypad

If your laptop lacks a dedicated numeric keypad on the right, you can: - Enable the Fn + NumLock simulated keypad (often printed in small blue/gray numbers on the 7, 8, 9, U, I, O, J, K, L, M keys). - Use the Windows Emoji & Symbol Picker by pressing Windows Key + Period (.) or Windows Key + Semicolon (;). - Use the TypeKitTools 1-click copy symbol library directly in your browser.

Frequently Asked Questions

Why do some Alt codes require a leading zero (e.g. Alt+0169 vs Alt+169)?

Alt codes with a leading zero (e.g., 0169 for ©) use the Windows ANSI code page (Windows-1252), which matches modern Windows software. Alt codes without a leading zero (e.g., 169) use the legacy MS-DOS OEM code page (Code page 437).

Why don't the number keys along the top row work?

The Windows operating system kernel specifically listens for scan codes generated by the hardware numeric keypad (NumPad) to initiate Alt-code translation.

Recommended Tools for This Guide