ASCII naar tekst-converter
Gegeven een string zoals 72 101 108 108 111 leest deze converter elk getal als ASCII-code en geeft de tekst terug die het spelt — in dat geval Hello. Hij detecteert het grondtal (decimaal, hex of binair) automatisch vanuit de invoer, tolereert elk gangbaar scheidingsteken en verwijdert 0x, \x of #-prefixes zodat je codes rechtstreeks uit een C-bronbestand, hexdump of CTF-uitdaging kunt plakken zonder ze eerst op te schonen.
Hoe de converter je invoer leest
-
1
Plak de ASCII-codes
Gescheiden door spaties, komma's, puntkomma's, nieuwe regels — of niets, als elke code een vaste breedte heeft.
-
2
Kies het grondtal of detecteer het automatisch
Decimaal voor getallen 0-127, hex voor paren van twee cijfers, binair voor 8-bits groepen.
-
3
Elke code wordt een teken
Code 65 is `A`, 0x61 is `a`, 00100000 is spatie.
-
4
Lees de gedecodeerde tekst
Niet-afdrukbare codes (NUL, BEL, DEL) worden als hun mnemonic tussen haakjes getoond.
Invoerformaten die de converter begrijpt
| Voorbeeldinvoer | Grondtal |
|---|---|
72 101 108 108 111 |
decimaal |
72,101,108,108,111 |
decimaal |
48 65 6C 6C 6F |
hex |
0x48 0x65 0x6C 0x6C 0x6F |
hex |
\x48\x65\x6C\x6C\x6F |
hex (C-escape) |
48656C6C6F |
hex (continu) |
01001000 01100101 01101100 01101100 01101111 |
binair |
Omgaan met stuurcodes
ASCII 0-31 en 127 drukken niet af. Afhankelijk van het doelgebruik kan de converter ze ofwel als ruwe bytes uitvoeren (handig om een protocolstring te construeren), of hun mnemonics tussen punthaken plaatsen: <LF>, <CR>, <TAB>, <NUL>, <DEL>.
Verder dan ASCII
Als je codes boven 127 liggen, zijn het strikt genomen geen ASCII. Twee veelvoorkomende gevallen:
- Latin-1 / Windows-1252 — Een byte per teken, waarden 128-255 dekken letters met accenten.
- UTF-8 — Multi-byte, met vervolgbytes die beginnen met
10xxxxxx. Een reeks codes zoalsC3 A9decodeert naar\u00e9.
De converter behandelt invoer boven 127 standaard als UTF-8-bytes, wat de meeste moderne tekst dekt.
De richting omkeren
Gebruik voor tekst naar codes de bijbehorende tools: Tekst naar ASCII, Tekst naar binair, Tekst naar hex.
Veelgestelde vragen
Ja als elke code een vaste breedte heeft: 8 bits voor binair, 2 cijfers voor hex. Voor decimaal heb je scheidingstekens nodig omdat decimale codes 1-3 cijfers zijn en anders niet betrouwbaar kunnen worden gesplitst.
Sommige codes in je invoer liggen boven 127 en kunnen ongeldige UTF-8-bytevolgorden zijn. Probeer als Latin-1 te decoderen als de bron een ouder tekstbestand is of een dump van een Windows-systeem.
Ja. C-style escapes (\x48), C-literals (0x48), URL percent-encoding (%48) en assembly-prefixes ($48) worden allemaal verwijderd voordat er wordt geparset.
Codes boven 127 zijn geldige bytes maar geen ASCII. Codes boven 255 passen niet in een byte — de converter markeert ze en slaat ze over in plaats van te gokken.
Gerelateerde tools
Woordenteller
Tel woorden, tekens, zinnen en alinea's met leestijd, spreektijd, zoekwoorddichtheid en een Flesch-leesbaarheidsscore voor essays, posts, bijschriften en meta descriptions.
Tekenteller
Tel tekens, woorden, regels, zinnen en alinea’s in elke tekst. Bekijk totalen met en zonder spaties plus een tekenverdeling.
Bedrijfsnaamgenerator
Genereer bedrijfsnamen op basis van branchewoorden en stijl, en controleer daarna domeinen, registers en merken.
Generator voor willekeurige namen
Genereer geloofwaardige Engelstalige namen uit populaire lijsten met voornamen en familienamen. Kies geslacht, aantal en formaat.
Lorem Ipsum-generator
Genereer Lorem Ipsum-alinea’s, zinnen of woorden voor wireframes, mockups en concepten. Kopieer het resultaat met één klik.
Emoji Kitchen
Combineer twee emoji's en ontdek de sticker die Google Emoji Kitchen ervan maakt. Blader door duizenden beschikbare combinaties.