Zum Hauptinhalt springen

Zahlensystem-Konverter – kostenlos

Konvertieren Sie Zahlen zwischen Binär, Oktal, Dezimal und Hexadezimal. Bit-Größe und gruppierte Binärausgabe sofort anzeigen.

Funktioniert nach dem Laden offline
Eingabebasis:

Schnellwerte

Häufige Anwendungen

  • Zahlen für die Programmierung konvertierenKonvertieren Sie zwischen Binär, Oktal, Dezimal und Hexadezimal beim Codieren — sofortige Referenz für jede Zahl.
  • Zahlen für Netzwerk konvertierenKonvertieren Sie Subnetzmasken, Portnummern und IP-Adressoktets zwischen Binär und Dezimal.
  • Zahlensysteme für InformatikLernen und überprüfen Sie binäre, oktale und hexadezimale Konvertierungen — ideal für CS-Schüler und Prüfungsvorbereitung.
  • Bitmuster und Flaggen prüfenKonvertieren Sie Zahlen zu Binär, um einzelne Bits, Bitmasken und Flagkombinationen zu überprüfen.
  • Hexadezimal-Dumps und Debug-Protokolle dekodierenDekodieren Sie Hexadezimalwerte aus Crash-Berichten, Speicherabbildern und Debug-Protokollen in lesbare Dezimalzahlen.

So funktioniert es

Die Umwandlung läuft vollständig in Ihrem Browser mit dem integrierten JavaScript-Typ BigInt – keine Bibliothek, kein Server. BigInt wird statt des älteren parseInt/Number-Ansatzes verwendet, um Werte größer als 2^53 ohne Rundungsfehler zu verarbeiten.

  1. 1
    Eingabe-Parsing mit BigInt
    Ein eigener Parser entfernt optionale Präfixe (0x, 0b, 0o, #) und prüft den Zeichensatz für die gewählte Basis. Dann übergibt er die bereinigte Zeichenkette an den BigInt()-Konstruktor, der beliebig große Ganzzahlen verlustfrei verarbeitet.
  2. 2
    Gleichzeitige Basisumrechnung
    Sobald der BigInt-Wert feststeht, ruft das Tool BigInt.prototype.toString() mit jeder Basis auf (2, 8, 10, 16 und eine frei wählbare Basis von 2–36), um alle Ausgabedarstellungen in einem Durchgang zu erzeugen – ohne dezimalen Zwischenschritt.
  3. 3
    Binärgruppierung und Bitbreitenprüfung
    Die Binärausgabe wird auf ein Vielfaches von 4 aufgefüllt und zur besseren Lesbarkeit in Nibble-Gruppen geteilt. Das Tool prüft außerdem mit BigInt-Arithmetik, ob der Wert in vorzeichenbehaftete/vorzeichenlose Bereiche von 4, 8, 16 oder 32 Bit passt, sodass das Überlaufverhalten selbst an 32-Bit-Grenzen exakt ist.
  4. 4
    Teilbarer URL-Zustand
    Nach jeder gültigen Umrechnung schreibt das Tool Eingabe und Ausgangsbasis per history.replaceState in das URL-Fragment (#v=&from=), sodass die aktuelle Umrechnung als Lesezeichen gespeichert oder geteilt werden kann – das Fragment wird nie an einen Server gesendet.

Ähnliche Tools

Häufige Fragen