Binär-zu-Dezimal-Konverter
Wandle eine Zahl zwischen zwei beliebigen Zahlenbasen um.
Läuft in deinem Browser. Nichts, was du eingibst, wird irgendwohin gesendet.
- Basen 2 bis 36
- Exakt bei riesigen Zahlen
- Funktioniert offline
So wandelst du zwischen Zahlenbasen um
- Wähl die Basis, in der deine Zahl geschrieben ist.
- Gib die Zahl ein.
- Lies das Ergebnis in Binär, Oktal, Dezimal und Hex auf einmal.
Gängige Zahlenbasen
| Basis | Name | Genutzte Ziffern |
|---|---|---|
| 2 | Binär | 0-1 |
| 8 | Oktal | 0-7 |
| 10 | Dezimal | 0-9 |
| 16 | Hexadezimal | 0-9, A-F |
| 36 | Basis 36 | 0-9, A-Z |
Beispiel: die Zahl 255 in jeder Basis
| Basis | Geschrieben als |
|---|---|
| Binär | 11111111 |
| Oktal | 377 |
| Dezimal | 255 |
| Hex | FF |
Wo verschiedene Basen auftauchen
- Hex für Farben, Speicheradressen und Bytewerte in der Programmierung.
- Oktal für klassische Unix-Dateirechte, wie chmod 755.
- Höhere Basen wie 32 oder 36 für kompakte Kennungen, da mehr Werte in weniger Zeichen passen.
- Binär, um genau zu verstehen, wie ein Computer eine Zahl speichert.
- Base64 zum Verpacken von Binärdaten in Text, ein anderes Verfahren als eine reine Basisumrechnung, das stattdessen von den Base64-Kodierungs- und Dekodierungstools dieser Seite abgedeckt wird.
Wissenswertes über Bit-Operationen
- Die Anzahl der Nullen am Ende eines Binärwerts zeigt, wie oft er sich glatt durch 2 teilen lässt, ein schneller Weg, die Ausrichtung in maschinennahem Code zu prüfen.
- Jedes Bit einer Binärzahl umkehren und 1 addieren ergibt ihr Zweierkomplement als negative Zahl, so stellen die meisten Computer negative Ganzzahlen intern dar.
- Jede Hex-Ziffer entspricht genau 4 Binärstellen, deshalb wird Hex als kürzerer, aber weiterhin exakter Ersatz für lange Binärwerte genutzt.
Häufige Fragen zu Binär zu Dezimal
Kommt es mit sehr großen Zahlen klar?
Ja. Es nutzt Rechnen mit beliebiger Genauigkeit, Zahlen mit Dutzenden Stellen werden also exakt umgewandelt, ohne Rundung.
Was zählt oberhalb von Basis 10 als gültige Ziffer?
Die Buchstaben a bis z stehen für die Ziffern 10 bis 35, Basis 16 nutzt also 0-9 und a-f, und Basis 36 nutzt jeden Buchstaben.
Warum ist mein Ergebnis 0?
Die Eingabe enthält wahrscheinlich ein Zeichen, das in der gewählten Basis keine gültige Ziffer ist. Prüf zuerst die Basis noch einmal.
Was ist die höchste Basis, die das hier unterstützt?
Basis 36, mit den Ziffern 0-9 und den Buchstaben a bis z. Wähl Benutzerdefiniert, um jede Basis von 2 bis 36 einzugeben.
Kann es negative Zahlen umwandeln?
Nein. Gib nur die Ziffern ein, ohne Minuszeichen. Dieser Konverter behandelt nur ganze, nicht-negative Zahlen.
Wie hängen Unix-Dateirechte wie chmod 755 mit Oktal zusammen?
Jede Oktalziffer packt 3 Rechte-Bits (lesen, schreiben, ausführen) für Besitzer, Gruppe und andere, 755 bedeutet also lesen, schreiben und ausführen für den Besitzer und lesen und ausführen für alle anderen.
Kann es eine Zahl mit Komma umwandeln?
Nein. Hier werden nur ganze Zahlen umgewandelt, da ein Komma in keiner Basis eine gültige Ziffer ist und die ganze Eingabe ungültig macht.
Was ist die größte Zahl, die das hier verarbeiten kann?
Es gibt kein praktisches Limit. Es nutzt intern BigInt-Arithmetik, eine 50-stellige Zahl wird also exakt umgewandelt, ohne Rundung oder Genauigkeitsverlust.