Utviklerverktøy

Tekst til binær

Konverter tekst til binært, hex, oktalt eller desimalt – og tilbake igjen.

Tekst til binær Kjører på enheten din
  • 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.

Vanlige spørsmål

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.