Insert ASCII or Unicode Latin-based symbols and characters (2024)

ASCII and Unicode character encoding enables computers to store and exchange data with other computers and programs. Below are lists of frequently used ASCII and Unicode Latin-based characters. For Unicode characters for non-Latin-based scripts, see Unicode character code charts by script.

In this article

  • Insert an ASCII or Unicode character into a document

  • Common symbol character codes

  • Common diacritical character codes

  • Common ligature character codes

  • ASCII nonprinting control characters

  • More information

Insert an ASCII or Unicode character into a document

If you only have to enter a few special characters or symbols, you can use the Character Map or type keyboard shortcuts. See the tables below, or see Keyboard shortcuts for international characters for a list of ASCII characters.

Notes:

Inserting ASCII characters

To insert an ASCII character, press and hold down ALT while typing the character code. For example, to insert the degree (º) symbol, press and hold down ALT while typing 0176 on the numeric keypad.

You must use the numeric keypad to type the numbers, and not the keyboard. Make sure that the NUM LOCK key is on if your keyboard requires it to type numbers on the numeric keypad.

Inserting Unicode characters

To insert a Unicode character, type the character code, press ALT, and then press X. For example, to type a dollar symbol ($), type 0024, press ALT, and then press X. For more Unicode character codes, see Unicode character code charts by script.

Important:Some of the Microsoft Office programs, such as PowerPoint and InfoPath, cannot convert Unicode codes to characters. If you need a Unicode character and are using one of the programs that doesn't support Unicode characters, use the Character Map to enter the character(s) that you need.

Notes:

  • If ALT+X converts the wrong character code into Unicode, select the correct character code before pressing ALT+X.

  • Alternatively, precede the correct character code with the text "U+". For example, typing "1U+B5" and pressing ALT+X will always return the text "1µ", while typing "1B5" and pressing ALT+X will return the text "Ƶ".

Using the Character Map

Character Map is a program built into Microsoft Windows that enables you to view the characters that are available in a selected font.

Insert ASCII or Unicode Latin-based symbols and characters (1)

Using Character Map, you can copy individual characters or a group of characters to the Clipboard and paste them into any program that can display them. To open Character Map:

  • In Windows 10: Type "character" in the search box on the task bar, and choose Character Map from the results.

  • In Windows 8: Search for the word "character" on the Start screen and choose Character Map from the results.

  • In Windows 7: Click Start, point to All Programs, point to Accessories, point to System Tools, and then click Character Map.

Characters are grouped by font. Click the fonts list to choose a set of characters. To select a character, click the character, click Select, click the right mouse button in your document where you want the character, and then click Paste.

Top of Page

Common symbol character codes

For more character symbols, see the Character Map installed on your computer, ASCII character codes, or Unicode character code charts by script.

Glyph

Code

Glyph

Code

Currency symbols

£

ALT+0163

¥

ALT+0165

¢

ALT+0162

$

0024+ALT+X

ALT+0128

¤

ALT+0164

Legal symbols

©

ALT+0169

®

ALT+0174

§

ALT+0167

ALT+0153

Mathematical symbols

°

ALT+0176

º

ALT+0186

221A+ALT+X

+

ALT+43

#

ALT+35

µ

ALT+0181

<

ALT+60

>

ALT+62

%

ALT+37

(

ALT+40

[

ALT+91

)

ALT+41

]

ALT+93

2206+ALT+X

Fractions

¼

ALT+0188

½

ALT+0189

¾

ALT+0190

Punctuation and dialectic symbols

?

ALT+63

¿

ALT+0191

!

ALT+33

203+ALT+X

-

ALT+45

'

ALT+39

"

ALT+34

,

ALT+44

.

ALT+46

|

ALT+124

/

ALT+47

\

ALT+92

