Tekst til binær
Konverter tekst til binært, hex, oktalt eller desimalt – og tilbake igjen.
- Kjører i nettleseren din — teksten din sendes aldri noe sted
- Ingen registrering, ingen kvoter, gratis å bruke så ofte du vil
Slik fungerer det
Å konvertere tekst til tallene den består av dukker opp i gåter, undervisning, feilsøking og protokollarbeid. Det som får folk til å snuble er at tekst ikke er tegn for en datamaskin – det er byte, og hvilke byte avhenger av kodingen.
UTF-8, som er det som gjelder
Teksten kodes som UTF-8-byte før konvertering. Vanlige engelske tegn er ett byte hver, så resultatet ser nøyaktig ut som ASCII-tabellen de fleste veiledninger bruker. Bokstaver med aksent tar to byte, og emojier tar fire – så antall byte og antall tegn er forskjellig, og begge vises.
Gruppering
Binært fylles ut til åtte sifre per byte, hex til to, oktalt til tre, med et mellomrom mellom byte. Den grupperingen gjør utdataene lesbare og gjør at de kan dekodes igjen entydig.
Dekoding tilbake
Lim inn grupper av tall atskilt med mellomrom, så leses de tilbake som byte og dekodes som UTF-8. Enhver gruppe utenfor 0–255, eller en sekvens som ikke er gyldig UTF-8, rapporteres i stedet for stille å gi vrøvl.
Hvilket tallsystem du bør velge
Binært er det folk mener med «tekst til binær». Hex er langt mer kompakt og er det du ser i en hex-editor eller et protokolldump. Oktalt er stort sett historisk. Desimalt er lettest å lese høyt.
Tekst til binær – spørsmål
Hvorfor gir emojien min fire tall?
Emojier er fire byte i UTF-8. Både antall byte og antall tegn vises.
Kan den konvertere binært tilbake til tekst?
Ja. Lim inn grupper atskilt med mellomrom, så dekodes de.
Hvorfor sier den at bytene mine ikke er gyldig UTF-8?
Tallene danner ikke en lovlig tegnsekvens – som regel en manglende eller ekstra gruppe.