Hoppa till huvudinnehåll
FreeOnlineTools Go
Svenska
Hur man

Konvertera Text till Binärt och Tillbaka Steg för Steg

Av FreeOnlineTools Team · Uppdaterad 2026-09-02

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

  1. Ö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).

  2. 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.

  3. 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.

  4. 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å.

  5. 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.

Relaterade verktyg

Relaterade guider

Referenser