Binair naar decimaal
Zet elk binair getal om naar zijn decimale equivalent door de machten van twee op te tellen voor elke 1-bit. De converter accepteert getallen van elke breedte — van een enkele nibble tot een 64-bit registerdump — en toont de positionele uitwerking, zodat je huiswerk kunt controleren, een bitflag kunt reverse-engineeren of kunt bevestigen wat een debugger print.
Hoe conversie van binair naar decimaal werkt
-
1
Voer de binaire cijfers in
Voorloopnullen zijn prima. Spaties en underscores worden gestript, dus 1010_1100 werkt hetzelfde als 10101100.
-
2
Elke bit krijgt een gewicht
Vanaf rechts heeft positie 0 gewicht 2^0 = 1, positie 1 gewicht 2, positie 2 gewicht 4, enzovoort.
-
3
Tel de bijdragen op
Vermenigvuldig elke bit met zijn gewicht en tel alles op. Nullen dragen niets bij; enen dragen hun positiewaarde bij.
-
4
Lees het decimale resultaat
De som is je decimale getal. Kopieer het, of zet de detailweergave aan om elk gebruikt gewicht te zien.
Uitgewerkt voorbeeld: 1011 0101
| Bitpositie | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|
| Gewicht | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Bitwaarde | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| Bijdrage | 128 | 0 | 32 | 16 | 0 | 4 | 0 | 1 |
Totaal: 128 + 32 + 16 + 4 + 1 = 181
Snelle referentie per breedte
- 4-bit nibble: maxwaarde 15
- 8-bit byte: maxwaarde 255
- 16-bit short: maxwaarde 65,535
- 32-bit int (zonder teken): maxwaarde 4,294,967,295
- 64-bit long (zonder teken): maxwaarde 18,446,744,073,709,551,615
Met teken versus zonder teken
Deze converter behandelt invoer standaard als getal zonder teken. Bij getallen met teken in twee-complement betekent een voorloop-1 in een woord met vaste breedte dat de waarde negatief is — draai elke bit om, tel er een bij op en maak het resultaat negatief. Als je uitvoer met teken nodig hebt, kies dan de breedte die bij je bron past (8, 16, 32 of 64 bits).
Veelgestelde vragen
Spaties en underscores worden als visuele scheidingstekens behandeld en genegeerd. Alles anders (letters, interpunctie, een verdwaalde 2) geeft een validatiefout.
De tool gebruikt rekenkunde met willekeurige precisie, dus er is geen praktische bovengrens. Hashwaarden van 512 bit en groter converteren netjes.
Omdat de converter standaard met getallen zonder teken werkt. Schakel naar een 8-bits interpretatie met teken en 11111111 wordt -1 in twee-complement.
Ja — een getal per regel. Elke regel wordt onafhankelijk geconverteerd en resultaten staan een-op-een uitgelijnd om makkelijk naar een rekenblad te kopiëren.
Gerelateerde tools
HEX-kleurkiezer
Kies visueel een kleur en krijg de HEX-, RGB-, HSL-, HSV- en CMYK-waarden, plus contrast tegen wit en zwart.
Kleurenpaletgenerator
Genereer monochromatische, analoge, complementaire, triadische of tetradische paletten vanuit een HEX-basiskleur en exporteer kopieerklare CSS-variabelen.
Generator voor willekeurige kleurpaletten
Maak willekeurige kleurpaletten met 2 tot 15 kleurvlakken, kies een levendige, pastel-, gedempte of donkere stijl en kopieer HEX-codes of CSS-variabelen.
JSON-formatter
Plak JSON om het met 2 of 4 spaties leesbaar te maken, te minificeren tot compacte uitvoer of snel de syntaxis te controleren voordat je het resultaat kopieert.
Willekeurige lettergenerator
Genereer willekeurige A-Z-letters. Kies het aantal, gebruik hoofdletters, kleine letters of gemengd, en gebruik de uitkomst voor spelletjes, opdrachten of lesactiviteiten.
Willekeurige kleurengenerator
Genereer 1 tot 50 willekeurige HEX-kleuren met kleurstalen die je kunt bekijken, kopiëren en gebruiken in CSS, tests of paletverkenning.