`

ALT+96

^

ALT+94

«

ALT+0171

»

ALT+0187

«

ALT+174

»

ALT+175

~

ALT+126

&

ALT+38

:

ALT+58

{

ALT+123

;

ALT+59

}

ALT+125

Form symbols

25A1+ALT+X

221A+ALT+X

Top of Page

Common diacritical character codes

For a complete list of the glyphs and their character codes, see the Character Map.

Glyph

Code

Glyph

Code

Ã

ALT+0195

å

ALT+0229

Å

ALT+143

å

ALT+134

Ä

ALT+142

ä

ALT+132

À

ALT+0192

à

ALT+133

Á

ALT+0193

á

ALT+160

Â

ALT+0194

â

ALT+131

Ç

ALT+128

ç

ALT+135

Č

010C+ALT+X

č

010D+ALT+X

É

ALT+144

é

ALT+130

È

ALT+0200

è

ALT+138

Ê

ALT+202

ê

ALT+136

Ë

ALT+203

ë

ALT+137

Ĕ

0114+ALT+X

ĕ

0115+ALT+X

Ğ

011E+ALT+X

ğ

011F+ALT+X

Ģ

0122+ALT+X

ģ

0123+ALT+X

Ï

ALT+0207

ï

ALT+139

Î

ALT+0206

î

ALT+140

Í

ALT+0205

í

ALT+161

Ì

ALT+0204

ì

ALT+141

Ñ

ALT+165

ñ

ALT+164

Ö

ALT+153

ö

ALT+148

Ô

ALT+212

ô

ALT+147

Ō

014C+ALT+X

ō

014D+ALT+X

Ò

ALT+0210

ò

ALT+149

Ó

ALT+0211

ó

ALT+162

Ø

ALT+0216

ø

00F8+ALT+X

Ŝ

015C+ALT+X

ŝ

015D+ALT+X

Ş

015E+ALT+X

ş

015F+ALT+X

Ü

ALT+154

ü

ALT+129

Ū

ALT+016A

ū

016B+ALT+X

Û

ALT+0219

û

ALT+150

Ù

ALT+0217

ù

ALT+151

Ú

00DA+ALT+X

ú

ALT+163

Ÿ

0159+ALT+X

ÿ

ALT+152

Top of Page

Character codes for ligature characters

For more information about typographic ligatures, see Typographic ligature. For a complete list of the ligatures and their character codes, see the Character Map.

Glyph

Code

Glyph

Code

Æ

ALT+0198

æ

ALT+0230

ß

ALT+0223

ß

ALT+225

Œ

ALT+0140

œ

ALT+0156

ʩ

02A9+ALT+X

ʣ

02A3+ALT+X

ʥ

02A5+ALT+X

ʪ

02AA+ALT+X

ʫ

02AB+ALT+X

ʦ

0246+ALT+X

ʧ

02A7+ALT+X

Љ

0409+ALT+X

Ю

042E+ALT+X

Њ

040A+ALT+X

Ѿ

047E+ALT+x

Ы

042B+ALT+X

Ѩ

0468+ALT+X

Ѭ

049C+ALT+X

FDF2+ALT+X

Top of Page

ASCII nonprinting control characters

ASCII table numbers 0–31 are assigned for control characters used to control some peripheral devices such as printers. For example, 12 represents the form feed/new page function. This command instructs a printer to go to the top of the next page.

ASCII nonprinting control characters chart

Decimal

Character

Decimal

Character

null

data link escape

16

start of heading

1

device control 1

17

start of text

2

device control 2

18

end of text

3

device control 3

19

end of transmission

4

device control 4

20

inquiry

5

negative acknowledge

21

acknowledge

6

synchronous idle

22

bell

7

end of transmission block

23

backspace

8

cancel

24

horizontal tab

9

end of medium

25

line feed/new line

10

substitute

26

vertical tab

11

escape

27

form feed/new page

12

file separator

28

carriage return

13

group separator

29

shift out

14

record separator

30

shift in

15

unit separator

31

space

32

DEL

127

Top of Page

More information

  • ASCII character codes

  • Hebrew keyboard

  • Keyboard shortcuts for international characters

  • Insert a check mark or other symbol

Insert ASCII or Unicode Latin-based symbols and characters (2024)

FAQs

How do you insert ASCII or Unicode? ›

To insert an ASCII character, press and hold down ALT while typing the character code. For example, to insert the degree (º) symbol, press and hold down ALT while typing 0176 on the numeric keypad. You must use the numeric keypad to type the numbers, and not the keyboard.

What are ASCII or Unicode character codes? ›

ASCII is a proper subset of Unicode, which means that Unicode includes all the characters that can be encoded in ASCII, plus many more. So, while ASCII is useful for representing characters in the English language, Unicode is capable of representing a much wider range of characters in other languages and scripts.

How do I insert a Unicode character? ›

Inserting Unicode Characters
  1. Type the character code where you want to insert the Unicode symbol.
  2. Press ALT+X to convert the code to the symbol. If you're placing your Unicode character immediately after another character, select just the code before pressing ALT+X.

How do I type Unicode on my keyboard? ›

In Microsoft Windows

Unicode characters can then be entered by holding down Alt , and typing + on the numeric keypad, followed by the hexadecimal code, and then releasing Alt . This may not work for 5-digit hexadecimal codes like U+1F937 .

What is an example of a Unicode character? ›

Unicode supports more than a million code points, which are written with a "U" followed by a plus sign and the number in hex; for example, the word "Hello" is written U+0048 U+0065 U+006C U+006C U+006F (see hex chart).

What is the difference between Unicode and ASCII code? ›

ASCII uses eight bits to encode characters, allowing it to represent only 256 characters. In contrast, Unicode can represent over one million characters with its various encoding schemes that utilize different numbers of bits for character representation.

How to find Unicode characters? ›

If you are trying to find a specific character in the Unicode Standard, the first place to go is the code charts. The code charts are organized into blocks, which are groupings of related characters.

What is the ASCII character code? ›

ASCII is a 7-bit character set containing 128 characters. It contains the numbers from 0-9, the upper and lower case English letters from A to Z, and some special characters. The character sets used in modern computers, in HTML, and on the Internet, are all based on ASCII.

What is the Unicode symbol on a computer? ›

The Unicode symbol itself is a character encoding system that assigns a unique code point to each character, symbol, or glyph, regardless of platform, program, or language. The Unicode symbol is often represented by the hex value "U+xxxx", where "xxxx" represents the hexadecimal value of the assigned code point.

How do you insert an ASCII character? ›

When you type Alt + numbers in Windows, you are actually typing Alt + character's ASCII code. To achieve the same in Ubuntu, you must type Ctrl + Shift + U , and then type Unicode codepoint.

How do I type Unicode characters on my keyboard Windows 10? ›

How to type unicode characters in Windows 10?
  1. Press and hold down the Alt key.
  2. Press the + (plus) key on the numeric keypad.
  3. Type the hexidecimal unicode value.
  4. Release the Alt key.
Apr 7, 2016

How do I type all symbols on my keyboard? ›

Use the Number Pad to Create Keyboard Symbols

Press Alt + [the number code for the symbol or accented letter]. For example, Alt + 1 inserts ☺, while Alt + 0153 inserts the trademark ™. Here's a quick list of some of the more common accented letters and symbols. For more, refer to the ANSI character set page.

Do keyboards use ASCII or Unicode? ›

ASCII was the first major character encoding standard for data processing. Most modern computer systems use Unicode, also known as the Unicode Worldwide Character Standard. It's a character encoding standard that includes ASCII encodings.

How do I paste special Unicode text? ›

To paste the text as unformatted Unicode text, select the arrow under Paste As and select Unformatted Unicode Text from the Home tab, or the Ctrl+Shift+V (unformatted) keyboard shortcut.

What is the list of special characters? ›

Alphanumeric, national, and special characters
  • ampersand &
  • asterisk *
  • blank.
  • braces { }
  • brackets [ ]
  • comma ,
  • equal sign =
  • hyphen -

Which program is used to enter Unicode characters? ›

The Character Map program is used for entering Unicode characters into any application. This program's option another name is charmap. It is an inbuilt tool in the MS-Window operating system. This operating system enables the user to view the characters present in the selected font.

How do I enable Unicode in Windows 10? ›

Press and hold down the `Alt` key. — Type `0` and the decimal Unicode value on the numeric keypad. — Release the `Alt` key. — You can check your input language through the Start Menu > Settings > Control Panel > Regional and Language Options > Languages tab > Detail button.

How to convert ASCII code to Unicode? ›

Let's break down the steps of the algorithm:
  1. Step 1: Accept an ASCII string (inputString) as input.
  2. Step 2: Prepare an empty string (outputString) to store the Unicode output.
  3. Step 4: Iterate through each character in the input string.
  4. Step 5: Obtain the ASCII code of the current character (asciiCode).
Feb 8, 2024

Top Articles
Latest Posts
Article information

Author: Moshe Kshlerin

Last Updated:

Views: 6682

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Moshe Kshlerin

Birthday: 1994-01-25

Address: Suite 609 315 Lupita Unions, Ronnieburgh, MI 62697

Phone: +2424755286529

Job: District Education Designer

Hobby: Yoga, Gunsmithing, Singing, 3D printing, Nordic skating, Soapmaking, Juggling

Introduction: My name is Moshe Kshlerin, I am a gleaming, attractive, outstanding, pleasant, delightful, outstanding, famous person who loves writing and wants to share my knowledge and understanding with you.