Hoppa till innehållet
Gratis Binary Translator

Binärkodsöversättare (Binary Translator): text till binär kod, hex och ASCII

Med den här binärkodsöversättaren omvandlar du text till binär kod, hex, decimal (ASCII) eller oktal och översätter binärkod eller hex tillbaka till text. ”Hej” blir 01001000 01100101 01101010 (hex 48 65 6a). Gratis, utan registrering och direkt i webbläsaren: din text lämnar inte din enhet.

Byggd av Dimitri Heissler

Bygger du något eget? Hosta det på en VPS med full kontroll.

Varje byte som 8 bitar av nollor och ettor, till exempel A = 01000001.

Din text stannar i din webbläsare: Den varken laddas upp eller sparas.

Tecken i inmatningen
0
Tecken i resultatet
0
Byte
0
Bitar
0

Exempelresultat

Vad denna binäröversättare visar dig

Du skriver en text och får direkt koden i binärt, hexadecimalt, decimalt eller oktalt format, samt en lista över tecknen och deras byte. Om du klistrar in kod identifierar verktyget formatet och visar texten. Tre exempel:

Exempel 1: Text till binär kod, hexadecimal, decimal och oktal

Inmatning (text):

Hej världen
Samma text på fyra sätt
FormatUtdata
Binärkod01001000 01100101 01101010 00100000 01110110 11000011 10100100 01110010 01101100 01100100 01100101 01101110
Hexadecimal48 65 6a 20 76 c3 a4 72 6c 64 65 6e
Decimaltal (ASCII-koder)72 101 106 32 118 195 164 114 108 100 101 110
Oktala tal110 145 152 040 166 303 244 162 154 144 145 156

Resultat i ord: Texten har 11 tecken och består av 12 byte, alltså 96 bitar. Det första tecknet, H, blir 01001000 (binärt), 48 (hexadecimalt), 72 (decimalt) eller 110 (oktalt), beroende på skrivsätt. Ett tecken i ASCII-intervallet är exakt en byte, medan andra tecken kräver flera (se exempel 2).

Exempel 2: Omljud, eurotecken och emoji i UTF-8

Inmatning (text):

Ost 5 € 😀
Tecken i det andra exemplet med Unicode-nummer och UTF-8-byte
TeckenUnicodeByteHexBinär
OU+004F14F01001111
sU+007317301110011
tU+007417401110100
BlankstegU+002012000100000
5U+003513500110101
€U+20AC3E2 82 AC11100010 10000010 10101100
😀U+1F6004F0 9F 98 8011110000 10011111 10011000 10000000

Resultat i ord: 9 tecken blir 14 byte. I UTF-8 kräver ett tecken mellan en och fyra byte beroende på dess Unicode-nummer: bokstäver utan accent och siffror en byte, å, ä, ö och andra bokstäver med accent två, eurotecknet tre och en emoji fyra. Därför blir antalet byte större än antalet tecken så snart texten innehåller något annat än ASCII.

Exempel 3: Klistra in kod och omvandla den tillbaka till text

Inmatning (kod, formatet identifieras automatiskt):

48 65 6a 20 76 c3 a4 72 6c 64 65 6e

Identifierat: Hexadecimal

Utdata (text):

Hej världen

Resultat i ord: Två hexadecimala siffror bildar en byte: 48 blir H och 65 blir e. Verktyget kan läsa binärkod och hex med mellanslag, kommatecken, radbrytningar eller helt utan avgränsare. Decimaltal måste ha en avgränsare mellan sig. Oktaltal identifieras inte automatiskt – välj formatet Oktal för dem.

Så fungerar det

Så översätter du text till binärkod och tillbaka

Fyra steg från text till kod – utan konto, utan nedladdning.

Steg 1

Klistra in text eller kod

Skriv texten du vill omvandla eller klistra in binärkod, hex eller decimaltal i inmatningsfältet. Resultatet visas medan du skriver, utan knapptryckning.

Steg 2

Kontrollera riktning och format

Visningen ”Identifierat: …” visar om verktyget har hittat text eller kod. Med knapparna väljer du själv riktning och format: Binär, Hex, Decimal (ASCII) eller Oktal.

Steg 3

Anpassa utdata

Välj avgränsare mellan värdena, ett prefix som 0x, 0b eller 0o och, för hex, stora eller små bokstäver. Teckenkodningen är UTF-8, men för äldre data finns ISO-8859-1.

Steg 4

Kontrollera och använd resultatet

Kontrollera antalet tecken, byte och bitar samt tabellen över dina tecken i alla fyra skrivsätten. Kopiera resultatet eller ladda ner det som textfil.

Grunderna

