Zet elke tekst om in binaire, hex-, octale of decimale bytecodes, of plak codes om de tekst te lezen die ze spellen. Accenten, symbolen en emoji werken ook. Wissel bovenaan de richting, of druk op de wisselknop om de uitvoer terug als invoer te gebruiken. Het is gratis en draait in je browser.
Hoe je tekst naar binair omzet, stap voor stap
- Kies Tekst naar codes of Codes naar tekst.
- Kies het Formaat: Binair, Hex, Octaal of Decimaal.
- Kies wat er tussen bytes komt: een spatie, niets of een komma.
- Typ of plak in het vak Tekst. Het resultaat verschijnt terwijl je typt.
- Druk op Kopiëren, of gebruik de wisselknop om het resultaat terug om te zetten.
Hoe tekst binair wordt
Computers slaan tekst op als bytes. Deze converter gebruikt UTF-8, de codering van bijna elke webpagina en app: gewone Engelse letters, cijfers en leestekens nemen elk één byte in, dus H is 72, wat 01001000 in binair en 48 in hex is. Letters met accenten nemen twee bytes in, veel andere schriften drie en emoji vier. Daarom kan het aantal bytes hoger zijn dan het aantal tekens.
Codes decoderen naar tekst
Plak binair met spaties, komma's of regeleindes tussen de bytes, of als één lange reeks enen en nullen: een reeks wordt automatisch in groepen van 8 bits gesplitst. Hex kan worden geschreven als 48 65, 4865, 0x48 0x65 of %48%65. Decimale codes hebben iets ertussen nodig, zoals 72 101. Als een teken er niet bij hoort, of een groep zich niet in hele bytes laat splitsen, zegt de melding precies waar, en als de codes op een ander formaat lijken, stelt hij voor over te schakelen.
Wanneer bytes geen geldige tekst zijn
Sommige bytereeksen zijn geen geldige UTF-8, bijvoorbeeld willekeurige getallen of tekst die in een oudere codering is opgeslagen. Ze worden toch gedecodeerd, waarbij de onleesbare delen als vervangend teken worden getoond, en een melding vertelt je dat.
Handige voorbeelden
- Het woord Hi is 01001000 01101001 in binair.
- Hetzelfde woord in hex is 48 69.
- Een letter met accent zoals e met accent aigu neemt twee bytes in.
- Eén emoji neemt vier bytes in.
Wie gebruikt het
Studenten die leren hoe computers tekst opslaan, docenten die een les of puzzel voorbereiden, programmeurs die bytewaarden controleren en iedereen die een bericht in binair wil schrijven. Voor hele getallen schakelt de getallenomzetter tussen grondtallen en kijkt de Unicode-inspecteur naar elk teken.
Privé door ontwerp
Alles wordt op deze pagina in je browser omgezet. Niets wat je typt of plakt wordt ergens naartoe gestuurd.
Vragen
Waarom is er meer dan één byte per teken?
Alleen basis-Engelse tekens nemen één byte in. Accenten, andere schriften en emoji nemen er meer.
Kan ik binair zonder spaties decoderen?
Ja. Een lange reeks enen en nullen wordt automatisch in groepen van 8 bits gesplitst.
Gebruikt het ASCII?
Het gebruikt UTF-8, dat overeenkomt met ASCII voor basis-Engelse letters, cijfers en leestekens.