HomeDevText & encodingALT codes for windows
Text tools

ALT codes for windows

Interactive Windows ALT codes: DOS/CP437 Alt+n and Windows-1252 Alt+0nnn. Click a character for the keypad code, Unicode, and HTML—search accents.

Loading tool…

Loading Preparing tool…

How to use

1

Choose a code set

Use DOS/CP437 for Alt+n (no leading zero), or Windows-1252 for Alt+0nnn (leading zero).

2

Find a character

Click a cell, search by glyph or Alt+0169, or filter by accents, currency, math, and more.

3

Type it on Windows

Hold Alt, enter the digits on the numeric keypad (Num Lock on), then release Alt.

Windows ALT code specification

Version 2.0.0 · Engine tested

Calculation status
  • Engine tested 5 published cases
  • Named expert review Not performed
  • Calculation version 2.0.0

Review policy

Definition
Windows ALT codes insert a character by holding Alt and typing a numeric code on the keypad. Without a leading zero the code uses DOS/CP437; with a leading zero it uses Windows-1252.
What it calculates
The keypad sequence (Alt+n or Alt+0nnn), Unicode code point, and HTML entity for each byte in CP437 and Windows-1252.
Inputs
  • Character glyph, name, or Alt code (e.g. Alt+0169)
  • Code set: DOS/CP437 or Windows-1252
  • Optional category filter (accents, currency, math, …)
Outputs
  • Keystroke to type on Windows
  • Character glyph for copy/paste
  • Unicode code point and HTML entity
Formula
Alt+n → CP437[n]; Alt+0nnn → Windows-1252[nnn]

Use the tool above to browse DOS/CP437 (Alt+n) and Windows-1252 (Alt+0nnn) characters.

How to type ALT code symbols

  1. Enable Num Lock
  2. Hold Alt
  3. Type the digits on the numeric keypad (not the top row)
  4. Release Alt — the character appears

Examples: Alt+65 → A. Alt+3 → ♥. Alt+0169 → ©.

Codes with and without leading zeros

Style Example Character set
Alt + n (no leading zero) Alt+169 Legacy DOS code page 437
Alt + 0nnn (leading zero) Alt+0169 Windows code page 1252

Both forms use the same byte range 0–255, but glyphs often differ—switch Code set in the tool to compare.

Popular Windows-1252 codes (Alt+0nnn)

Symbol Alt code Description
€ Alt+0128 Euro
ƒ Alt+0131 Florin
… Alt+0133 Ellipsis
† Alt+0134 Dagger
‡ Alt+0135 Double dagger
‰ Alt+0137 Per mille
™ Alt+0153 Trademark
œ Alt+0156 oe ligature
Ÿ Alt+0159 Y umlaut
¡ Alt+0161 Inverted exclamation
¢ Alt+0162 Cent
£ Alt+0163 Pound
¥ Alt+0165 Yen
§ Alt+0167 Section
© Alt+0169 Copyright
® Alt+0174 Registered
° Alt+0176 Degree
± Alt+0177 Plus-minus
² Alt+0178 Superscript 2
³ Alt+0179 Superscript 3
µ Alt+0181 Micro
Alt+0182 Pilcrow
¼ Alt+0188 One quarter
½ Alt+0189 One half
¾ Alt+0190 Three quarters
¿ Alt+0191 Inverted question
× Alt+0215 Multiplication
÷ Alt+0247 Division
á Alt+0225 a acute
é Alt+0233 e acute
ñ Alt+0241 n tilde
ü Alt+0252 u umlaut

Accented capitals and lowercase vowels (À–ÿ) are under the Letters with accents category in the tool—matching the layout used by many language ALT charts.

Popular DOS / CP437 codes (Alt+n)

Symbol Alt code Description
☺ Alt+1 White smiling face
☻ Alt+2 Black smiling face
♥ Alt+3 Heart
♦ Alt+4 Diamond
♣ Alt+5 Club
♠ Alt+6 Spade
• Alt+7 Bullet
○ Alt+9 Circle
♂ Alt+11 Male
♀ Alt+12 Female
♪ Alt+13 Eighth note
☼ Alt+15 Sun
► Alt+16 Right pointer
◄ Alt+17 Left pointer
↑ Alt+24 Up arrow
↓ Alt+25 Down arrow
→ Alt+26 Right arrow
← Alt+27 Left arrow
α Alt+224 Alpha
β Alt+225 Sharp s / beta
π Alt+227 Pi
Σ Alt+228 Sigma
Ω Alt+234 Omega
∞ Alt+236 Infinity
± Alt+241 Plus-minus
≥ Alt+242 Greater-or-equal
≤ Alt+243 Less-or-equal
÷ Alt+246 Division
° Alt+248 Degree
√ Alt+251 Square root
² Alt+253 Superscript 2
■ Alt+254 Black square

Box-drawing and shade characters (░▒▓│─┼╔╗╚╝█▄▀ and similar) are under Box drawing and Blocks & shades.

No numeric keypad?

Method Steps
On-Screen Keyboard Start → “On-Screen Keyboard” → Options → turn on numeric keypad → click digits while holding Alt
Fn + NumLk Enables a hidden numpad on many laptop letter keys
Windows + Period Opens the emoji and symbol picker (Windows 10/11)
Character Map Run charmap → select a character → Copy

For browsing symbols by theme (arrows, hearts, currency) beyond the 8-bit ALT sets, use the Unicode characters table.

Assumptions
  • Num Lock is on and digits come from the numeric keypad.
  • DOS mode matches IBM code page 437 display glyphs.
  • Windows mode matches Windows-1252 (including Euro at Alt+0128).
  • Lookup runs locally in the browser.
Units
  • Alt digits: decimal 0–255
  • Windows codes: four digits with leading zero
Boundary conditions
  • Some Windows-1252 bytes (e.g. 0x81) are undefined.
  • Laptop keyboards without a numpad cannot enter Alt codes directly.
Example
Alt+0169 → © · U+00A9 · © · Alt+3 → ♥ (CP437)
Validation cases
  • Alt+65 → A (CP437 / ASCII)
  • Alt+3 → ♥ (CP437)
  • Alt+0169 → © (Windows-1252)
  • Alt+0128 → € (Windows-1252)
  • Alt+0176 → ° (Windows-1252)
Sources
  • IBM Code Page 437
  • Windows-1252 (CP1252)
Calculation version
2.0.0

Frequently asked questions

Key distinctions behind the tool.

Why does my ALT code not work?

Turn Num Lock on, use the numeric keypad (not the top-row number keys), type every digit while holding Alt, then release Alt. On many laptops you need Fn+NumLk or the On-Screen Keyboard.

What is the difference between Alt+3 and Alt+0169?

Codes without a leading zero use the legacy DOS code page 437 (for example Alt+3 → ♥). Codes with a leading zero use Windows-1252 (for example Alt+0169 → ©). The same number can mean different characters in each set.

Do ALT codes work on Mac or Linux?

Classic Alt+number entry is Windows-specific. On Mac use Option combinations or Character Viewer. On Linux use Compose keys or Unicode entry (Ctrl+Shift+U).

What is the ALT code for the degree symbol?

Alt+0176 produces ° in the Windows-1252 set. In the DOS set, Alt+248 is also the degree sign.

How do I type ALT codes without a numeric keypad?

Use Windows On-Screen Keyboard with the numpad enabled, a laptop Fn+NumLk overlay, Win+. emoji picker, or Character Map (charmap).