Binair naar decimaal
Een binair getal werkt met machten van twee: elke 1-bit telt het gewicht van zijn positie op, dus 1010 betekent 8 + 2 = 10. Deze converter doet die som voor je in beide richtingen. Plak één binair of decimaal getal, kies de richting en lees direct de omgerekende waarde. Handig om huiswerk na te kijken, een bitflag te ontcijferen of te bevestigen wat een debugger print.
Zo werkt de converter
-
1
Voer één getal in
Typ één binair getal (alleen 0en en 1en) of één decimaal getal (alleen cijfers). Voorloopnullen zijn prima, maar spaties, underscores of een tweede waarde worden niet geaccepteerd.
-
2
Kies de richting
Binair naar decimaal interpreteert de invoer als getal zonder teken in basis 2. Decimaal naar binair zet een gewoon geheel getal terug naar zijn binaire vorm.
-
3
Lees het resultaat
De omgerekende waarde verschijnt naast de invoer. In binaire modus draagt elke `1`-bit zijn positiegewicht bij, dus wordt `1010` 8 + 2 = 10.
-
4
Kopieer of converteer opnieuw
Gebruik de kopieerknop om het resultaat te pakken, of wijzig de invoer en de conversie wordt direct bijgewerkt.
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 binaire 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. De converter heeft geen modus met teken en geen breedtekeuze, dus interpreteer getallen met teken zelf of gebruik een speciaal hulpmiddel.
Precisielimieten
Waarden tot 63 bit converteren exact. Grotere invoer wordt verwerkt met floating-point-rekenkunde, dus de laatste cijfers van zeer grote waarden kunnen aan precisie verliezen, en een 64-bit waarde met het hoogste bit aan wordt als getal zonder teken gelezen.
Veelgestelde vragen
In binaire modus worden alleen de cijfers 0 en 1 geaccepteerd. Spaties, underscores, letters of interpunctie maken de invoer ongeldig en er wordt geen resultaat getoond. In decimale modus worden alleen de cijfers 0 tot en met 9 geaccepteerd.
Waarden tot 63 bit converteren exact. Grotere invoer wordt geconverteerd met floating-point-rekenkunde en kan aan precisie verliezen, controleer dus zeer grote resultaten dubbel, vooral 64-bit waarden met het hoogste bit aan.
Omdat de converter binair als getal zonder teken interpreteert. In twee-complement betekent 11111111 in een 8-bit woord -1; om die uitslag te krijgen, bereken je de interpretatie met teken zelf of gebruik je een tool met modi met teken.
Nee, de converter accepteert één waarde tegelijk. Converteer elk getal apart, of gebruik een rekenbladfunctie zoals BIN2DEC voor bulkconversie.
Gerelateerde tools
Webpack-configuratiegenerator
Maak een webpack.config.js voor webpack 5 voor gewoon JavaScript, React of Vue: TypeScript, Babel, CSS of Sass, afbeeldingen, HtmlWebpackPlugin, een devserver en de npm install-regel.
Telefoonnummers controleren
Controleer de structuur van telefoonnummers per land en bekijk regio, type en E.164-, internationale, nationale en RFC 3966-notatie.
SVG-golfgenerator
Genereer een vloeiende SVG-golfscheiding voor headers en footers met instelbare amplitude, frequentie, kleur en positie boven of onder. Kopieer de SVG-code.
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
Decimaal naar hexadecimaal converter
Voer een decimaal geheel getal in en ontvang direct de hexadecimale waarde, inclusief negatieve waarden als 64-bits tweecomplement.
Protocol Buffers-decoder
Decodeer Protobuf-bytes lokaal uit hex, Base64, Base64URL, tekst of een bestand, bekijk veldinterpretaties en exporteer een privérapport.
Tool beschikbaar in andere talen
- Biner ke Desimal [ID]
- Binaire à Décimal [FR]
- 2進数から10進数へ変換 [JA]
- Binário para Decimal [PT]
- เลขฐานสองเป็นฐานสิบ [TH]
- Binario a Decimal [ES]
- Nhị phân sang thập phân [VI]
- 2진수를 10진수로 변환 [KO]
- من الثنائي إلى العشري [AR]
- Binär zu Dezimal [DE]
- Binär till decimal [SV]
- Binarny na dziesiętny [PL]
- Binary to Decimal [EN]
- Binario a Decimale [IT]
- Двоичное в десятичное [RU]
- İkilik Sayıdan Onluk Sayıya [TR]
- 二进制转十进制 [ZH]