Konverter tekst til binær og tilbake i nettleseren med UTF-8 eller ASCII.
Tegn: 3
UTF-8 byte: 3
Utdatalengde: 26
| Tegn | Desimal | Binær (8 bit) |
|---|---|---|
| A | 65 | 01000001 |
| Z | 90 | 01011010 |
| a | 97 | 01100001 |
| z | 122 | 01111010 |
| 0 | 48 | 00110000 |
| 9 | 57 | 00111001 |
| (mellomrom) | 32 | 00100000 |
| ! | 33 | 00100001 |
| ? | 63 | 00111111 |
| (linjeskift) | 10 | 00001010 |
Ofte stilte spørsmål
Hvordan fungerer tekst-til-binær konvertering?
Hvert tegn i teksten har en numerisk kode (sitt kodepunkt). For ASCII-tegn passer koden inn i 7 bit og fylles ut til 8 med en innledende null. Bokstaven
A har kode 65, som blir 01000001 binært. Konverteren leser hvert tegn, slår opp koden og skriver ut den binære representasjonen byte for byte.Hva er forskjellen mellom ASCII og UTF-8?
ASCII dekker 128 tegn (engelske bokstaver, sifre, tegnsetting) og bruker én 7-bit byte per tegn. UTF-8 er en kodeform med variabel lengde som håndterer alle tegn i verden — latinske, kyrilliske, kinesiske, arabiske, emoji — med én til fire byte per tegn. Norske bokstaver som
æ, ø og å ligger utenfor ASCII og krever UTF-8 (2 byte hver). Bruk UTF-8 om du ikke spesifikt trenger ASCII-kompatibilitet.Hvorfor mislykkes dekodingen av min binære inndata?
Vanlige årsaker: (1) bitgruppene er ikke 8 (eller 7) bit hver — sjekk at det ikke er ekstra mellomrom; (2) andre tegn enn 0 og 1 finnes i inndata; (3) den binære teksten representerer en ufullstendig UTF-8-sekvens. Dekoderen rapporterer posisjonen til den første feilen slik at du kan rette den. Hvis inndata mangler skilletegn, sett «Bitgruppering» til 8 og «Skilletegn» til Ingen.
Hvor mange bit per tegn skal jeg bruke?
Standard konvensjon er 8 bit per byte. Ren ASCII passer i 7 bit, men lagrede data og nettverksprotokoller fyller alltid til 8. Bruk 7-bit kun når du jobber med gamle teleskriverprotokoller eller akademiske oppgaver. Tegn utenfor ASCII (æ, ø, å, kyrillisk, kinesisk, emoji) krever flerbytes UTF-8, så 7-bit gruppering passer ikke for disse.
Kan jeg konvertere norsk tekst eller emoji?
Ja — la kodingen stå på UTF-8. Bokstaven
æ er to byte i UTF-8: 11000011 10100110. Tilsvarende er ø og å også to byte hver. CJK-tegn (kinesisk, japansk, koreansk) tar tre byte. Emoji bruker som regel fire byte. ASCII-modus avviser alle tegn utenfor området 0–127 med en feilmelding, så du må velge UTF-8 for å håndtere æ, ø og å.Er binær det samme som maskinkode?
Nei. Binær er bare et tallsystem — base 2 — som bruker to sifre, 0 og 1. Maskinkode er den binære representasjonen av CPU-instruksjoner, en spesifikk koding for en spesifikk prosessor. Det binære du ser her er tekst kodet som byte, ikke kjørbare instruksjoner. Begge bruker tilfeldigvis 0 og 1, og det er derfor «binær» i dagligtale ofte betyr «datamaskinvennlig».
Hvordan konverterer jeg binær tilbake til tekst?
Bytt til fanen Binær → Tekst og lim inn det binære. Dekoderen deler inndata på skilletegn (standard: mellomrom) i byte, konverterer hver gruppe fra base 2 til sitt desimale kodepunkt og setter sammen resultatet. For UTF-8 settes flerbyte-sekvenser korrekt sammen til ett tegn — også for norske bokstaver som æ, ø og å.
All konvertering skjer i nettleseren din. Ingenting lastes opp.
Verktøyet gjør om tekst til binær representasjon og tilbake direkte i nettleseren, uten at noe sendes til en server. Du velger mellom UTF-8 (alle språk, inkludert norske bokstaver æ, ø og å) og ASCII (kun engelske bokstaver, sifre og tegnsetting), justerer bitgruppering (8, 7 eller ingen) og skilletegn (mellomrom, bindestrek, loddrett strek eller ingen). Eksempel: ordet «Hei» blir 01001000 01100101 01101001 i UTF-8 8-bit. Bokstaven æ tar to byte: 11000011 10100110. Praktisk for studenter ved NTNU eller UiO som jobber med datateknikk, lærere i informasjonsteknologi på videregående, eller utviklere som skal feilsøke kodingsproblemer mellom UTF-8 og ISO-8859-1.