Windows Alt Codes, Looked Up Fast

Every character your keyboard cannot type directly: its Alt code, its HTML entity, and its Unicode point, in one search.

Most looked up

See all
→

Rightwards Arrow

Alt+26

U+2192

↑

Upwards Arrow

Alt+24

U+2191

↓

Downwards Arrow

Alt+25

U+2193

←

Leftwards Arrow

Alt+27

U+2190

·

Middle Dot

Alt+0183

U+00B7

•

Bullet

Alt+0149

U+2022

□

White Square

No Alt code

U+25A1

⌀

Diameter Sign

No Alt code

U+2300

¢

Cent Sign

Alt+0162

U+00A2

©

Copyright Sign

Alt+0169

U+00A9

µ

Micro Sign

Alt+0181

U+00B5

°

Degree Sign

Alt+0176

U+00B0

●

Black Circle

No Alt code

U+25CF

♪

Eighth Note

Alt+13

U+266A

♫

Beamed Eighth Notes

Alt+14

U+266B

½

Vulgar Fraction One Half

Alt+0189

U+00BD

★

Black Star

No Alt code

U+2605

☆

White Star

No Alt code

U+2606

²

Superscript Two

Alt+0178

U+00B2

○

White Circle

Alt+9

U+25CB

—

Em Dash

Alt+0151

U+2014

±

Plus-Minus Sign

Alt+0177

U+00B1

π

Greek Small Letter Pi

Alt+227

U+03C0

Ω

Greek Capital Letter Omega

Alt+234

U+03A9

α

Greek Small Letter Alpha

Alt+224

U+03B1

✓

Check Mark

No Alt code

U+2713

✔

Heavy Check Mark

No Alt code

U+2714

™

Trade Mark Sign

Alt+0153

U+2122

ø

Latin Small Letter O With Stroke

Alt+0248

U+00F8

®

Registered Sign

Alt+0174

U+00AE

Browse by chart

How Alt codes work

AltCodes.xyz is a fast reference for Windows Alt codes, the four digit sequences typed on the numeric keypad, while holding Alt, to produce a character your keyboard cannot reach directly. Every entry here lists three ways to get the same character: the Alt code for Windows, the HTML entity for web pages, and the Unicode code point that everything else understands.

IBM built the Alt code system into the original PC keyboard driver in 1981, mapping 256 characters to the numbers 0 through 255. Windows kept it. That is why Alt+0176 still produces a degree sign on a current Windows 11 laptop, decades later.

Two separate code pages sit behind these numbers, which explains a common source of confusion. An Alt code with a leading zero, such as Alt+0169, reaches the Windows character set, code page 1252, mostly Western European letters and punctuation. The same number without the leading zero, Alt+169, reaches the older DOS set, code page 437, the one with box drawing pieces and card suits. Two systems share one input method, and the leading zero is the only thing that tells them apart.

Alt codes only work on Windows, and only with a physical numeric keypad or Fn+NumLock on a laptop. Mac, Chromebook and mobile users cannot use them at all. For those platforms, or for a web page, the HTML entity and Unicode columns on every entry here work anywhere instead: copy the character directly, or paste the entity into markup.

Questions

Why do some Alt codes have a leading zero and others do not?

A leading zero means the code reaches the Windows character set, code page 1252. No leading zero means it reaches the older DOS set, code page 437. The two sets overlap in places and differ in others, so the same number can point to two different characters depending on the zero.

Alt codes are not working on my laptop. What do I do?

Most laptops without a separate numeric keypad still have one hidden under the main keys, reachable with Fn+NumLock. If that is not available, copy the character directly from this site instead of typing the code.

Do Alt codes work on a Mac?

No. macOS uses its own Option key combinations for a much smaller set of characters. Copy the character directly from this site, or use its Unicode value with the Mac’s Unicode Hex Input keyboard.

What is the difference between an Alt code, an HTML entity and a Unicode code point?

An Alt code is a Windows-only keyboard shortcut. An HTML entity is markup a browser turns into a character, useful in web pages. A Unicode code point is the character’s universal identifier, usable in almost any modern software that accepts direct character input.

Can I use these characters in a Word document?

Yes. Type the Alt code directly on the numeric keypad, copy the character from this page and paste it in, or use Word’s Insert > Symbol dialog with the Unicode value.

Cookie preferences

Choose which optional cookies you allow. You can change your choice at any time from Cookie Settings at the bottom of every page. Read the Cookie Notice

Necessary Needed for the site to work and to remember your cookie choice. Always on.