ASCII/HEX/HTML table
The whole set of 127 ASCII characters. Table shows decimal (DEC), hexadecimal (HEX), octal (OCT) and binary (BIN) indexes, but also HTML entities (in 3 different formats), ANSI-C entities and ASCII descriptors.

ASCII/HEX/HTML table#

dechexoctbinhtmlhtml dechtml hexCchardescription
00000000000000��NULNull character
10100100000001SOHStart of Heading
20200200000010STXStart of Text
30300300000011ETXEnd of Text
40400400000100EOTEnd of Transmission
50500500000101ENQEnquiry
60600600000110ACKAcknowledge
70700700000111\aBELBell
80801000001000\bBSBackspace
90901100001001		\tHTHorizontal Tab
100a01200001010

\nLFLine Feed
110b01300001011\vVTVertical Tab
120c01400001100\fFFForm Feed
130d01500001101

\rCRCarriage Return
140e01600001110SOShift Out
150f01700001111SIShift In
161002000010000DLEData Link Escape
171102100010001DC1Device Control 1 (XON)
181202200010010DC2Device Control 2
191302300010011DC3Device Control 3 (XOFF)
201402400010100DC4Device Control 4
211502500010101NAKNegative Acknowledge
221602600010110SYNSynchronous Idle
231702700010111ETBEnd of Transmission Block
241803000011000CANCancel
251903100011001EMEnd of Medium
261a03200011010SUBSubstitute
271b03300011011ESCEscape
281c03400011100FSFile Separator
291d03500011101GSGroup Separator
301e03600011110RSRecord Separator
311f03700011111USUnit Separator
322004000100000  Space?
332104100100001!!!
342204200100010"""\""
352304300100011###
362404400100100$$$
372504500100101%%%
382604600100110&&&&
392704700100111'*''\''
402805000101000(((
412905100101001)))
422a05200101010***
432b05300101011+++
442c05400101100,,,
452d05500101101---
462e05600101110...
472f05700101111///
483006000110000000
493106100110001111
503206200110010222
513306300110011333
523406400110100444
533506500110101555
543606600110110666
553706700110111777
563807000111000888
573907100111001999
583a07200111010:::
593b07300111011&#59;&#x3b;;
603c07400111100&lt;&#60;&#x3c;<
613d07500111101&#61;&#x3d;=
623e07600111110&gt;&#62;&#x3e;>
633f07700111111&#63;&#x3f;?
644010001000000&#64;&#x40;@
654110101000001&#65;&#x41;A
664210201000010&#66;&#x42;B
674310301000011&#67;&#x43;C
684410401000100&#68;&#x44;D
694510501000101&#69;&#x45;E
704610601000110&#70;&#x46;F
714710701000111&#71;&#x47;G
724811001001000&#72;&#x48;H
734911101001001&#73;&#x49;I
744a11201001010&#74;&#x4a;J
754b11301001011&#75;&#x4b;K
764c11401001100&#76;&#x4c;L
774d11501001101&#77;&#x4d;M
784e11601001110&#78;&#x4e;N
794f11701001111&#79;&#x4f;O
805012001010000&#80;&#x50;P
815112101010001&#81;&#x51;Q
825212201010010&#82;&#x52;R
835312301010011&#83;&#x53;S
845412401010100&#84;&#x54;T
855512501010101&#85;&#x55;U
865612601010110&#86;&#x56;V
875712701010111&#87;&#x57;W
885813001011000&#88;&#x58;X
895913101011001&#89;&#x59;Y
905a13201011010&#90;&#x5a;Z
915b13301011011&#91;&#x5b;[
925c13401011100&#92;&#x5c;\\\
935d13501011101&#93;&#x5d;]
945e13601011110&#94;&#x5e;^
955f13701011111&#95;&#x5f;_
966014001100000&#96;&#x60;`
976114101100001&#97;&#x61;a
986214201100010&#98;&#x62;b
996314301100011&#99;&#x63;c
1006414401100100&#100;&#x64;d
1016514501100101&#101;&#x65;e
1026614601100110&#102;&#x66;f
1036714701100111&#103;&#x67;g
1046815001101000&#104;&#x68;h
1056915101101001&#105;&#x69;i
1066a15201101010&#106;&#x6a;j
1076b15301101011&#107;&#x6b;k
1086c15401101100&#108;&#x6c;l
1096d15501101101&#109;&#x6d;m
1106e15601101110&#110;&#x6e;n
1116f15701101111&#111;&#x6f;o
1127016001110000&#112;&#x70;p
1137116101110001&#113;&#x71;q
1147216201110010&#114;&#x72;r
1157316301110011&#115;&#x73;s
1167416401110100&#116;&#x74;t
1177516501110101&#117;&#x75;u
1187616601110110&#118;&#x76;v
1197716701110111&#119;&#x77;w
1207817001111000&#120;&#x78;x
1217917101111001&#121;&#x79;y
1227a17201111010&#122;&#x7a;z
1237b17301111011&#123;&#x7b;{
1247c17401111100&#124;&#x7c;|
1257d17501111101&#125;&#x7d;}
1267e17601111110&#126;&#x7e;~
1277f17701111111&#127;&#x7f;DEL

Some facts#

  • ASCII (American Standard Code for Information Interchange) is a standard describing how characters are stored (encoded) inside computers. The standard defines mapping of letters, ciphers (numbers), some special characters such as a period, comma and control flow characters.
  • ASCII maps each character (e.g. The letter 'a') to a number between 0-127. Characters encoded this way can be transmitted between different devices. If both of them use ASCII standard, then transmitted stream of data is understood and interpreted in the same, standarized way.
  • Pure ASCII supports english-latin alphabet only. This limit caused development of many extensions of ASCII standard. These systems added support for local characters like german, polish or chinese alphabets. For example Mazovia was extending ASCII to support polish letters and JIS (Japanese Industrial Standardsdający) was giving support for Japanese alphabet.
  • Existence of many incompatible extended systems at the same time caused works on single, unified standard. At the beginning of 90's the UTF-8 standard (UNICODE 8-bit) was developed which is nowadays most popular extension of ASCII.
About specific characters:
  • ASCII set in range 32 - 126 (0x20 - 0x7E) equals to UNICODE (0x20 → U+0020, 0x21 → U+0021, etc.)
  • "new line" is platform dependent:
    • unix (linux) - ASCII 10 (hex: 0A) (programming: \n)
    • windows - ASCII 13 10 (hex: 0D 0A) (programming: \r\n)
    • mac - ASCII 13 (hex: 0D) (programming: \r)
  • HTML entity &apos; is:
    • valid in HTML 5
    • invalid in HTML 4 - and &quot; should be used instead
    • some webmasters use just &#39;
    • was introduced by Ms Internet Explorer and for some time was recognized by IE only



See also#

  • If you're interested in various ways of coding information check out our other calculators:
    • URL encoding (sometimes called percent-encoding) - used mainly when sending www addresses and forms during HTTP(S) queries,
    • BASE64 encoding - a popular way of sending binary data on the internet using protocols originally designed as text,
    • Braille alphabet - a way of encoding text using convex points arranged on a plane, designed for the blind people,
    • Morse code - a way of writing textual information using pulses of different length, e.g. electric or light, formerly used in telegraphy,
    • punycode - a way to encode internet domains containing international characters ouside of Latin alphabet.

Tags and links to this website#

Tags:
Tags to Polish version:

What tags this calculator has#

Permalink#

This is permalink. Permalink is the link containing your input data. Just copy it and share your work with friends:

Links to external sites (leaving Calculla?)#

Ancient version of this site - links#

In December 2016 the Calculla website has been republished using new technologies and all calculators have been rewritten. Old version of the Calculla is still available through this link: v1.calculla.com. We left the version 1 of Calculla untouched for archival purposes.
Direct link to the old version:
"Calculla v1" version of this calculator
JavaScript failed !
So this is static version of this website.
This website works a lot better in JavaScript enabled browser.
Please enable JavaScript.