So nutzt du: Zahlensystem-Umrechner
- Gib eine Zahl in ein beliebiges Feld ein: Dezimal, Hex, Binär, Oktal oder die eigene Basis (2–36). Alle anderen Felder aktualisieren sich beim Tippen.
- Negative Zahlen funktionieren mit einem führenden Minuszeichen. Sehr große Zahlen werden mit BigInt exakt verarbeitet.
- Wähle 8, 16, 32 oder 64 Bit in der Bitansicht, um die Zweierkomplement-Darstellung sowie vorzeichenbehaftete und vorzeichenlose Werte zu sehen. Klicke auf Bits, um sie umzuschalten.
- Nutze das Feld Text ↔ Hex ↔ Binär, um Text als UTF-8-Bytes zu kodieren oder Hex/Binär zurück in Text zu decodieren.
Was ist eine Zahlenbasis?
Eine Zahlenbasis (auch Radix) gibt an, wie viele verschiedene Ziffern ein Stellenwertsystem verwendet. Dezimal nutzt zehn (0–9), Binär zwei (0–1), Oktal acht (0–7) und Hexadezimal sechzehn (0–9 und A–F). Jede Stelle hat den Wert der Basis hoch einer Potenz. Hex 2F bedeutet also 2 × 16 + 15 = 47, und Binär 101 bedeutet 1 × 4 + 0 × 2 + 1 = 5. Basen bis 36 verwenden die Buchstaben A–Z als Ziffern. So passen große Zahlen in wenige Zeichen, etwa bei kurzen IDs und URL-Verkürzern.
So rechnest du zwischen Basen um
In Dezimal: Multipliziere jede Ziffer mit ihrem Stellenwert und addiere alles. Binär 1101 ergibt 8 + 4 + 0 + 1 = 13. Aus Dezimal: Teile wiederholt durch die Zielbasis und lies die Reste von unten nach oben ab. 13 ÷ 2 = 6 Rest 1, 6 ÷ 2 = 3 Rest 0, 3 ÷ 2 = 1 Rest 1, 1 ÷ 2 = 0 Rest 1 ergibt 1101. Binär und Hex lassen sich direkt umwandeln, weil eine Hex-Ziffer genau vier Bits entspricht: 1111 1010 = FA. Oktal entspricht Gruppen zu je drei Bits. Deshalb werden Unix-Rechte wie 755 oktal geschrieben (111 101 101 = rwx r-x r-x).
| Dezimal | Binär | Oktal | Hex |
|---|---|---|---|
| 10 | 1010 | 12 | A |
| 255 | 1111 1111 | 377 | FF |
| 1024 | 100 0000 0000 | 2000 | 400 |
| 65535 | 1111 1111 1111 1111 | 177777 | FFFF |
Zweierkomplement und vorzeichenbehaftete Ganzzahlen
Computer speichern negative Ganzzahlen im Zweierkomplement: Invertiere alle Bits des positiven Wertes und addiere eins. Bei 8 Bit ist 5 gleich 00000101, und −5 ist 11111011 (Hex FB, was ohne Vorzeichen 251 ergibt). Das höchste Bit ist das Vorzeichenbit. Eine vorzeichenbehaftete 8-Bit-Ganzzahl reicht daher von −128 bis 127, 16 Bit von −32.768 bis 32.767, 32 Bit von −2.147.483.648 bis 2.147.483.647 und 64 Bit bis etwa ±9,22 × 1018. Werte außerhalb des Bereichs laufen über, was als klassischer Integer-Overflow bekannt ist. Die Bitansicht oben zeigt beide Interpretationen derselben Bits.
Große Zahlen und JavaScript
Normale Zahlen in JavaScript sind 64-Bit-Fließkommazahlen und verlieren oberhalb von 253 − 1 (9.007.199.254.740.991) an Genauigkeit. Dieser Umrechner verwendet BigInt, daher werden 64-Bit-IDs, Hashes und sehr große Werte exakt umgerechnet. Um Bytes statt Zahlen als Text zu kodieren, siehe den Base64-Encoder. Für Farbcodes wie #4F46E5 wandelt der Farbkonverter Hex in RGB und HSL um.
Auch gesucht als: binär umrechner, hex in dezimal, dezimal in binär, binär in dezimal, hex umrechner, oktal umrechner, zweierkomplement rechner, text in binär.
Passende Tools zu: Zahlensystem-Umrechner
- Hash-Generator — Berechne MD5- und SHA-Hashes von beliebigem Text oder beliebiger Datei sofort, erstelle HMAC-Signaturen und füge eine erwartete Prüfsumme ein, um einen Download zu verifizieren.
- Einheitenrechner — Rechne zwischen metrischen, imperialen und technischen Einheiten in zehn Kategorien um – mit einem Zwei-Wege-Umrechner und einer Tabelle, in der alle Einheiten auf einen Blick zu sehen sind.
- URL kodieren / dekodieren — Kodiere Text für die sichere Verwendung in URLs, dekodiere kodierte Strings zurück in lesbaren Text und zerlege jede URL in ihre Bestandteile und Query-Parameter.
- Römische-Zahlen-Konverter — Wandle jede Zahl zwischen 1 und 3.999.999 in römische Ziffern um – oder lass dir römische Ziffern wieder in Zahlen umrechnen –, inklusive einer Erläuterung jedes Zeichens.
Häufige Fragen
Wie rechne ich Binär in Dezimal um?
10110 = 16 + 0 + 4 + 2 + 0 = 22. Du kannst die Zahl auch oben in das Feld Binär einfügen.Wie rechne ich Hex in Dezimal um?
1F4 = 1 × 256 + 15 × 16 + 4 = 500.Was ist das Zweierkomplement?
Warum wird −1 als FFFFFFFF angezeigt?
FFFFFFFF in Hex oder 4.294.967.295, wenn man es als vorzeichenlos interpretiert.Wie wandle ich Text in Binär um?
01000001. Nicht-ASCII-Zeichen wie „é“ benötigen zwei oder mehr Bytes.