Binaire converter

Converteer tekst naar binair en vice versa met onze binaire convertertool voor efficiënte gegevenscodering en -decodering.

5 van 2 beoordelingen
Binaire converter

De Binaire converter is een gratis hulpmiddel voor numerieke omzettingen met binaire en hexadecimale waarden.

Hoe werkt binair?

Binair is een talstelsel met grondtal twee dat alleen de cijfers 0 en 1 gebruikt. Elke positie staat voor een macht van twee. Helemaal rechts staat 2⁰, gevolgd door 2¹, 2², enzovoort.

Het binaire getal 1101 is bijvoorbeeld gelijk aan het decimale getal 13. Van rechts naar links krijg je 1 × 1, 0 × 2, 1 × 4 en 1 × 8. Samen is dat 1 + 0 + 4 + 8 = 13.

Een veelgemaakte fout bij handmatig omrekenen is dat 2⁰ aan het meest linkse cijfer wordt toegekend. Begin juist rechts. Voorloopnullen, zoals in 00001101, veranderen de numerieke waarde niet.

Schema: tekst gaat in beide richtingen door de tool Binaire converter

Referentietabel voor binaire getallen

Decimaal Binair Hexadecimaal
0 0000 0
5 0101 5
10 1010 A
15 1111 F
16 10000 10

Vier binaire cijfers vormen samen een nibble en komen rechtstreeks overeen met één hexadecimaal cijfer. Daardoor is hexadecimale notatie compacter bij het bekijken van bytes, geheugenadressen en netwerkgegevens. Gebruik de Hex-converter als je die weergave nodig hebt in plaats van een lange reeks bits.

De tool Binaire converter op digily.link, met het invoerformulier

Hoe gebruik ik de binaire converter?

Ondanks de labels Naar binair en Naar tekst codeert de tool geen tekst als binaire gegevens en decodeert deze binaire gegevens ook niet als tekst. De tool kan een binair getal interpreteren als numerieke waarde en een geheel getal omzetten naar hexadecimaal. Het veld met het label Binair bevat de decimale numerieke waarde die bindec teruggeeft, of de hexadecimale tekenreeks die dechex retourneert.

De implementatie op de server gebruikt de PHP-functies bindec en dechex. Dit zijn numerieke functies. bindec interpreteert een binaire tekenreeks als een getal, terwijl dechex de hexadecimale vorm van een decimaal geheel getal oplevert. Omdat in de informatie over de tool geen tekencodering wordt vermeld, mag je er niet van uitgaan dat willekeurige tekst, letters met accenten of emoji volgens een bepaalde tekststandaard correct heen en terug kunnen worden omgezet. Gebruik de ASCII-omzetter als je specifiek de tekenwaarden van ASCII wilt bekijken.

Voorbeeldresultaat van de tool Binaire converter

Wat betekent het resultaat?

Afhankelijk van de gebruikte functie bevat het veld met het label Binair de decimale numerieke waarde die bindec teruggeeft, of de hexadecimale tekenreeks die dechex retourneert. Ondanks het label van het veld geeft geen van beide functies binaire of gecodeerde gegevens terug.

Bij tekst worden bits normaal gesproken in bytes verdeeld en gedecodeerd met een tekencodering zoals ASCII of UTF-8. Spaties tussen groepen bytes zijn alleen bedoeld om de weergave leesbaarder te maken en zijn zelf geen binaire cijfers. Ook leestekens worden als tekengegevens gecodeerd. Gewone decimale cijfers die als tekst worden ingevoerd, zijn tekens en niet hun wiskundige waarden.

Geen enkele converter kan uit een bitreeks zonder nadere aanduiding elke bedoelde betekenis afleiden. Controleer bij opdrachten, broncode of een protocolveld daarom eerst de verwachte bitbreedte, bytevolgorde en tekencodering.

Waar wordt binair in de praktijk gebruikt?

Binaire gegevens worden gebruikt wanneer informatie met twee duidelijk te onderscheiden toestanden wordt weergegeven. Veelvoorkomende voorbeelden zijn:

  • Programmeren, waaronder bitmaskers, vlaggen, machtigingen en foutopsporing op laag niveau.
  • Netwerken, waar IPv4-subnetmaskers en protocolvelden vaak bit voor bit worden bekeken.
  • Elektronica, waar logische schakelingen lage en hoge spanningsbereiken als 0 en 1 voorstellen.
  • Onderwijs, vooral oefeningen met positiewaarden en omzettingen tussen binair, decimaal en hexadecimaal.
  • Digitale radio, waarbij audio, besturingsinformatie en foutcorrectiegegevens vóór verzending als gecodeerde bitstromen worden overgedragen.

Binaire notatie is handig om afzonderlijke bits te begrijpen. Voor lange machinewaarden is hexadecimale notatie meestal beter leesbaar, omdat elk hexadecimaal cijfer overeenkomt met vier bits.

Veelgestelde vragen

Mag een binair getal spaties bevatten?

Spaties zijn geen binaire cijfers, maar worden voor de leesbaarheid vaak tussen bytes geplaatst. Een parser kan ze wel of niet accepteren. Verwijder daarom de scheidingstekens als een systeem één ononderbroken binaire tekenreeks vereist.

Kun je emoji en letters met accenten binair weergeven?

Ja, maar alleen met een afgesproken tekencodering zoals UTF-8. Deze tekens nemen meestal meer dan één byte in beslag. Als je elk zichtbaar teken als één waarde van acht bits behandelt, krijg je dus onjuiste resultaten.

Zijn 2 en 9 geldige binaire cijfers?

Nee. De standaard binaire notatie gebruikt alleen 0 en 1. Komt er een ander cijfer voor, behandel de invoer dan als ongeldig in plaats van stilzwijgend aan te nemen dat het om decimale notatie gaat.

Blijft een heel lang binair getal exact?

Niet altijd. bindec retourneert een geheel getal als de waarde binnen de integergrootte van PHP past, en anders een zwevendekommagetal waarbij precisie verloren kan gaan. dechex accepteert een geheel getal, waardoor het bereik afhangt van de integergrootte van de server. Gebruik voor grote identificatiecodes of bitstromen een bibliotheek voor grote gehele getallen, of verwerk blokken met een vaste grootte.

Wordt mijn invoer in de browser verwerkt?

Nee. De invoer wordt via HTTPS naar de server verstuurd, waar de omzetting plaatsvindt. De invoer wordt niet opgeslagen.

Vergelijkbare tools

Hex-converter

Converteer tekst naar hexadecimaal en terug met onze hex-convertertool voor nauwkeurige datatransformatie.

5,301
142
ASCII-omzetter

Converteer eenvoudig tekst naar ASCII en terug met onze ASCII-convertertool voor efficiënte gegevensverwerking.

5,094
59
Decimale converter

Converteer tekst naar decimaal en terug met onze decimale convertertool voor nauwkeurige gegevensconversie.

5,037
55

Populaire tools