Konvertera Text till Binärt och Tillbaka Steg för Steg
Snabbt svar
För att konvertera text till binärt: klistra in din text i Text to Binary Converter och den binära representationen visas omedelbart (varje tecken som 8 bitar). För att avkoda binärt till text: klistra in binärt i Binary to Text tool. All bearbetning sker lokalt.
Introduktion
Binärt är det base-2 talsystem som datorer använder internt —varje tecken lagras som en sekvens av bitar (0 och 1). I ASCII är 'A' 01000001 (65). För Unicode-text (emoji, icke-latinska skrifter) använder UTF-8 1-4 bytes per tecken. Konvertering av text till binärt är användbart för att förstå hur datorer representerar text.
Steg för steg
-
Öppna konverteraren för text till binär
Gå till verktygssidan Text till binärt. Verktyget har två lägen: Text till binär (koda) och binär till text (avkoda).
-
Skriv in din text
I kodningsläge, klistra in eller skriv in texten du vill konvertera. Varje tecken konverteras till sin binära representation. För ASCII-tecken är detta 8 bitar per tecken.
-
Läs den binära utgången
Verktyget konverterar varje tecken till dess binära kod med hjälp av charCodeAt() och toString(2), utfyllda till 8 bitar. Utdata är en sekvens av 0:or och 1:or, vanligtvis mellanrumsseparerade för läsbarhet.
-
Kopiera binären
Klicka på Kopiera för att kopiera den binära strängen till ditt urklipp. Använd den för utbildningsändamål, felsökning eller programmering på låg nivå.
-
Avkoda binärt tillbaka till text
Växla till avkodningsläge och klistra in en binär sträng (8-bitars grupper, valfritt mellanrumsseparerade). Verktyget konverterar varje 8-bitars grupp tillbaka till ett tecken med hjälp av parseInt(bits, 2) och String.fromCharCode().
Exempel
Koda "Hej"
Input: Hello
Produktion: 01001000 01100101 01101100 01101100 01101111
Koda 'A'
Input: A
Produktion: 01000001
Avkoda binär till text
Input: 01001000 01101001
Produktion: Hi
Koda ett nummer som text
Input: 42
Produktion: 00110100 00110010
Vanliga problem
- Att blanda ihop texttecken med siffror —'42' eftersom text är två tecken ('4' och '2'), vardera 8 bitar. Siffran 42 som en enda byte är 00101010.
- Icke-ASCII-tecken behöver mer än 8 bitar — emoji och icke-latinska skript använder flera byte i UTF-8. En enkel 8-bitars omvandlare kan inte hantera dem korrekt.
- Mellanslag saknas i binär inmatning — vid avkodning måste verktyget veta var varje byte börjar. Mellanslagsseparerad ingång är säkrast; vissa verktyg accepterar osparerade 8-bitars grupper.
- Inledande nollor avskalade – binär '00000001' måste behålla inledande nollor. Nummerkonvertering kan ta bort dem; pad alltid till 8 bitar.
Tips
- Använd 8-bitars (en byte) per tecken för ASCII-text — detta är det vanligaste formatet och är kompatibelt med alla avkodare.
- För Unicode-text (emoji, CJK), använd en UTF-8-medveten omvandlare som hanterar multi-byte-tecken korrekt.
- Binär representation är användbar för att förstå hur datorer lagrar text — men använd den för utbildning, inte för datalagring (den är 8 gånger större än originalet).
- Använd våra Text to Binary och Binary to Text-verktyg för omedelbar, privat konvertering i din webbläsare.