keepcalculator

06 Numbers and Powers

Alt Code Emoji: How to Type Them on Any Device

Card No. 06·69930 · Updated · Standard formula, shown below

Alt code emoji are symbols you can type using the Alt key on a Windows keyboard combined with a numeric code, such as Alt+1 for ☺. This article explains which emoji and symbols are available via alt codes, how to use them on different devices, and what to do when they don’t work.

What Are Alt Codes?

Alt codes are a legacy method for entering characters that aren’t on a standard keyboard. On Windows, you hold down the Alt key, type a number on the numeric keypad, and release Alt to insert the corresponding character. The system maps those numbers to the Windows-1252 or CP437 code pages, depending on your settings. For example, Alt+3 produces a heart (♥), and Alt+14 produces a musical note (♫).

These codes predate modern emoji. They were originally used in DOS and early Windows applications to insert box-drawing characters, accented letters, and simple symbols. When people say “alt code emoji,” they usually mean these older symbols, not the colorful emoji you see on phones. True emoji (like 😀 or 🔥) are Unicode characters and are not directly accessible via traditional alt codes—they require a different method.

How to Type Alt Codes on Windows

To use alt codes, you need a keyboard with a numeric keypad (the separate number block on the right). Laptops without a keypad often require holding Fn and using the embedded numbers (usually marked on keys like 7, 8, 9, U, I, O, J, K, L, M).

  1. Make sure Num Lock is on.
  2. Press and hold the Alt key.
  3. Type the four-digit code on the numeric keypad (e.g., 1 for ☺, 3 for ♥).
  4. Release the Alt key—the symbol appears.

Codes can be one to four digits. For example, Alt+1 gives ☺, Alt+12 gives ♀, and Alt+15 gives ☼. If you type a code with fewer than four digits, it still works as long as the number is valid. If the result is wrong, try adding a leading zero (e.g., Alt+012 instead of Alt+12) to force the Windows-1252 code page.

Common Alt Codes for Emoji-Like Symbols

Here are some frequently used alt codes that people search for when they want “emoji” on Windows:

  • Alt+1 – ☺ (white smiley face)
  • Alt+2 – ☻ (black smiley face)
  • Alt+3 – ♥ (heart)
  • Alt+4 – ♦ (diamond)
  • Alt+5 – ♣ (club)
  • Alt+6 – ♠ (spade)
  • Alt+7 – • (bullet)
  • Alt+11 – ♂ (male sign)
  • Alt+12 – ♀ (female sign)
  • Alt+13 – ♪ (eighth note)
  • Alt+14 – ♫ (beamed note)
  • Alt+15 – ☼ (sun)
  • Alt+24 – ↑ (up arrow)
  • Alt+25 – ↓ (down arrow)
  • Alt+26 – → (right arrow)
  • Alt+27 – ← (left arrow)

These are part of the DOS character set. They render as monochrome symbols, not the colorful emoji from Unicode. If you need the actual emoji (e.g., 😊), you’ll need to use the Windows emoji picker (see below).

Alt Codes on Mac, Linux, and Mobile

Alt codes are Windows-specific. On a Mac, the Option key works differently and does not use numeric codes. To get emoji on a Mac, press Control+Command+Space to open the emoji picker. On Linux, you can use Ctrl+Shift+U followed by the Unicode hex code (e.g., Ctrl+Shift+U 1F600 for 😀). On Android and iOS, there’s no alt code system; you use the on-screen emoji keyboard.

If you’re using a Windows laptop without a numeric keypad, you can use the on-screen keyboard (Windows key + R, type osk, and enable Num Lock) or use the emoji picker with Windows key + . (period).

Why Alt Codes Sometimes Fail

Common issues and fixes:

  • No numeric keypad: Laptops often lack one. Use the Fn key with embedded numbers, or the on-screen keyboard.
  • Num Lock off: Press Num Lock to enable the keypad.
  • Wrong code page: Some applications (like Word) use Unicode, so Alt+0128 works for €, but Alt+128 doesn’t. Try adding a leading zero.
  • Laptop Fn lock: Some models require Fn+NumLk to activate the embedded keypad.
  • Application doesn’t support the character: Some fonts or programs may not display the symbol, showing a blank box instead.

If a code doesn’t work, test it in Notepad first. If it works there but not in another app, the app may be intercepting the Alt key (e.g., for menu shortcuts).

Alt Codes vs. Unicode Emoji

Alt codes give you a limited set of symbols (about 256 in the DOS set, plus some Windows-1252 characters). Unicode emoji number in the thousands, including skin tones, flags, and complex pictographs. The key difference is that alt codes are an old, hardware-dependent system, while Unicode emoji are a universal standard supported by all modern devices.

For example, you can type ☺ (Alt+1) but not 😀 (U+1F600) via alt code. To get the latter, you’d use the emoji picker or copy-paste from a site like Emojipedia. The alt code method is still useful for quick symbols like arrows, hearts, and musical notes, especially in plain-text environments where emoji may not render.

How to Type Real Emoji Without Alt Codes

If you want actual emoji, use these built-in methods:

  • Windows: Press Windows key + . (period) or Windows key + ; (semicolon) to open the emoji picker.
  • Mac: Press Control+Command+Space to open the emoji picker.
  • Linux (GNOME): Press Ctrl+Shift+E to open the emoji picker, or use Ctrl+Shift+U with the Unicode hex code.
  • Android/iOS: Use the emoji key on the on-screen keyboard.

These methods insert Unicode emoji that work across apps and platforms. For web pages, you can also use HTML entities like 😀 for 😀, but that’s not an alt code.

Frequently Asked Questions

What is the alt code for the smiley emoji?

The classic smiley face ☺ is Alt+1. The black smiley ☻ is Alt+2. These are not the yellow emoji you see on phones; they are monochrome symbols from the DOS character set. For the actual emoji, use the Windows emoji picker (Windows key + .).

Why do alt codes only work with the numeric keypad?

Alt codes rely on the numeric keypad to send the ASCII code to the system. The number row at the top of the keyboard is not recognized for this purpose in most Windows applications. If you don’t have a keypad, use the on-screen keyboard or the emoji picker.

Can I use alt codes in Microsoft Word?

Yes, but Word uses Unicode by default, so you may need to use four-digit codes with a leading zero (e.g., Alt+0128 for €). For symbols like ☺, Alt+1 still works in Word. Alternatively, Word has an Insert Symbol feature.

What is the alt code for the heart emoji?

The heart symbol ♥ is Alt+3. This is a black heart shape, not the red emoji ❤️. To get the red heart emoji, use the emoji picker or copy-paste from a character map.

How do I type alt codes on a laptop without a keypad?

Hold the Fn key and use the embedded numbers (usually on keys like 7, 8, 9, U, I, O, J, K, L, M). You may need to enable Num Lock first (often Fn+NumLk). Alternatively, use the on-screen keyboard (Windows key + R, type osk) and click the numeric keypad buttons.

Are alt codes the same as ASCII codes?

Alt codes are based on ASCII for codes 0-127, but extend to 255 using the DOS or Windows-1252 character sets. ASCII itself only defines 128 characters. So while Alt+65 gives ‘A’ (ASCII), Alt+130 gives é (which is not in standard ASCII).

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →