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).
| Code | Teken | Beschrijving |
|---|---|---|
| 9 | TAB | Horizontale tab |
| 10 | LF | Line feed (nieuwe regel) |
| 13 | CR | Carriage return |
| 32 | SP | Spatie |
| 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 |
| 48 | 0 | Afdrukbaar teken |
| 49 | 1 | Afdrukbaar teken |
| 50 | 2 | Afdrukbaar teken |
| 51 | 3 | Afdrukbaar teken |
| 52 | 4 | Afdrukbaar teken |
| 53 | 5 | Afdrukbaar teken |
| 54 | 6 | Afdrukbaar teken |
| 55 | 7 | Afdrukbaar teken |
| 56 | 8 | Afdrukbaar teken |
| 57 | 9 | Afdrukbaar teken |
| 58 | : | Afdrukbaar teken |
| 59 | ; | Afdrukbaar teken |
| 60 | < | Afdrukbaar teken |
| 61 | = | Afdrukbaar teken |
| 62 | > | Afdrukbaar teken |
| 63 | ? | Afdrukbaar teken |
| 64 | @ | Afdrukbaar teken |
| 65 | A | Afdrukbaar teken |
| 66 | B | Afdrukbaar teken |
| 67 | C | Afdrukbaar teken |
| 68 | D | Afdrukbaar teken |
| 69 | E | Afdrukbaar teken |
| 70 | F | Afdrukbaar teken |
| 71 | G | Afdrukbaar teken |
| 72 | H | Afdrukbaar teken |
| 73 | I | Afdrukbaar teken |
| 74 | J | Afdrukbaar teken |
| 75 | K | Afdrukbaar teken |
| 76 | L | Afdrukbaar teken |
| 77 | M | Afdrukbaar teken |
| 78 | N | Afdrukbaar teken |
| 79 | O | Afdrukbaar teken |
| 80 | P | Afdrukbaar teken |
| 81 | Q | Afdrukbaar teken |
| 82 | R | Afdrukbaar teken |
| 83 | S | Afdrukbaar teken |
| 84 | T | Afdrukbaar teken |
| 85 | U | Afdrukbaar teken |
| 86 | V | Afdrukbaar teken |
| 87 | W | Afdrukbaar teken |
| 88 | X | Afdrukbaar teken |
| 89 | Y | Afdrukbaar teken |
| 90 | Z | Afdrukbaar teken |
| 91 | [ | Afdrukbaar teken |
| 92 | \ | Afdrukbaar teken |
| 93 | ] | Afdrukbaar teken |
| 94 | ^ | Afdrukbaar teken |
| 95 | _ | Afdrukbaar teken |
| 96 | ` | Afdrukbaar teken |
| 97 | a | Afdrukbaar teken |
| 98 | b | Afdrukbaar teken |
| 99 | c | Afdrukbaar teken |
| 100 | d | Afdrukbaar teken |
| 101 | e | Afdrukbaar teken |
| 102 | f | Afdrukbaar teken |
| 103 | g | Afdrukbaar teken |
| 104 | h | Afdrukbaar teken |
| 105 | i | Afdrukbaar teken |
| 106 | j | Afdrukbaar teken |
| 107 | k | Afdrukbaar teken |
| 108 | l | Afdrukbaar teken |
| 109 | m | Afdrukbaar teken |
| 110 | n | Afdrukbaar teken |
| 111 | o | Afdrukbaar teken |
| 112 | p | Afdrukbaar teken |
| 113 | q | Afdrukbaar teken |
| 114 | r | Afdrukbaar teken |
| 115 | s | Afdrukbaar teken |
| 116 | t | Afdrukbaar teken |
| 117 | u | Afdrukbaar teken |
| 118 | v | Afdrukbaar teken |
| 119 | w | Afdrukbaar teken |
| 120 | x | Afdrukbaar teken |
| 121 | y | Afdrukbaar teken |
| 122 | z | Afdrukbaar teken |
| 123 | { | Afdrukbaar teken |
| 124 | | | Afdrukbaar teken |
| 125 | } | Afdrukbaar teken |
| 126 | ~ | Afdrukbaar teken |
Zo gebruik je de ASCII-codeconverter
- 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. Typ of plak. Scheid codes met spaties of komma's. Het resultaat en een tekenteller worden bijgewerkt terwijl je typt.
- 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. 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:
| Codes | Wat ze zijn | Voorbeelden |
|---|---|---|
| 0–31 en 127 | Besturingstekens, worden niet afgedrukt | 9 = tab, 10 = line feed, 13 = carriage return, 27 = escape, 127 = delete |
| 32 | Het spatieteken | 32 |
| 33–126 | Afdrukbare symbolen, cijfers en letters | 48–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, dus72geeft55 50. Kies Codes → Tekst om een enkele code of een Unicode-codepunt zoals8364te decoderen. Een lijst als10 20 30wordt als codes gelezen; kies Tekst → Codes als je cijfers bedoelde. - Onzichtbare resultaten. Codes 0–31 zijn besturingstekens, dus het decoderen van
72 9 105geeft 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.