Så fungerar binärkod: en byte har 8 bitar

En dator lagrar varje tecken som ett tal. Det talet skrivs i det binära talsystemet med bara två siffror, 0 och 1. En byte består av 8 sådana positioner, var och en med ett bestämt värde: 128, 64, 32, 16, 8, 4, 2 och 1.

Vilka bitar som är satta för tecknen H, A och z
TeckenASCII-kod1286432168421Uträkning
H720100100064 + 8 = 72
A650100000164 + 1 = 65
z1220111101064 + 32 + 16 + 8 + 2 = 122

H har ASCII-koden 72. Det är 64 plus 8, så bitarna för 64 och 8 är satta: 01001000. För att räkna åt andra hållet adderar du värdena för alla ettor. Med formaten hex (två siffror per byte, 48 för H) och oktal (tre siffror, 110) skriver du samma tal kortare.

Användningsområden

Vad du kan använda binärkodsöversättaren till

Oavsett om det gäller läxor, gåtor eller felsökning är binär kod, hex och ASCII bara olika sätt att skriva samma byte.

Lärande och skola

Se hur varje bokstav blir en byte med 8 bitar. Tabellen med positionsvärden från 128 till 1 och ASCII-tabellen är användbara när du ska förklara binärkod på datalektioner.

Gåtor, geocaching och CTF

Klistra in en följd av nollor och ettor så identifierar verktyget den och visar texten. Det kan även läsa separata grupper med 7 bitar och 8-bitarskod utan avgränsare. Om något inte stämmer anges dess position.

Utveckling och felsökning

Läs hexvärden med 0x eller \x som text, kontrollera vilka byte å, ä, ö eller en emoji upptar i UTF-8 och byt till ISO-8859-1 för äldre data. Sidan fungerar i webbläsaren, även på mobilen, utan app.

Rena tal som 10 eller 255 omvandlar du inte här, utan i talsystemskalkylatorn för binär, decimal, hexadecimal och oktal form. Till talsystemskalkylatorn

ASCII-tabell

ASCII-tabell och binärkodalfabet från 0 till 127

Alla 128 ASCII-tecken med sina koder i decimal, hexadecimal, oktal och binär form. Tecknen 0 till 31 och 127 är kontrolltecken, till exempel radbrytning (10) och tabb (9). Från 32 följer mellanslag, siffror, skiljetecken och bokstäver: A till Z från 65 (A = 01000001), a till z från 97 (a = 01100001). Bokstäver som ä ingår inte i ASCII.

