Home › Text Tools › Alt Codes List

Alt Codes List

Every Windows Alt code in one searchable chart: type a name (degree, euro, é) or a number (0176) to find the symbol, its Alt code with and without the leading zero, the Mac Option-key shortcut and the HTML code. Click any symbol to copy it.

Last updated:

  1. Num Lock on
  2. Hold Alt
  3. Type the number on the numeric keypad
  4. Release Alt

SymbolAlt codeAlt code (0)NameMacHTML

The last character you type will be identified here.

Click a symbol to copy it. Alt code uses the old DOS code page 437 (Alt+1 to Alt+255); Alt code (0) with a leading zero uses the Windows-1252 code page. They give different characters above 127, so type the zero when the chart shows it.

Advertisement
Advertisement

How to use the Alt Codes List

  1. Find your symbol: pick a category such as Currency or Math, or search for a name like degree or copyright.
  2. Read the code: the Alt code (0) column, with the leading zero, is the safest choice in modern Windows apps.
  3. Type it: turn Num Lock on, hold the left Alt key, type the digits on the numeric keypad (not the top row), then release Alt.
  4. No keypad? Just click the symbol in the chart to copy it, then paste with Ctrl+V.
  5. On a Mac, use the shortcut in the Mac column (for example Option+Shift+8 for °).

The most useful Alt codes

SymbolNameWindows Alt codeMac shortcut
°DegreeAlt+0176Option+Shift+8
©CopyrightAlt+0169Option+G
®RegisteredAlt+0174Option+R
™TrademarkAlt+0153Option+2
—Em dashAlt+0151Option+Shift+Hyphen
–En dashAlt+0150Option+Hyphen
•BulletAlt+0149Option+8
€EuroAlt+0128Option+Shift+2
£PoundAlt+0163Option+3
±Plus-minusAlt+0177Option+Shift+=
½One halfAlt+0189(no shortcut; use Character Viewer)
ée acuteAlt+0233Option+E, then e
ñn tildeAlt+0241Option+N, then n
üu umlautAlt+0252Option+U, then u

Two code pages: why some codes have a zero

Alt codes come from two different character tables that Windows still supports side by side:

  • Alt+1 to Alt+255 (no leading zero) use the computer's OEM code page, which on US English Windows is code page 437, the character set of the original IBM PC. It includes smileys (☺ Alt+1), card suits (♥ Alt+3), arrows, Greek letters and the box-drawing characters used by old DOS programs. Other regions use different OEM pages (for example 850 in much of Western Europe), so these codes can vary by system.
  • Alt+0128 to Alt+0255 (leading zero) use the Windows ANSI code page, Windows-1252 in the Americas and Western Europe. It contains typographic characters such as curly quotes, dashes, €, ™ and all accented Latin letters. These are the codes most people need today.

Codes 32 to 126 are plain ASCII and type the same keyboard character with or without the zero. A few Windows-1252 positions (0129, 0141, 0143, 0144 and 0157) are unassigned and type nothing useful.

Alt code tips and alternatives

  • Use the left Alt key. On some international layouts the right Alt key is AltGr, which types layout-specific characters instead.
  • Word's Alt+X trick: in Microsoft Word, type a Unicode hex code such as 00B0 and press Alt+X to turn it into °; press Alt+X again to turn a character back into its code.
  • Windows emoji panel: Windows key + period (.) opens a picker with emoji, kaomoji and symbols, handy on laptops without a keypad.
  • Linux and ChromeOS: press Ctrl+Shift+U, type the hex code (b0 for °) and press Space or Enter.
  • Web pages: use the HTML column (for example °) or the numeric form °.

Frequently asked questions

How do I use Alt codes?

Turn on Num Lock, hold down the Alt key, type the code on the numeric keypad and release Alt. For example, Alt+0176 types the degree sign °. The digits must be typed on the numeric keypad; the number row above the letters does not work for Alt codes.

What is the difference between Alt+176 and Alt+0176?

Without a leading zero, Windows uses the old OEM code page (code page 437 on US systems), where 176 is a light shade block ░. With the leading zero it uses the Windows-1252 code page, where 0176 is the degree sign °. Codes 1 to 127 give the same character either way for printable characters, but above 127 they differ.

