Talstelselconverter
Kies het talstelsel waarin je getal is geschreven — binair, octaal, decimaal of hexadecimaal — typ het, en zie de waarde in alle vier de talstelsels tegelijk. De tool toont ook het herhaald delen door 2 achter het binaire resultaat, en kopieert elk talstelsel in één klik. Gratis, zonder registratie.
Invoerbasis
Zo gebruik je de talstelselconverter
- 1. Kies de invoerbasis. Decimaal is eerst geselecteerd. Kies binair, octaal of hexadecimaal als je getal zo is geschreven.
- 2. Typ het getal. Gebruik alleen cijfers: 0–1 voor binair, 0–7 voor octaal, 0–9 voor decimaal, en 0–9 plus A–F (hoofd- of kleine letters) voor hexadecimaal. Laat voorvoegsels zoals 0x of 0b weg.
- 3. Lees alle vier de talstelsels. De binaire, octale, decimale en hexadecimale waarden verschijnen samen. Alle Talstelsels Kopiëren kopieert ze als vier regels met labels.
- 4. Volg de stappen. Onder de resultaten toont de tool elke deling door 2 en de rest, zodat je ziet hoe de binaire cijfers ontstaan.
Hoe talstelselconversie werkt
In elk talstelsel met grondtal b is elk cijfer zijn eigen waarde keer een macht van b waard, en het getal is de som: waarde = Σ dᵢ × bⁱ. Het hexadecimale getal 1F4 is 1 × 16² + 15 × 16 + 4 = 256 + 240 + 4 = 500. Om van decimaal naar een ander talstelsel te gaan, deel je herhaaldelijk door het grondtal en lees je de resten van achteren naar voren. Voor 13 in binair: 13 ÷ 2 = 6 rest 1, 6 ÷ 2 = 3 rest 0, 3 ÷ 2 = 1 rest 1, 1 ÷ 2 = 0 rest 1 — van onder naar boven gelezen geeft dat 1101.
| Decimaal | Binair | Octaal | Hexadecimaal |
|---|---|---|---|
| 13 | 1101 | 15 | D |
| 255 | 11111111 | 377 | FF |
| 500 | 111110100 | 764 | 1F4 |
| 1000 | 1111101000 | 1750 | 3E8 |
| 2026 | 11111101010 | 3752 | 7EA |
| 65535 | 1111111111111111 | 177777 | FFFF |
Snelkoppelingen tussen binair, octaal en hex
Omdat 8 en 16 machten van 2 zijn, kun je tussen binair en die talstelsels omzetten zonder via decimaal te gaan. Groepeer de binaire cijfers vanaf rechts in drieën voor octaal of in viertallen voor hexadecimaal, en vervang elke groep door één cijfer: 111110100 splitst als 1 1111 0100 voor hex, wat 1, F en 4 geeft — dus 1F4. Daarom is hexadecimaal de gebruikelijke manier om bytes te schrijven (255 is FF), en komt octaal voor in Unix-bestandsrechten, waar 755 gelijk is aan 111 101 101 in binair: lezen, schrijven en uitvoeren voor de eigenaar, en lezen en uitvoeren voor iedereen anders.
Wat deze tool niet dekt
Hij zet niet-negatieve gehele getallen om tot 9007199254740991 (2⁵³ − 1), het grootste gehele getal dat JavaScript exact weergeeft. Negatieve getallen, breuken en drijvendekommagetallen worden niet ondersteund, en ook geen scheidingstekens voor cijfers of voorvoegsels. Voor negatieve gehele getallen gebruik je de Two's Complement Calculator; voor drijvende komma de IEEE 754 Converter.
Welke tool heb je nodig?
| Je wilt… | Gebruik |
|---|---|
| Een geheel getal omzetten tussen binair, octaal, decimaal en hex | Deze converter |
| Binaire getallen optellen, aftrekken, vermenigvuldigen of delen, of AND, OR en XOR toepassen | Binary Calculator |
| Een negatief geheel getal in binair schrijven | Two's Complement Calculator |
| Tekst omzetten in binaire, hex- of ASCII-codes | Binaire vertaler, Hex-converter of ASCII-converter |
| Zien hoe een decimale breuk als float wordt opgeslagen | IEEE 754 Converter |
Veelgestelde vragen
- Hoe zet ik een getal om tussen talstelsels?
- Voer het getal in, kies het talstelsel waarin het geschreven is, en de tool toont de waarde meteen in binair, octaal, decimaal en hexadecimaal. Wissel de invoerbasis en typ een ander getal om de andere kant op te gaan.
- Hoe zet ik decimaal om naar binair?
- Deel het getal herhaaldelijk door 2, noteer elke rest, tot het quotiënt 0 bereikt. Als je de resten van achteren naar voren leest, krijg je de binaire cijfers. De tool toont deze exacte stappen; 500 wordt 111110100.
- Hoe zet ik hexadecimaal om naar decimaal?
- Vermenigvuldig elk cijfer met een macht van 16, beginnend bij 16⁰ rechts, en tel de uitkomsten op: 1F4 is 1 × 256 + 15 × 16 + 4 = 500. Kies in de tool Hexadecimaal als invoerbasis, typ 1F4, en lees 500 op de decimale kaart af.
- Welke cijfers zijn geldig in elk talstelsel?
- Binair gebruikt 0 en 1, octaal 0–7, decimaal 0–9 en hexadecimaal 0–9 plus A–F, waarbij A gelijk is aan 10 en F aan 15. Elk ander teken wordt aangemerkt, samen met de cijfers die wel zijn toegestaan.
- Hoe groot is het getal dat ik kan omzetten?
- Tot 9007199254740991, het grootste veilige gehele getal in JavaScript. De conversie gebruikt exacte rekenkunde op gehele getallen, dus elk cijfer klopt in alle vier de talstelsels. Grotere waarden worden geweigerd in plaats van afgerond.
- Wordt mijn getal naar een server gestuurd?
- Nee. De conversie draait in je browser en wat je typt verlaat je apparaat nooit.