ASCII Characters ␀ ␣ ¶

By Xah Lee. Date: . Last updated: .

ASCII characters are Unicode characters with codepoint from 0 to 127, inclusive. They are mostly the symbols you see on computer keyboard.

Codepoint 0 to 31, and 127, are control characters or non-printables characters. (including space, tab, newline characters). Also, codepoint 127 is DEL, usually the signal sent by the ⌫ Backspace key or ⌦ Delete on keyboard.

ASCII Table

ASCII Control Characters
DecimalHexAbbrUnicode
Symbol
Caret
Notation
C Escape
Syntax
Description
000NUL^@\0Null character
101SOH^AStart of Header
202STX^BStart of Text
303ETX^CEnd of Text
404EOT^DEnd of Transmission
505ENQ^EEnquiry
606ACK^FAcknowledgment
707BEL^G\aBell
808BS^H\bBackspace
909HT^I\tHorizontal Tab
100ALF^J\nLine feed
110BVT^K\vVertical Tab
120CFF^L\fForm feed
130DCR^M\rCarriage return
140ESO^NShift Out
150FSI^OShift In
1610DLE^PData Link Escape
1711DC1^QDevice Control 1 (oft. XON)
1812DC2^RDevice Control 2
1913DC3^SDevice Control 3 (oft. XOFF)
2014DC4^TDevice Control 4
2115NAK^UNegative Acknowledgment
2216SYN^VSynchronous Idle
2317ETB^WEnd of Trans. Block
2418CAN^XCancel
2519EM^YEnd of Medium
261ASUB^ZSubstitute
271BESC^[\eEscape
281CFS^\File Separator
291DGS^]Group Separator
301ERS^^Record Separator
311FUS^_Unit Separator
DecimalHexAbbrUnicode
Symbol
Caret
Notation
C Escape
Syntax
Description
1277FDEL^?Delete
ASCII Table
DecimalHexUnicode
Symbol
3220
3321!
3422"
3523#
3624$
3725%
3826&
3927´
4028(
4129)
422A*
432B+
442C,
452D-
462E.
472F/
DecimalHexUnicode
Symbol
48300
49311
50322
51333
52344
53355
54366
55377
56388
57399
583A:
593B;
603C<
613D=
623E>
633F?
6440@
DecimalHexUnicode
Symbol
6541A
6642B
6743C
6844D
6945E
7046F
7147G
7248H
7349I
744AJ
754BK
764CL
774DM
784EN
794FO
8050P
8151Q
8252R
8353S
8454T
8555U
8656V
8757W
8858X
8959Y
905AZ
915B[
925C\
935D]
945E^
955F_
9660`
DecimalHexUnicode
Symbol
9761a
9862b
9963c
10064d
10165e
10266f
10367g
10468h
10569i
1066Aj
1076Bk
1086Cl
1096Dm
1106En
1116Fo
11270p
11371q
11472r
11573s
11674t
11775u
11876v
11977w
12078x
12179y
1227Az
DecimalHexUnicode
Symbol
1237B{
1247C|
1257D}
1267E~

Unicode Symbol Representation

Unicode has glyphs to represent non-printables ASCII characters.

Representation of Unprintable Characters

Unprintable Characters can be represented in multiple ways. By decimal, hexadecimal, by standardized abbrev, or Unicode glyph, or caret notation, and in programing languages some have C escape syntax in string.

Caret notation is heavily used in emacs. [see Emacs: Newline Representation ^M ^J ^L]

Non-printable ASCII is heavily used in unix terminal. See: Linux: Terminal Control Sequence Keys

Stack Overflow offline screenshot
Stack Overflow Offline Page (2011-08-06T13:49:05-07:00) showing unprintable ASCII characters, by caret notation. Note that the ^M represents the ASCII 13, carriage return. Any ^ followed by a letter represents a ASCII non-printable char. The ^@ is ASCII 0, the Null character.

Whitespace Character Representation

Here are other character representation symbols. They are often used in text editor or word processor to indicate whitespace.

Tab

space · ˽

paragraph, section, newline. §

Sample usage: Emacs's whitespace-mode

Unicode Keyboard Symbols ⌘ ⏎ ⌫

Unicode Keyboard Symbols ⌘ ⏎ ⌫

misc character, editing

For much more, see Unicode Punctuations † ¶ © ® ™ ☙

Unicode Symbols

  1. Common Characters ✓ © § ❦
  2. Punctuations † ¶ © ® ™ ☙
  3. Currency $ € ¥ £ ¢
  4. Circled Numbers/Letters ① ② ③
  5. Keyboard keys ⌘ ⏎ ⌫
  6. Arrows → ⇒ ⇄ ↻
  7. Brackets, Quotes «»「」【】《》
  8. Math ∑ ∫ π² ∞
  9. Math Font ℤ
  10. Greek Alphabet α β γ
  11. APL
  12. ASCII Characters ␀ ␣ ¶
Unicode Search

Type heart face, or 9829, or U+1f60d, or paste emoji 😂.

If you have a question, put $5 at patreon and message me.

  1. Emoji 😂
  2. Hand 👍
  3. Food 🍎
  4. Love 💋
  5. Clothing 👠
  6. Animal 🐰
  7. Insect 🐞
  8. Plant 🌵
  9. Sport
  10. Astrology 🌛
  11. Weather 🌧
  12. Place 🎪
  13. Signs
  14. Vehicle 🚀
  15. Things 🔪
  16. Tech 🎧
  17. Office 📌
  18. UI 🗑
  19. Clock
  20. Music 🎶
  21. Flags 🏁
  22. Sex
  23. Stars
  24. Cross
  25. Games
  26. Shapes
  27. Box
  28. Dingbats
  29. Keyboard
  30. Common ©
  31. Punctuation
  32. Currency
  33. Circled
  34. Arrow
  35. Bracket «»
  36. Math
  37. Math Font
  38. Greek α
  39. APL
  40. ASCII
  41. Unit
  42. Braille
  43. Cyrillic Ж
  44. Chinese
  45. full-width
  46. Japanese
  47. Korean
  48. Arabic ش
  49. Ethiopic
  50. Devanagari
  51. Bengali
  52. Tamil
  53. Tibetan
  54. Hieroglyph 𓂀
  55. Cuneiform 𒁷
  56. Linear B 𐂂
  57. Phoenician 𐤈
  58. Rune

How To

  1. How to Input Unicode
  2. Download Font

Versions

  1. Unicode 11
  2. Unicode 10
  3. Unicode 9
  4. Unicode 8
  5. Unicode 7

Art

  1. Japan Unicode Art
  2. Unicode Art
  3. Unicode Art Font Emulation
  4. Emoji Tale
  5. Unicode Smilies (¬_¬)
  6. Emoji Frequency

Misc

  1. Unicode for Programers
  2. emoji vs emoticon
  3. Unicode Equivalence
  4. Symbol Become Emoji