How do I type Alt codes on a laptop without a numeric keypad?

Some laptops have a hidden keypad on the letter keys activated with Fn or Fn+Num Lock. Otherwise use the Windows emoji and symbol panel (Windows key + period), the Character Map app, or simply click a symbol in this chart to copy it.

What is the Alt code for the degree symbol?

The degree symbol ° is Alt+0176 (Windows-1252) or Alt+248 (code page 437). On a Mac press Option+Shift+8. In HTML use °.

Do Alt codes work on Mac or Chromebook?

No. Alt codes are a Windows feature. On a Mac use Option-key shortcuts (listed in the Mac column) or the Character Viewer (Control+Command+Space). On a Chromebook, press Ctrl+Shift+U, type the Unicode hex code and press Enter.

Why does my Alt code type the wrong character?

The usual causes are typing digits on the top number row instead of the keypad, Num Lock being off, or leaving out the leading zero (Alt+130 is é but Alt+0130 is ‚). Some apps and non-US keyboard layouts or system code pages can also map codes differently.

What about symbols that are not in the Alt code chart?

Alt codes only cover 255 characters. For other Unicode symbols in Microsoft Word, type the hex code and press Alt+X (for example 2192 then Alt+X gives →). Elsewhere, copy the symbol from a character tool like our Special Characters page.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Special CharactersCopy and paste 1,500+ symbols: arrows, math, currency, stars, checkmarks, © ® ™ and more.Unicode Character LookupFind Unicode characters by name or code point and copy them with UTF-8, HTML and code escapes.ASCII TableFull ASCII code chart 0–255 in decimal, hex, octal, binary and HTML, with search and copy.Kaomoji Copy and Paste2,000+ Japanese kaomoji text faces by emotion and animal. Search and copy with one click.Fancy Text GeneratorTurn text into cool Unicode fonts for bios.Reverse Text GeneratorWrite text backwards, reverse words or lines, mirror or flip it upside down.Upside Down Text GeneratorFlip text upside down with Unicode characters, or turn it back to normal.Emoji CounterCount every emoji in your text, including flags, skin tones and ZWJ sequences.Small Text GeneratorTurn text into tiny superscript, subscript and small caps letters you can copy and paste.Zalgo Text GeneratorMake creepy glitch text with separate up, middle and down sliders, or clean zalgo back to normal.Invisible CharacterCopy blank and invisible characters (ㅤ U+3164, U+2800, zero width space) for names and messages.Emoji PickerSearch 1,900+ emoji by name, pick skin tones and copy and paste them with one click.Word UnscramblerUnscramble letters into every possible word, with blank tiles, length filters and Scrabble scores.Braille TranslatorTranslate English text to Grade 1 Unicode braille and back, with dot numbers and printing.ASCII Art GeneratorTurn text into big ASCII banners or convert any image into ASCII art you can copy.Bold Text GeneratorConvert text to bold Unicode letters you can copy and paste anywhere.Italic Text GeneratorConvert text to italic Unicode letters you can copy and paste anywhere.Cursive Text GeneratorConvert text to cursive Unicode letters you can copy and paste anywhere.Strikethrough Text GeneratorConvert text to strikethrough Unicode letters you can copy and paste anywhere.Underline Text GeneratorConvert text to underlined Unicode letters you can copy and paste anywhere.Bubble Text GeneratorConvert text to bubble Unicode letters you can copy and paste anywhere.Wide Text GeneratorConvert text to wide Unicode letters you can copy and paste anywhere.Old English Text GeneratorConvert text to Old English Unicode letters you can copy and paste anywhere.Superscript GeneratorConvert text to superscript Unicode letters you can copy and paste anywhere.Subscript GeneratorConvert text to subscript Unicode letters you can copy and paste anywhere.Remove Special CharactersStrip symbols, emoji and odd characters, keeping only letters, numbers, spaces and what you allow.Emoji TranslatorTranslate text to emoji: words like love, pizza and dog become ❤️ 🍕 🐶, with a density slider.Monospace Text GeneratorTurn text into 𝚖𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎 typewriter-style Unicode letters to copy and paste.Aesthetic Text GeneratorMake aesthetic text with vaporwave letters, sparkles, hearts and frames to copy.Emoji Letters GeneratorTurn words into 🇭 🇪 🇱 🇱 🇴 regional indicator, 🅰️ block and keycap 1️⃣ emoji letters.Discord Colored Text GeneratorColor, bold and underline text for Discord with ANSI code blocks and a live preview.Discord Font GeneratorFancy fonts for Discord names and bios, plus ready-made Discord markdown formatting.Remove Emojis from TextStrip every emoji, flag, skin tone and ZWJ sequence from text, with a count of what was removed.Fill in the Blank GeneratorTurn any text into a printable fill-in-the-blank worksheet with word bank and answer key.Instagram Font GeneratorMake bold, cursive and aesthetic fonts for your Instagram bio, name and captions.Stylish Name GeneratorDecorate your name with ꧁ ꧂, ★彡, 亗 and other symbols for games and profiles.Tattoo Font GeneratorPreview a word or name in gothic, script and other tattoo-style fonts to copy.Check Mark SymbolCopy and paste check marks and ballot boxes ✓ ✔ ☑ ✅ ☐ ✗ with Alt, Unicode and HTML codes.Emoji MeaningsLook up what an emoji means: meaning, slang use, Unicode name, version and related emojis.Fancy Text to Normal Text ConverterTurn bold, cursive, bubble, small caps, fullwidth and zalgo Unicode text back into plain text.Mail Merge Text GeneratorFill a {placeholder} template with CSV rows to create a personalized message for each person.Mirror Text GeneratorCreate mirrored and reflected text with Unicode look-alike letters (ɘ, ꓘ, Я) and copy it.Shrug EmoticonCopy ¯\_(ツ)_/¯ in one click, plus Discord, Reddit and Markdown-safe versions and 30 shrug variants.Vertical Text GeneratorTurn text into vertical columns, one character per line, to copy into posts, bios and chats.Arrow SymbolsCopy and paste 600+ arrow symbols → ⇒ ➜ ↑ ↻ by direction and style, with Alt and HTML codes.Fraction SymbolsCopy fraction symbols ½ ¼ ¾ ⅓ ⅛ or build any fraction like ¹⁵⁄₁₆ with superscript digits.Heart SymbolsCopy and paste heart symbols ♥ ❤ ♡ ❥ 💕 and decorative hearts with Alt, Unicode and HTML codes.Star SymbolsCopy and paste star symbols ★ ☆ ✦ ✩ ✪ ⭐ ✨ and asterisms with Unicode, Alt and HTML codes.Unicode NormalizerNormalize text to NFC, NFD, NFKC or NFKD and see exactly which code points changed.Bullet Point SymbolsCopy and paste bullet symbols • ◦ ▪ ➤ ✓ ‣ for lists and resumes, plus a bulleted list maker.Copyright and Trademark SymbolsCopy © ® ™ ℠ ℗ with Alt and HTML codes, when to use each, and a copyright notice maker.Currency SymbolsCopy and paste $ € £ ¥ ₹ ₿ and 80+ world currency signs with ISO codes and Alt codes.Em Dash Copy and PasteCopy the em dash —, en dash – and every hyphen or minus sign, with when to use each.Emoji CipherTurn secret messages into emoji with a shared key, then decode them back to text.Text Border GeneratorWrap text in a copyable ASCII or Unicode box: single, double, rounded, heavy, stars and more.Text Divider GeneratorCopy aesthetic Unicode line dividers like ─── ⋆⋅☆⋅⋆ ─── or build your own symmetric divider.Text Pixel Width CalculatorMeasure how many pixels wide text renders in any font and size, and check it against a limit.Degree SymbolCopy the degree sign ° (and °C, °F) in one click, with Alt code and how to type it anywhere.LaTeX Equation EditorWrite LaTeX math with a symbol palette and live preview; export PNG, SVG or MathML for Word.Lenny Face GeneratorBuild your own ( ͡° ͜ʖ ͡°) by picking ears, eyes and mouth, or copy 60+ ready-made Lenny faces.Math Symbols Copy and PasteCopy math symbols like ∑ √ ∞ ≤ ∫ π ∈ with their Unicode, HTML entity and LaTeX command.Copy and Paste Text ArtCute one-line and multi-line text art (animals, hearts, faces, borders) to search and copy.
See all 61 Fonts, Symbols & Emoji →