ASCII-tabell med decimal-, hexadecimal-, oktal- och binärvärden
DecimalHexOktalBinärTecken
00000000000000NUL
10100100000001SOH
20200200000010STX
30300300000011ETX
40400400000100EOT
50500500000101ENQ
60600600000110ACK
70700700000111BEL
80801000001000BS
90901100001001HT
100A01200001010LF
110B01300001011VT
120C01400001100FF
130D01500001101CR
140E01600001110SO
150F01700001111SI
161002000010000DLE
171102100010001DC1
181202200010010DC2
191302300010011DC3
201402400010100DC4
211502500010101NAK
221602600010110SYN
231702700010111ETB
241803000011000CAN
251903100011001EM
261A03200011010SUB
271B03300011011ESC
281C03400011100FS
291D03500011101GS
301E03600011110RS
311F03700011111US
322004000100000SP
332104100100001!
342204200100010"
352304300100011#
362404400100100$
372504500100101%
382604600100110&
392704700100111'
402805000101000(
412905100101001)
422A05200101010*
432B05300101011+
442C05400101100,
452D05500101101-
462E05600101110.
472F05700101111/
4830060001100000
4931061001100011
5032062001100102
5133063001100113
5234064001101004
5335065001101015
5436066001101106
5537067001101117
5638070001110008
5739071001110019
583A07200111010:
593B07300111011;
603C07400111100<
613D07500111101=
623E07600111110>
633F07700111111?
644010001000000@
654110101000001A
664210201000010B
674310301000011C
684410401000100D
694510501000101E
704610601000110F
714710701000111G
724811001001000H
734911101001001I
744A11201001010J
754B11301001011K
764C11401001100L
774D11501001101M
784E11601001110N
794F11701001111O
805012001010000P
815112101010001Q
825212201010010R
835312301010011S
845412401010100T
855512501010101U
865612601010110V
875712701010111W
885813001011000X
895913101011001Y
905A13201011010Z
915B13301011011[
925C13401011100\
935D13501011101]
945E13601011110^
955F13701011111_
966014001100000`
976114101100001a
986214201100010b
996314301100011c
1006414401100100d
1016514501100101e
1026614601100110f
1036714701100111g
1046815001101000h
1056915101101001i
1066A15201101010j
1076B15301101011k
1086C15401101100l
1096D15501101101m
1106E15601101110n
1116F15701101111o
1127016001110000p
1137116101110001q
1147216201110010r
1157316301110011s
1167416401110100t
1177516501110101u
1187616601110110v
1197716701110111w
1207817001111000x
1217917101111001y
1227A17201111010z
1237B17301111011{
1247C17401111100|
1257D17501111101}
1267E17601111110~
1277F17701111111DEL

Upptäck mer

Fler verktyg

Letar du efter fler verktyg? Visa alla text- och teckenverktyg

FAQ

Vanliga frågor om binärkodsöversättaren

Korta svar om binärkod, hex, ASCII, UTF-8 och det här verktyget.

Skriv eller klistra in texten ovan. Binärkodsöversättaren omvandlar varje tecken till minst en byte och skriver ut varje byte som 8 bitar av nollor och ettor, åtskilda av mellanslag. Stort A blir 01000001 och litet a blir 01100001. Med knapparna kan du välja Hex, Decimal (ASCII) eller Oktal i stället för Binär.

Klistra in binärkoden ovan så identifierar verktyget den automatiskt. Varje grupp med 8 bitar bildar en byte. Grupperna kan skiljas åt med mellanslag, kommatecken eller radbrytningar, eller stå direkt efter varandra utan avgränsare. Även grupper med 7 bitar kan läsas. Om något inte stämmer anges dess position.

”Hej” är 01001000 01100101 01101010 i binärkod och 48 65 6a i hex. Vissa sidor skriver byte med 7 bitar utan den inledande 0:an. Det är samma värde, och verktyget kan läsa även den formen så länge grupperna är åtskilda. Skriv ditt eget namn ovan så ser du koden direkt.

01100101 är ett litet e. De bitar som är satta har värdena 64, 32, 4 och 1, sammanlagt 101 decimalt eller 65 i hex. Klistra in koden ovan så visar verktyget bokstaven. I ASCII-tabellen hittar du den på rad 101.

Binärkodsöversättaren översätter tecken, inte tal. Ett enskilt tal förblir text. Verktyget känner igen decimalvärden som kod först när det finns minst två tal upp till 255. Därför blir ”10” koderna för tecknen 1 och 0: 00110001 00110000. Vill du omvandla ett tal till ett annat talsystem använder du talsystemskalkylatorn. Till talsystemskalkylatorn

Klistra in hexkoden ovan, till exempel 48 61 6c 6c 6f, 0x48 0x69 eller \x48\x69. Verktyget känner igen hex genom 0x eller \x, teckenpar där minst ett tecken är en bokstav från a till f, eller en lång följd utan mellanslag som 48656c6c6f, med siffror och minst en bokstav från a till f. Om alla par bara innehåller siffror, till exempel 48 69, tolkar verktyget dem som decimaltal. Klicka då på Hex så att de läses som hex. Par med kolon eller bindestreck känner verktyget igen som hex om de innehåller en bokstav från a till f, till exempel 4a:6f. Består de bara av siffror, som 48:69, känner verktyget inte igen någon kod: klicka då på Hex och ställ också in riktningen på Kod → Text, annars omvandlar det automatiska läget den inskrivna texten till hex. I formatet Hex kan verktyget även läsa värden åtskilda av kolon eller bindestreck.

ASCII omfattar bara 128 tecken: bokstäver utan accent, siffror, skiljetecken och kontrolltecken. Varje tecken ryms i en byte. UTF-8 överensstämmer med ASCII för dessa tecken och använder två till fyra byte för alla andra: ä är C3 A4, eurotecknet kräver tre byte och en emoji fyra. Äldre system skriver ä som E4 (ISO-8859-1). Ett ensamt E4 är ogiltigt i UTF-8. Då varnar verktyget och erbjuder dig att använda ISO-8859-1.

Nej. Omvandlingen sker helt i din webbläsare. Ingenting laddas upp, loggas eller sparas. På fliken Nätverk i utvecklarverktygen kan du se att inga förfrågningar skickas när du skriver.

Fler frågor?

Kontakta supporten
Bygger du något eget?

Ditt projekt behöver en server som alltid är tillgänglig

En VPS från ZAP-Hosting ser till att din applikation eller ditt projekt finns online tillförlitligt.

4,4/5 Trustpilot32.000+ Aktiva servrarSedan 2010

Ingen konfigurering. Ingen risk. Online på några sekunder.

Flexibel avtalstidAvsluta när som helstOnline på 60 sekunder

Letar du efter fler verktyg? Visa alla text- och teckenverktyg