Zahlensystem-Konverter
Läuft komplett in deinem Browser. Deine Dateien und Daten verlassen dein Gerät nie.
| Binär | 11111111 | |
|---|---|---|
| Oktal | 377 | |
| Dezimal | 255 | |
| Hexadezimal | ff | |
| Basis 3 | 100110 | |
| Basis 4 | 3333 | |
| Basis 5 | 2010 | |
| Basis 6 | 1103 | |
| Basis 7 | 513 | |
| Basis 9 | 313 | |
| Basis 11 | 212 | |
| Basis 12 | 193 | |
| Basis 13 | 168 | |
| Basis 14 | 143 | |
| Basis 15 | 120 | |
| Basis 17 | f0 | |
| Basis 18 | e3 | |
| Basis 19 | d8 | |
| Basis 20 | cf | |
| Basis 21 | c3 | |
| Basis 22 | bd | |
| Basis 23 | b2 | |
| Basis 24 | af | |
| Basis 25 | a5 | |
| Basis 26 | 9l | |
| Basis 27 | 9c | |
| Basis 28 | 93 | |
| Basis 29 | 8n | |
| Basis 30 | 8f | |
| Basis 31 | 87 | |
| Basis 32 | 7v | |
| Basis 33 | 7o | |
| Basis 34 | 7h | |
| Basis 35 | 7a | |
| Basis 36 | 73 |
Über dieses Tool
Ein Zahlensystem-Konverter wandelt eine Zahl aus einer Basis in andere Basen um: Binär, Oktal, Dezimal, Hexadezimal oder jede Basis von 2 bis 36. Gib einen Wert ein, wähle die Basis, in der er geschrieben ist, und alle anderen Basen aktualisieren sich beim Tippen.
Welche Eingabeformate akzeptiert das Tool?
Es erkennt die gängigen Präfixe 0x, 0b und 0o, sofern sie zur gewählten Basis passen, sodass ein Hex-Wert direkt aus einem Farbwähler oder einem Stacktrace ohne Nacharbeit funktioniert. Unterstriche und Leerzeichen zur Ziffernguppierung, wie in 1_000_000 oder 1010 0101, werden vor dem Parsen entfernt, und ein führendes - oder + wird ebenfalls verarbeitet. Basis 36 nutzt nach den Ziffern das volle Alphabet (a bis z), weshalb sie die größte hier unterstützte Basis ist: darüber hinaus reichen die groß-/kleinschreibungsunabhängigen Zeichen nicht mehr aus, um jede Ziffer eindeutig darzustellen. Intern werden Zahlen als JavaScript-BigInt-Werte geparst und gespeichert statt als normale Zahlen, sodass auch Werte, die für einen 64-Bit-Float viel zu groß sind, etwa eine große Integer-ID oder ein Fragment eines kryptografischen Schlüssels, korrekt umgerechnet werden statt an Präzision zu verlieren.
Wird meine Eingabe irgendwohin gesendet?
Nein. Parsing und Formatierung laufen beide im Browser mit reinem JavaScript, ohne Umweg über einen Server. Die Zahlen, die du umwandelst, verlassen dein Gerät nie, also kannst du bedenkenlos mit Werten aus internen Systemen, eingebetteter Firmware oder anderen Daten arbeiten, die du nicht auf einer beliebigen Website eingeben möchtest.
Wofür ist das Tool nützlich?
Nutze es, um einen Hex-Farbwert oder eine Speicheradresse zu lesen, ein binäres Flag-Feld Bit für Bit zu prüfen, eine kurze Base-36-ID zurück in eine normale Ganzzahl umzuwandeln oder herauszufinden, wie eine Zahl in einer ungewöhnlichen Basis für ein Rätsel oder eine Hausaufgabe aussieht. Praktisch ist es auch, um Zweierkomplement-artige negative Werte zu prüfen oder sicherzustellen, dass eine große ID beim Hin- und Herwandeln zwischen Dezimal und Hex identisch bleibt.
Der MDN-Leitfaden zu Number.prototype.toString erklärt, wie JavaScript Zahlen in anderen Basen darstellt, und der Wikipedia-Artikel zum Stellenwertsystem liefert den Hintergrund, wie Zahlensysteme funktionieren.