Naar de inhoud

ASCII-codeconverter

Typ tekst om de decimale code van elk teken te zien, of plak codes zoals 72 101 108 108 111 om de tekst te lezen die ze vormen. Codes boven 127 zijn Unicode-codepunten, dus accenten en emoji werken, en onder de tool staat een ASCII-referentietabel. Gratis, zonder registratie, en alles draait in je browser.

Richting

ASCII-referentietabel

Veelvoorkomende besturingscodes, gevolgd door elk afdrukbaar ASCII-teken (codes 33–126).

CodeTekenBeschrijving
9TABHorizontale tab
10LFLine feed (nieuwe regel)
13CRCarriage return
32SPSpatie
33!Afdrukbaar teken
34"Afdrukbaar teken
35#Afdrukbaar teken
36$Afdrukbaar teken
37%Afdrukbaar teken
38&Afdrukbaar teken
39'Afdrukbaar teken
40(Afdrukbaar teken
41)Afdrukbaar teken
42*Afdrukbaar teken
43+Afdrukbaar teken
44,Afdrukbaar teken
45-Afdrukbaar teken
46.Afdrukbaar teken
47/Afdrukbaar teken
480Afdrukbaar teken
491Afdrukbaar teken
502Afdrukbaar teken
513Afdrukbaar teken
524Afdrukbaar teken
535Afdrukbaar teken
546Afdrukbaar teken
557Afdrukbaar teken
568Afdrukbaar teken
579Afdrukbaar teken
58:Afdrukbaar teken
59;Afdrukbaar teken
60<Afdrukbaar teken
61=Afdrukbaar teken
62>Afdrukbaar teken
63?Afdrukbaar teken
64@Afdrukbaar teken
65AAfdrukbaar teken
66BAfdrukbaar teken
67CAfdrukbaar teken
68DAfdrukbaar teken
69EAfdrukbaar teken
70FAfdrukbaar teken
71GAfdrukbaar teken
72HAfdrukbaar teken
73IAfdrukbaar teken
74JAfdrukbaar teken
75KAfdrukbaar teken
76LAfdrukbaar teken
77MAfdrukbaar teken
78NAfdrukbaar teken
79OAfdrukbaar teken
80PAfdrukbaar teken
81QAfdrukbaar teken
82RAfdrukbaar teken
83SAfdrukbaar teken
84TAfdrukbaar teken
85UAfdrukbaar teken
86VAfdrukbaar teken
87WAfdrukbaar teken
88XAfdrukbaar teken
89YAfdrukbaar teken
90ZAfdrukbaar teken
91[Afdrukbaar teken
92\Afdrukbaar teken
93]Afdrukbaar teken
94^Afdrukbaar teken
95_Afdrukbaar teken
96`Afdrukbaar teken
97aAfdrukbaar teken
98bAfdrukbaar teken
99cAfdrukbaar teken
100dAfdrukbaar teken
101eAfdrukbaar teken
102fAfdrukbaar teken
103gAfdrukbaar teken
104hAfdrukbaar teken
105iAfdrukbaar teken
106jAfdrukbaar teken
107kAfdrukbaar teken
108lAfdrukbaar teken
109mAfdrukbaar teken
110nAfdrukbaar teken
111oAfdrukbaar teken
112pAfdrukbaar teken
113qAfdrukbaar teken
114rAfdrukbaar teken
115sAfdrukbaar teken
116tAfdrukbaar teken
117uAfdrukbaar teken
118vAfdrukbaar teken
119wAfdrukbaar teken
120xAfdrukbaar teken
121yAfdrukbaar teken
122zAfdrukbaar teken
123{Afdrukbaar teken
124|Afdrukbaar teken
125}Afdrukbaar teken
126~Afdrukbaar teken

Zo gebruik je de ASCII-codeconverter

  1. 1. Kies een richting. Automatisch detecteren decodeert invoer die uit twee of meer getallen van 0 tot 255 bestaat, gescheiden door spaties of komma's, en codeert al het andere. Tekst → Codes en Codes → Tekst dwingen een richting af. Een enkel getal, of een code boven 255, heeft Codes → Tekst nodig.
  2. 2. Typ of plak. Scheid codes met spaties of komma's. Het resultaat en een tekenteller worden bijgewerkt terwijl je typt.
  3. 3. Controleer de fouten. Een code die geen geheel getal is, of een code boven 1.114.111, wordt bij naam gemeld in plaats van dat er wordt gegokt.
  4. 4. Zoek codes op. De ASCII-referentietabel onder de tool geeft de veelvoorkomende besturingscodes en elk afdrukbaar teken van 33 tot 126.

Wat ASCII is

ASCII, de American Standard Code for Information Interchange, kent aan elk van de 128 tekens een getal van 0 tot 127 toe, zodat een teken in zeven bits past. De getallen vallen in drie groepen:

CodesWat ze zijnVoorbeelden
0–31 en 127Besturingstekens, worden niet afgedrukt9 = tab, 10 = line feed, 13 = carriage return, 27 = escape, 127 = delete
32Het spatieteken32
33–126Afdrukbare symbolen, cijfers en letters48–57 = 0–9, 65–90 = A–Z, 97–122 = a–z

Twee patronen zijn de moeite waard om te kennen. Een kleine letter is zijn hoofdletter plus 32 (A is 65, a is 97), en de cijfertekens tellen op vanaf 48, dus 7 is 55. „Uitgebreide ASCII” is geen enkele standaard: de 8-bitsets die 128–255 vullen, verschillen van elkaar. Unicode houdt dezelfde getallen aan voor zijn eerste 128 codepunten, en daarom is gewone Engelse tekst hetzelfde in ASCII en in Unicode.

Verder dan ASCII: Unicode-codepunten

De converter leest tekst één Unicode-teken per keer en toont het codepunt van elk teken in decimaal. Voor ASCII-tekst is dat de ASCII-code; voor al het andere is het het Unicode-getal, dus é is 233 en 😀 is 128512. Decoderen accepteert elke code tot 1.114.111 (U+10FFFF, het laatste Unicode-codepunt) en bouwt het teken daaruit op.

Een codepunt is niet hetzelfde als een byte. Het teken é is één codepunt, 233, maar twee bytes in UTF-8, c3 a9. Wil je bytes zien, gebruik dan de Hex-converter of de Binaire vertaler.

Uitgewerkt voorbeeld

Tekst

Hello

Codes

72 101 108 108 111

Tekst

Café 😀

Codes

67 97 102 233 32 128512

Decoderen

67 105 116 101 32 105 116  →  Cite it

De eerste twee regels laten zien dat H 72 is en e 101, en dat de spatie vóór de emoji een eigen code krijgt, 32. Regelinvoer telt ook mee: als je Enter drukt in de invoer, komt er een 10 bij.

Verrassingen om te vermijden

  • Losse getallen worden als tekst behandeld. In Automatisch detecteren wordt één getal, zoals het jaartal 2024, of een lijst met een waarde boven 255, gecodeerd als cijfers in plaats van gedecodeerd, dus 72 geeft 55 50. Kies Codes → Tekst om een enkele code of een Unicode-codepunt zoals 8364 te decoderen. Een lijst als 10 20 30 wordt als codes gelezen; kies Tekst → Codes als je cijfers bedoelde.
  • Onzichtbare resultaten. Codes 0–31 zijn besturingstekens, dus het decoderen van 72 9 105 geeft H, een tabteken en i, wat eruitziet als een gat in de tekst.
  • Surrogaatcodes (55296–57343) zijn geen echte tekens. De tool accepteert ze, maar de uitvoer is geen leesbare tekst. Codeer emoji en decodeer ze met hun volledige codepunt, zoals 128512.

Welke tool heb je nodig?

Deze pagina geeft decimale codes en een ASCII-tabel. Voor hexadecimale bytes gebruik je de Hex-converter; voor groepen van 8 bits de Binaire vertaler; voor Base64-, URL- en HTML-codering de Tekstencoder & -decoder. Om een gewoon getal tussen binair, octaal, decimaal en hexadecimaal om te zetten, gebruik je de Talstelselconverter.

Veelgestelde vragen

Hoe zet ik tekst om naar ASCII-codes?
Typ of plak de tekst, met de richting op Tekst → Codes of Automatisch detecteren. Elk teken verschijnt als zijn decimale code, gescheiden door spaties, dus Hi wordt 72 105.
Hoe zet ik ASCII-codes terug naar tekst?
Plak decimale codes gescheiden door spaties of komma's, zoals 72 101 108 108 111, met de richting op Codes → Tekst of Automatisch detecteren. Elk getal wordt gecontroleerd en teruggezet naar zijn teken.
Wat met tekens buiten het ASCII-bereik?
Die gebruiken hun Unicode-codepunt: é is 233, € is 8364 en 😀 is 128512. Elke code tot 1.114.111 wordt teruggezet naar een teken.
Wat is het verschil tussen ASCII en Unicode?
ASCII heeft 128 tekens, genummerd 0–127. Unicode bevat meer dan honderdduizend tekens uit bijna alle schriftsystemen, en de eerste 128 nummers zijn identiek aan ASCII. Elk ASCII-bestand is daarom ook geldige UTF-8-tekst.
Waarom wordt mijn enkele code niet gedecodeerd?
Automatisch detecteren decodeert alleen twee of meer getallen van 0 tot 255, dus een getal als 2024 wordt gecodeerd als de cijfers 2, 0, 2 en 4 (50 48 50 52). Zet de richting op Codes → Tekst om een enkele code of een code boven 255 te decoderen.
Wat is de ASCII-tabel op deze pagina?
Een referentie met de veelvoorkomende besturingscodes (tab, line feed, carriage return, spatie) en elk afdrukbaar teken van 33 tot 126, zodat je een code kunt opzoeken zonder om te zetten.
Wordt mijn tekst naar een server gestuurd?
Nee. De omzetting gebeurt in je browser en niets wat je typt verlaat je apparaat.

Gerelateerde tools

Meer hulpmiddelen: Data, opmaaktalen en code