ASCII till text-konverterare
Givet en sträng som 72 101 108 108 111 läser konverteraren varje tal som en ASCII-kod och returnerar texten den stavar — i det fallet Hello. Den autodetekterar basen (decimal, hex eller binär) från indatan, tolererar alla vanliga separatorer och tar bort 0x, \x eller #-prefix så att du kan klistra in koder direkt från en C-källfil, en hex dump eller en CTF-utmaning utan att rensa dem först.
Så läser konverteraren din indata
-
1
Klistra in ASCII-koderna
Separerade med mellanslag, kommatecken, semikolon, radbrytningar — eller ingenting, om varje kod har fast bredd.
-
2
Välj eller autodetektera basen
Decimal för tal 0-127, hex för tvåsiffriga par, binär för 8-bitarsgrupper.
-
3
Varje kod blir ett tecken
Kod 65 är `A`, 0x61 är `a`, 00100000 är mellanslag.
-
4
Läs den avkodade texten
Icke-utskrivbara koder (NUL, BEL, DEL) visas med sina minnesnamn inom hakparenteser.
Indataformat som konverteraren förstår
| Exempelindata | Bas |
|---|---|
72 101 108 108 111 |
decimal |
72,101,108,108,111 |
decimal |
48 65 6C 6C 6F |
hex |
0x48 0x65 0x6C 0x6C 0x6F |
hex |
\x48\x65\x6C\x6C\x6F |
hex (C-escape) |
48656C6C6F |
hex (utan avgränsare) |
01001000 01100101 01101100 01101100 01101111 |
binär |
Hantering av kontrollkoder
ASCII 0-31 och 127 är icke-utskrivbara. Beroende på målbruk kan konverteraren antingen mata ut dem som råa bytes (praktiskt för att konstruera en protokollsträng) eller ersätta dem med sina minnesnamn i vinkelparenteser: <LF>, <CR>, <TAB>, <NUL>, <DEL>.
Bortom ASCII
Om dina koder är över 127 är de strikt taget inte ASCII. Två vanliga fall:
- Latin-1 / Windows-1252 — En byte per tecken, värden 128-255 täcker accentbokstäver.
- UTF-8 — Flerbyte, med fortsättningsbytes som börjar
10xxxxxx. En kodsträng somC3 A9avkodas till\u00e9.
Konverteraren behandlar indata över 127 som UTF-8-bytes som standard, vilket täcker den mesta moderna texten.
Vända riktningen
För text till koder, använd de tillhörande verktygen: Text till ASCII, Text till binär, Text till hex.
Vanliga frågor
Ja om varje kod har fast bredd: 8 bitar för binär, 2 siffror för hex. För decimal behöver du separatorer eftersom decimalkoder är 1-3 siffror och annars inte kan delas tillförlitligt.
Vissa koder i din indata är över 127 och kan vara ogiltiga UTF-8-bytesekvenser. Prova att avkoda som Latin-1 om källan är en äldre textfil eller en dump från ett Windows-system.
Ja. C-liknande escapes (\x48), C-literals (0x48), URL percent-encoding (%48) och assembly-prefix ($48) tas alla bort före parsning.
Koder över 127 är giltiga bytes men inte ASCII. Koder över 255 får inte plats i en byte — konverteraren flaggar dem och hoppar över dem i stället för att gissa.
Relaterade verktyg
Ordräknare
Räkna ord, tecken, meningar och stycken med lästid, taltid, sökordstäthet och ett Flesch-läsbarhetsvärde för uppsatser, inlägg, bildtexter och meta-beskrivningar.
Teckenräknare
Räkna tecken, ord, rader, meningar och stycken i valfri text. Se totalsummor med och utan mellanslag samt en teckenanalys.
Generator för snygg text
Gör vanlig text till dussintals Unicode-stilar — skrivstil, fet, bubbla, gotisk och mer — för bios, bildtexter och användarnamn.
Lorem Ipsum-generator
Skapa Lorem Ipsum-stycken, meningar eller ord för wireframes, mockups och utkast. Kopiera resultatet med ett klick.
Anagramgenerator
Skriv ett kort ord och se varje unik omkastning av bokstäverna, utan dubbla permutationer och med en resultatgräns du själv styr.
Slumpmässig namngenerator
Generera trovärdiga engelskspråkiga namn från populära listor med förnamn och efternamn. Välj kön, antal och format.