Toolivaro

Zahlenbasis-Konverter kostenlos

Konvertieren Sie ganze Zahlen zwischen binär, oktal, dezimal und hexadezimal mit exakter BigInt-Arithmetik — ohne Rundung, komplett lokal.

Der Zahlenbasis-Konverter übersetzt ganze Zahlen zwischen den vier Basen, die Programmierer tatsächlich verwenden: binär (2), oktal (8), dezimal (10) und hexadezimal (16). Geben Sie einen Wert in einer Basis ein, wählen Sie die Zielbasis, und das Tool liefert das exakte Äquivalent — 255 in dezimal wird zu ff in hexadezimal, zu 755 in oktal und zu 11111111 in binär. Die Arithmetik läuft auf BigInt, sodass die Konvertierung für jede Größenordnung exakt ist: Ein 64-Bit-Wert wie FFFFFFFFFFFFFFFF wird zu 18446744073709551615, ohne die Rundung oder den Präzisionsverlust, unter dem Gleitkomma-Konverter leiden. Die Eingabe ist an den richtigen Stellen tolerant: Ein führendes Minuszeichen wird berücksichtigt, und ein Literal-Präfix, das zur Quellbasis passt — 0x für hexadezimal, 0b für binär, 0o für oktal — wird automatisch entfernt, sodass Werte aus einem Debugger oder einer C-artigen Konstante genau so funktionieren, wie sie eingefügt werden. Die Ziffern werden streng gegen die Quellbasis validiert: 2 in binär oder 8 in oktal wird mit einer Meldung abgelehnt, die angibt, welche Ziffern erlaubt sind, statt stillschweigend eine falsche Antwort zu erzeugen. Ganzzahl-Konvertierung ist per Definition exakt — dieses Tool nähert nie an, und nichts, was Sie eingeben, wird hochgeladen, protokolliert oder gespeichert. Verwenden Sie es zum Dekodieren einer Bitmaske, beim Lesen eines Speicherauszugs, zum Prüfen eines Hash-Präfixes, zum Übersetzen eines IPv4-Oktetts oder immer dann, wenn ein Wert von einer Basis in eine andere überführt werden muss.

Wird lokal in deinem Browser verarbeitet

Ein passendes Präfix (0x, 0b, 0o) wird automatisch entfernt. Negative ganze Zahlen werden unterstützt.

Wie wird das Ergebnis berechnet?

Eine Bitmaske aus einer Konfigurationsdatei

Eine Konfigurationsdatei aktiviert Funktionen über eine dezimale Bitmaske, 490. Um zu sehen, welche Bits gesetzt sind, konvertieren Sie 490 von dezimal zu binär: Das Ergebnis ist 111101010 — die Bits 1, 3, 5, 6, 7 und 8 sind gesetzt, von Bit 1 rechts gezählt.

Beispieleingabe und -ausgabe
Eingabe Wert
Wert 490
fromBase 10
toBase 2
Ergebnis 111101010

Wie lautet die Formel und ihre Annahmen?

Positions-Konvertierung

wert = Σ zifferᵢ × basisⁱ (dann Neuausgabe in der Zielbasis)

Formelbegriffe
Symbol Bedeutung
zifferᵢ die Ziffer an Position i, von rechts gezählt, in der Quellbasis
basis die Quellbasis: 2, 8, 10 oder 16
Neuausgabe den Wert durch die Zielbasis teilen und die Reste sammeln, was die Ziffern in der Zielbasis ergibt

Das Tool rechnet mit BigInt, sodass jeder Zwischenschritt unabhängig von der Größenordnung exakt ist.

Welche Fehler sind am häufigsten?

  • 0x-Präfixe als dezimal zu lesen — eine eingefügte Konstante wie 0xFF ist 255, nicht 0, und der Konverter entfernt das Präfix für Sie, wenn die Quellbasis passt.
  • Von Gleitkomma-Konvertern zu erwarten, dass sie bei 64-Bit-Größenordnungen exakt sind — die BigInt-Konvertierung hier ist konstruktionsbedingt exakt.
  • In der Quellbasis ungültige Ziffern (2 in binär, 8 in oktal) einzugeben und eine Schätzung zu erwarten — das Tool lehnt ab und nennt die erlaubten Ziffern.

Welche Annahmen und Grenzen gelten?

  • Nur ganze Zahlen: gebrochene Eingaben werden abgelehnt (binäre Brüche sind selten endlich, und das Tool ist darüber ehrlich).
  • Nur die Basen 2, 8, 10 und 16 — Basen wie 3 oder 36 werden nicht unterstützt.
  • Die Hex-Ausgabe ist immer kleingeschrieben; die Eingabe akzeptiert beide Formen.

Woher stammen die Zahlen?

Zuletzt geprüft 11. August 2026 · Version 1.0.0 · Toolivaro garantiert keine externen Inhalte.

Häufig gestellte Fragen

Warum BigInt statt normaler JavaScript-Zahlen?

Ein 64-Bit-Integer wie 18446744073709551615 lässt sich in einer 53-Bit-Gleitkommazahl nicht exakt darstellen — er würde auf 18446744073709552000 runden, eine falsche Antwort. BigInt ist bei jeder Größenordnung exakt, sodass der Konverter nie stillschweigend rundet.

Kann ich Werte mit Präfix wie 0x oder 0b einfügen?

Ja. Ein führendes 0x, 0b oder 0o wird automatisch entfernt, wenn es zur gewählten Quellbasis passt — 0x1A in hexadezimal wird als 1A gelesen. Ein Präfix, das der Quellbasis widerspricht, wird als ungültige Ziffer behandelt und abgelehnt.

Warum ist die Hex-Ausgabe kleingeschrieben?

Hexadezimal unterscheidet nicht zwischen Groß- und Kleinschreibung — ff und FF sind derselbe Wert. Der Konverter gibt Kleinbuchstaben aus, die Konvention der meisten Tools, und akzeptiert beide Formen als Eingabe.

Behandelt der Konverter Bruchwerte wie 3.5?

Nein. Gebrochene Basen sind ein anderes Problem (wiederkehrende Ziffern sind die Norm — 0.1 in binär ist unendlich), daher ist der Konverter rein ganzzahlig und lehnt alles, was keine ganze Zahl ist, mit einem klaren Fehler ab.

Teil von Format- und Umrechnungstools

Fehler gefunden oder eine Korrektur? Melde ihn — jede Korrektur wird geprüft.

War dieses Werkzeug hilfreich?

Überprüft vom Toolivaro-Redaktionsteam gemäß unserer Methodik Methodik · Redaktionsrichtlinie