reference

Windows Symbol Codes: A Practical Reference Table and Usage Guide

Windows symbol codes are numeric or short-text sequences that let users enter characters not available on a standard keyboard, such as copyright (©), registered (®), and curre...

Mara Ellison
Windows Symbol Codes: A Practical Reference Table and Usage Guide

Windows symbol codes are numeric or short-text sequences that let users enter characters not available on a standard keyboard, such as copyright (©), registered (®), and currency symbols (€, ¥, £). On Windows, the most common method is the Alt code system, where you hold Alt and type a decimal code on the numeric keypad. Other approaches include Unicode entry, Character Map, emoji panels, and application-specific shortcuts. This guide explains how these input methods work, which codes are supported across versions, and practical notes such as administrative rights, font support, and differences between legacy code pages and Unicode.

What Are Windows Symbol Codes

Windows symbol codes refer to typed sequences that produce special characters not on a typical QWERTY or keyboard layout. These include mathematical signs, currency symbols, punctuation, and characters from languages that use non-Latin scripts. Technically, Windows supports several encoding systems:

  • Legacy Windows-1252 (ANSI) code pages that map 256 code points.
  • Wider Unicode (WTF-8, UTF-16) accessible in modern Windows versions.
  • Alt+numpad decimal input tied to code pages.
  • Unicode-style entry via hexadecimal with prefixes such as Alt+X in some apps.

Because support depends on the Windows version, the active code page, and the target application, not every code works identically everywhere. Understanding what a code is and how Windows interprets it helps you predict whether a given method will succeed in a given app.

How Alt Codes Work on Windows

Alt codes are numeric inputs entered on the numeric keypad while holding Alt. The system maps these numbers to code points in the active code page, which determines which symbols appear. Steps to use them reliably:

  1. Make sure Num Lock is on.
  2. Hold the Alt key.
  3. Type the decimal number on the numeric keypad (not the row above letters).
  4. Release Alt; the character appears at the cursor.

Limitations include reliance on the numeric keypad, dependency on legacy ANSI code pages in many apps, and variations across Windows versions. Alt codes typically work in legacy desktop apps and legacy versions of Microsoft Office but behave differently in Unicode-native contexts such as recent Windows apps and web browsers.

Common Alt Code Examples

Below are commonly referenced values in legacy Windows (code page 1252/ANSI). Enter each on the numeric keypad with Alt held to produce the listed character.

Decimal CodeResultCharacter Name / Use Case
0162¢Cent sign
0163£Pound sign
0165¥Yen sign
0169©Copyright
0174®Registered trademark
0176°Degree sign
0177±Plus–minus
0215×Multiplication
0247÷Division
0254œLatin small ligature oe

Note: These codes map to positions in legacy Windows code pages and may not produce the same result when entered via Unicode-only apps or when system locale differs.

Unicode and Direct Hex Input on Windows

Modern Windows supports Unicode input, which is more consistent across languages and applications. There are several ways to enter Unicode symbols on Windows:

  • Hold Alt, type the plus sign (+), then enter the hexadecimal code point (for example, 00A9 for ©) and press Enter in some legacy contexts.
  • In recent Windows builds, press Win+period (.) or Win+semicolon (;) to open the emoji and symbol panel, then switch to the symbols tab.
  • Use the Character Map app to copy symbols visually, optionally enabling advanced layout options to view keystroke instructions per font.
  • In word processors and code editors, type a Unicode escape such as 20AC followed by Alt+X in Microsoft Word or compatible apps to produce €. This is application-specific and not universal.
  • In browsers and some modern apps, you can enter UTF-8 hex via JavaScript’s String.fromCodePoint or similar runtime APIs, though this is developer-oriented rather than end-user input.

Unicode vs Legacy Code Page Behavior

Unicode provides a single, global mapping for tens of thousands of characters, while legacy Windows code pages are limited to 256 code points and differ by locale. On multilingual systems, a Unicode input method is often more reliable because it does not depend on the active system locale. For broad compatibility, design documents and templates intended for sharing across machines should prefer Unicode characters over legacy Alt codes when possible.

Using Character Map and System Tools

Windows includes built-in tools to discover and insert symbols without memorizing codes:

  • Character Map: Browse, search, and copy symbols; view available fonts; and enable keystroke hints.
  • : Touch keyboard and emoji panel: Accessible via Win+period or Win+semicolon; useful for common symbols and emoji.
  • System language options: Adding multiple input languages can change which code page is active by default.

These tools help you confirm which symbol a code maps to in your current font and locale, reducing errors when you paste into professional documents or forms.

Practical Tips and Limitations

Input reliability depends on several factors, including system locale, active code page, font support, and application handling of input methods. Here are practical guidelines:

  • Use the numeric keypad for Alt codes; the row above letters often does not work for legacy input.
  • Check Num Lock is on before entering Alt codes.
  • Prefer Unicode input on multilingual systems to avoid locale mismatches.
  • Test symbols in the target app before deploying documents widely.
  • Note that some legacy desktop applications may reject or misinterpret Unicode input, while modern apps usually accept it.
  • Administrative rights are generally not required to use symbols, but installing new fonts or input methods may need elevated privileges.

Comparison of Input Methods

Different approaches suit different needs. The following high-level comparison can help you choose the right method for your situation.

MethodBest ForPortabilityEase of Use
Alt decimal codes (legacy)Quick entry in legacy desktop appsLow (depends on system locale)Moderate (requires numeric keypad)
Unicode hex entry (Win+U or app-specific)Modern apps and cross-platform documentsHighHigh (consistent results)
Character MapDiscovering and copying rare symbolsHigh (copies exact glyph)High (point-and-click)
Emoji/symbol panelCommon symbols and emojiMedium (varies by app)High

Summary

Windows symbol codes are numeric or text sequences that enable entry of characters beyond the standard keyboard, using methods such as Alt codes, Unicode hex entry, Character Map, and system panels. Legacy Alt codes depend on Windows code pages, while modern Unicode input is more consistent across languages and applications. Success varies by system configuration, font support, and target software; testing and Unicode-first workflows generally yield the best long-term reliability.

Related Reading

More pages in this topic cluster.

Lion Ga: Meaning, Usage, and Context

Lion Ga is a phrase that appears in some language communities online, often carrying emphatic or joking emphasis. In typical usage, it can mean something along the lines of "lio...

Read next
Zella Transfer: Meaning, Context, and Common Uses

Zella transfer is not a standard financial, technical, or logistical term with a single universal definition. In most everyday uses, it combines the name or brand Zella with the...

Read next
Bumbai: Meaning, Origins, and Correct Usage

Bumbai is a phonetic spelling of Mumbai, the capital city of Maharashtra, India, often used in informal English and digital communication. This guide explains what Bumbai means,...

Read next