ASCII-tabel met decimaal, hex, octaal, binair en Unicode-zoeker

Voer hierboven een teken of code in – A, é, €, 65, 0x41 of U+20AC – en zie meteen hoe het wordt geschreven in decimaal, hex, binair, UTF-8, HTML, CSS en JavaScript. Eronder staat de complete ASCII-tabel om op te zoeken.

Bron: IETF RFC 20 – ASCII format for Network Interchange (Codetabelle, Steuerzeichen). Bijgewerkt: .

Eén teken (ook emoji) of een code: decimaal (65), hex (0x41), Unicode (U+20AC) of HTML (€). Voor een cijfer als code gebruik je 0x of U+.
Mijn toolboxJe invoer wordt alleen in deze browser opgeslagen.

Resultaat

Teken
A U+0041
Unicode
U+0041
Decimaal
65
Hexadecimaal
41
Octaal
101
Binair
1000001
UTF-8 (bytes, hex)
41
UTF-16 (eenheden, hex)
0041
HTML
A
CSS
\41
JavaScript
\u0041
ASCII-tabel
DecHexOctBinairTekenHTMLBetekenis
00000000000000␀�NUL – Nulteken
10100100000001␁SOH – stuurteken
20200200000010␂STX – stuurteken
30300300000011␃ETX – stuurteken
40400400000100␄EOT – stuurteken
50500500000101␅ENQ – stuurteken
60600600000110␆ACK – stuurteken
70700700000111␇BEL – Bel (Bell)
80801000001000␈BS – Backspace
90901100001001␉	HT – Tab
100A01200001010␊
LF – Regelvoeding (Line Feed, Unix-regeleinde)
110B01300001011␋VT – stuurteken
120C01400001100␌FF – stuurteken
130D01500001101␍
CR – Regelterugloop (Carriage Return)
140E01600001110␎SO – stuurteken
150F01700001111␏SI – stuurteken
161002000010000␐DLE – stuurteken
171102100010001␑DC1 – stuurteken
181202200010010␒DC2 – stuurteken
191302300010011␓DC3 – stuurteken
201402400010100␔DC4 – stuurteken
211502500010101␕NAK – stuurteken
221602600010110␖SYN – stuurteken
231702700010111␗ETB – stuurteken
241803000011000␘CAN – stuurteken
251903100011001␙EM – stuurteken
261A03200011010␚SUB – stuurteken
271B03300011011␛ESC – Escape
281C03400011100␜FS – stuurteken
291D03500011101␝GS – stuurteken
301E03600011110␞RS – stuurteken
311F03700011111␟US – stuurteken
322004000100000␣ Spatie
332104100100001!!
342204200100010""
352304300100011##
362404400100100$$
372504500100101%%
382604600100110&&
392704700100111''
402805000101000((
412905100101001))
422A05200101010**
432B05300101011++
442C05400101100,,
452D05500101101--
462E05600101110..
472F05700101111//
48300600011000000
49310610011000111
50320620011001022
51330630011001133
52340640011010044
53350650011010155
54360660011011066
55370670011011177
56380700011100088
57390710011100199
583A07200111010::
593B07300111011;&#59;
603C07400111100<&lt;
613D07500111101=&#61;
623E07600111110>&gt;
633F07700111111?&#63;
644010001000000@&#64;
654110101000001A&#65;
664210201000010B&#66;
674310301000011C&#67;
684410401000100D&#68;
694510501000101E&#69;
704610601000110F&#70;
714710701000111G&#71;
724811001001000H&#72;
734911101001001I&#73;
744A11201001010J&#74;
754B11301001011K&#75;
764C11401001100L&#76;
774D11501001101M&#77;
784E11601001110N&#78;
794F11701001111O&#79;
805012001010000P&#80;
815112101010001Q&#81;
825212201010010R&#82;
835312301010011S&#83;
845412401010100T&#84;
855512501010101U&#85;
865612601010110V&#86;
875712701010111W&#87;
885813001011000X&#88;
895913101011001Y&#89;
905A13201011010Z&#90;
915B13301011011[&#91;
925C13401011100\&#92;
935D13501011101]&#93;
945E13601011110^&#94;
955F13701011111_&#95;
966014001100000`&#96;
976114101100001a&#97;
986214201100010b&#98;
996314301100011c&#99;
1006414401100100d&#100;
1016514501100101e&#101;
1026614601100110f&#102;
1036714701100111g&#103;
1046815001101000h&#104;
1056915101101001i&#105;
1066A15201101010j&#106;
1076B15301101011k&#107;
1086C15401101100l&#108;
1096D15501101101m&#109;
1106E15601101110n&#110;
1116F15701101111o&#111;
1127016001110000p&#112;
1137116101110001q&#113;
1147216201110010r&#114;
1157316301110011s&#115;
1167416401110100t&#116;
1177516501110101u&#117;
1187616601110110v&#118;
1197716701110111w&#119;
1207817001111000x&#120;
1217917101111001y&#121;
1227A17201111010z&#122;
1237B17301111011{&#123;
1247C17401111100|&#124;
1257D17501111101}&#125;
1267E17601111110~&#126;
1277F17701111111␡&#127;DEL – Verwijderen (Delete)

Zo wordt het berekend

ASCII (American Standard Code for Information Interchange) legt 128 tekens vast: de codes 0 tot 31 zijn stuurtekens, 32 is de spatie, 33 tot 126 zijn afdrukbaar (cijfers, letters zonder accent, leestekens) en 127 is DEL. Elk teken gebruikt 7 bits, meestal opgeslagen in een hele byte.

Zo gebruik je de tabel

Stuurtekens

De codes 0–31 stammen uit de tijd van telexapparaten en zijn niet afdrukbaar. Vandaag zijn vooral de tab (9), de regelvoeding LF (10, regeleinde op Unix en op het web), de regelterugloop CR (13, samen met LF het Windows-regeleinde) en Escape (27) belangrijk. De tabel toont ze als zichtbare symbolen (␀, ␊ …).

Uitgebreid bereik 128–255

ASCII eindigt bij 127. De codes 128–255 horen er niet bij; hier toont de tabel het Unicode-blok “Latin-1 Supplement” (gelijk aan ISO 8859-1): letters met accent en enkele symbolen. De codes 128–159 zijn daar stuurtekens. Windows-1252 bezet 128–159 anders (bijvoorbeeld “€” op 128) en is dus niet hetzelfde als Latin-1. In UTF-8 neemt elk teken vanaf 128 twee of meer bytes in, zoals de UTF-8-regel van de zoeker laat zien.

Unicode-tekens opzoeken

De zoeker begrijpt elk Unicode-teken, ook het euroteken en emoji. Hij toont het codepunt (U+…), de UTF-8-bytes (RFC 3629), de UTF-16-eenheden (boven U+FFFF een surrogaatpaar, RFC 2781) en kant-en-klare schrijfwijzen: &#8364; of &euro; in HTML, \20AC in CSS, \u20AC in JavaScript.

Veelgestelde vragen

Wat is de ASCII-tabel?

Een toewijzing van 128 tekens aan de getallen 0 tot 127: stuurtekens, spatie, cijfers, letters zonder accent en leestekens. Ze is de basis van Unicode en UTF-8.

Hoeveel tekens heeft de ASCII-tabel?

128 tekens (code 0–127): 95 afdrukbare (32–126) en 33 stuurtekens, inclusief DEL. De codes 128–255 horen bij uitgebreide tekensets zoals Latin-1.

Welke ASCII-code hebben de spatie, A en a?

De spatie is 32 (hex 20), de hoofdletter A is 65 (hex 41), de kleine letter a is 97 (hex 61). Hoofd- en kleine letters verschillen 32.

Wat is het verschil tussen ASCII en Unicode?

ASCII heeft 128 tekens, Unicode meer dan 150.000 uit bijna alle schriften. De eerste 128 Unicode-tekens zijn gelijk aan ASCII, in UTF-8 zelfs byte voor byte.

Hoe schrijf ik een speciaal teken als € of é in HTML?

Als entiteit: &euro; of &#8364; voor €, &eacute; of &#233; voor é. De zoeker hierboven toont beide schrijfwijzen voor elk teken.

Wat zijn de ASCII-speciale tekens?

De afdrukbare leestekens en symbolen staan op 33–47, 58–64, 91–96 en 123–126, bijvoorbeeld ! # $ % & @ [ ] { } ~. Filter hierboven op “Afdrukbare tekens”.

Bronnen en wettelijke basis

Bijgewerkt op:

Vergelijkbare tools