Konvertera text till binär, oktal, decimal och hexadecimal — och tillbaka. Varje fält är live och redigerbart, med alternativ för avgränsare, utfyllnad och versaler.

Redigera valfritt fält nedan — de andra uppdateras omedelbart. Allt körs på din enhet via UTF-8; inget laddas upp.

Avgränsare
Hur varje värde separeras i binär, oktal och hex-utdata.
Fyll varje värde till en fast bredd (t.ex. 01001000).
Visa hexadecimala bokstäver i versaler (FF istället för ff).
Ogiltig indata för det här formatet.
Ogiltig indata för det här formatet.
Ogiltig indata för det här formatet.
Ogiltig indata för det här formatet.

Om Text till binär, oktal & hex

Det här verktyget omvandlar text till binärt, oktalt, decimalt och hexadecimalt tal — och omvandlar tillbaka valfritt av dessa talsystem till läsbar text. Alla fem fälten är levande och redigerbara: skriv i ett, och de andra fyra uppdateras direkt, tecken för tecken.

Under huven kodas varje tecken som UTF-8-byte, och varje byte visas i basen du väljer. Bokstaven "H" är till exempel 01001000 i binärt, 110 i oktalt, 72 i decimalt och 48 i hexadecimalt. Alternativ styr separatorn mellan värdena, nollutfyllnad till en fast bredd, samt versaler eller gemener i hexsiffrorna.

Det är praktiskt för programmeringsövningar, felsökning av kodningar, läsning av binära meddelanden eller förberedelse av data för lågnivåprotokoll. Allt körs på din enhet — inget du skriver laddas upp.

Så använder du Text till binär, oktal & hex

  1. Skriv eller klistra in din text i textfältet — de binära, oktala, decimala och hexadecimala fälten fylls i direkt.
  2. Eller klistra in värden i valfritt basfält (till exempel binärt) för att avkoda dem tillbaka till text.
  3. Välj en separator — mellanslag, kommatecken, ny rad eller ingen — för talutmatningen.
  4. Slå på nollutfyllnad för fastbreddsvärden (t.ex. 01001000) och versaler i hexadecimalt om du föredrar FF framför ff.
  5. Klicka på Kopiera bredvid valfritt fält, eller använd Ladda exempel och Rensa för att experimentera.

Vanliga frågor

Varje tecken kodas som en eller flera UTF-8-byte, och varje byte skrivs som ett 8-bitars binärt tal. "A" blir 01000001, "H" blir 01001000. Samma byte visas i oktalt, decimalt och hexadecimalt.

Ja. Varje fält fungerar åt båda hållen — klistra in binära, oktala, decimala eller hexadecimala värden så avkodar verktyget dem till text direkt. Om ett värde inte är giltigt för det formatet flaggas indatan.

Ja. Eftersom kodningen använder UTF-8 fungerar accenttecken och emoji — de ger helt enkelt fler än en byte per tecken. Ett "é" ger två byte och de flesta emoji ger fyra.

Det fyller ut varje värde till en fast bredd, så binära byte alltid visas med 8 siffror (01001000 i stället för 1001000). Det håller kolumnerna i linje och är det konventionella sättet att skriva byte.

Nej. Omvandlingen sker helt i din webbläsare med JavaScript, så inget du skriver eller klistrar in lämnar din enhet.

Behöver du hjälp?
Hittade du ett problem med det här verktyget? Berätta för oss.
Rapportera ett problem

Lägg till det här gratisverktyget på din egen webbplats — kopiera och klistra in koden nedan.