Tekst naar Binair

Elk teken dat u op het scherm ziet, is op de bodem van de stapel niets meer dan een rij enen en nullen. Deze converter schakelt tussen die twee weergaven met 8-bits ASCII: elk teken wordt één byte (acht binaire cijfers), gescheiden door spaties. Het is het formaat dat u tegenkomt in informatica-oefeningen, capture-the-flag-uitdagingen, geocache-puzzels en af en toe een grap om bots van mensen te onderscheiden.

Hoe je codeert en decodeert

  1. 1

    Kies een modus

    Kies Coderen om van tekst naar binair te gaan; kies Decoderen om van binair naar tekst te gaan.

  2. 2

    Plak uw invoer

    Scheid bij het decoderen elke byte met een spatie: `01001000 01101001`.

  3. 3

    Voer de conversie uit

    Elk teken wordt toegewezen aan zijn 8-bits weergave, links aangevuld met nullen.

  4. 4

    Kopieer het resultaat

    De gedecodeerde tekst wordt op volgorde samengesteld; elke byte buiten het bereik 0 tot 255 wordt stilzwijgend overgeslagen.

Snelle ASCII-byte-referentie

Teken Decimaal Binair
spatie 32 00100000
0 48 00110000
A 65 01000001
a 97 01100001
! 33 00100001
? 63 00111111
regeleinde 10 00001010

Een paar dingen die het weten waard zijn

  • Standaard-ASCII dekt alleen 0 tot en met 127. De waarden 128 tot en met 255 zijn “uitgebreide ASCII” en verschillen per codepagina; wij behandelen ze als losse bytes, wat doorgaans is wat u wilt voor Latin-1-tekst.
  • Unicode-tekens boven U+00FF worden vóór de conversie in UTF-8 als meerdere bytes gecodeerd, dus é wordt twee bytes en een emoji kan er vier zijn.
  • Decoders zijn kieskeurig met spaties. Elke groep van 8 moet van de volgende worden gescheiden. Groepen korter dan 8 worden als ongeldig beschouwd en overgeslagen.
  • Voorloopnullen zijn belangrijk. 1000001 is zeven cijfers en dubbelzinnig; 01000001 is acht cijfers en decodeert netjes naar A.

Typische toepassingen

  • Informatica-oefeningen (“schrijf de binaire code van je voornaam”).
  • Puzzeltochten en geocaches, waarbij een binaire reeks de laatste aanwijzing is.
  • Een serieel protocol of een hexdump met het blote oog controleren.
  • Geintjes in een teamchat.

Veelgestelde vragen

Emoji’s en de meeste niet-ASCII-tekens beslaan in UTF-8 meerdere bytes. De converter codeert elke onderliggende byte als 8 bits, dus een emoji van 4 bytes wordt 32 bits binair.

Die wordt overgeslagen. Het decoderen accepteert alleen groepen enen en nullen die samen één enkele byte vormen.

Dezelfde cijfers, maar verschillende basisystemen: binair gebruikt basis 2 met 8 cijfers per byte; hexadecimaal gebruikt basis 16 met 2 cijfers per byte. A is 01000001 in binair en 41 in hexadecimaal.

De decoder splitst op elke witruimte, dus spaties, tabs en regeleinden werken allemaal. Komma’s moet u eerst verwijderen.

Nee. Elke conversie vindt lokaal plaats in uw browsertab.

Gerelateerde tools

Tool beschikbaar in andere talen