0x
Hex in Dezimal & Hexadezimal Umrechner

Hex in Dezimal & Hexadezimal Umrechner

Tier M • Dual-Workbench

Konvertieren Sie Hexadezimal in Dezimal mit vorzeichenbehaftetem Zweierkomplement, 64-Bit-BigInt-Präzision, IEEE 754 Gleitkommazahlen, Byte-Endianness und detailliertem Rechenweg.

Presets:

Eingabebereich & Registerarchitektur

Normalisiert: FFFFFFFE4 Bytes (32 Bits)
Speicher-Byte-Reihenfolge:MSB → LSB
FFFFFFFE
Client-Parser bereitRFC 791 / IEEE 754-2019
Echtzeit-Bitwertigkeit & Byte-SpektrumAktive Bits: 32 / 32
Dezimalwert mit Vorzeichen (Zweierkomplement)
-2
Vorzeichenlose Ganzzahl (Unsigned)
4,294,967,294
Zweierkomplement (Signed)
-2
Binärer Bitstream (Basis 2)
1111 1111 1111 1111 1111 1111 1111 1110
Oktal (Basis 8)
0o37777777776
ASCII- / UTF-8-Zeichen
"····"
Keine Gleitkomma-Drift (Exakt)BigInt & Decimal.js
Dezimale Größenordnung
4,294,967,294
Hardware-Registerbreite
32-Bit (4 Bytes)
Speicherarchitektur
Big-Endian (Netzwerk)

Client-seitige Verarbeitung

Hochleistungsfähige Berechnung, die vollständig im lokalen Browserspeicher ausgeführt wird.

Kein Server-Upload (Zero-Upload)

Alle Nutzdaten verbleiben strikt lokal ohne jede externe Serverkommunikation.

Produktionsreifer Export

Sauber formatierte und optimierte Ausgabeformate für den direkten Produktiveinsatz.

Technische Referenz & Architektur-Leitfaden

Hex in Dezimal Umrechner & Konverter — Referenzhandbuch

Hexadezimal in Dezimal umrechnen: mit vorzeichenbehaftetem Zweierkomplement, 64-Bit-BigInt-Präzision, IEEE-754-Gleitkommazahlen, Byte-Endianness und Rechenweg.

Hex in Dezimal Umrechner & Konverter — Referenzhandbuch — Client-seitige In-Memory-Architektur und Datenfluss
Hex in Dezimal Umrechner & Konverter — Referenzhandbuch — Client-seitige In-Memory-Architektur und Datenfluss

Wichtige Parameter & Einstellungen

Hexadezimal-Eingabe (hexInput)string (Hexadezimal: 0-9, a-f, A-F, optionale Präfixe 0x, #, h)

Zu konvertierende hexadezimale Zeichenkette oder Datenstrom. Unterstützt beliebige Bitlängen, hexadezimale Nachkommastellen mit Punkttrennung sowie byte-getrennte Arrays.

Standard: "0xFF"
Wortbreite (wordSize)"auto" | "8-bit" | "16-bit" | "32-bit" | "64-bit" | "arbitrary"

Definiert die Bitbreite des Prozessorregisters für die Interpretation des vorzeichenbehafteten Zweierkomplements sowie Überlaufgrenzen.

Standard: "auto"
Byte-Reihenfolge (endianness)"big-endian" | "little-endian"

Byte-Reihenfolge-Architektur (Endianness). Big-Endian speichert das höchstwertige Byte an der niedrigsten Speicheradresse; Little-Endian (Standard bei x86/ARM) kehrt die Byte-Reihenfolge um.

Standard: "big-endian"
Vorzeichenbehaftet (isSigned)boolean

Bestimmt, ob das höchstwertige Bit (MSB) im Zweierkomplement als negatives Vorzeichenbit fungiert oder reine positive Werte darstellt.

Standard: false

Profi-Tipps & Best Practices

53-Bit-Präzisionsverlust in JavaScript vermeiden

Standardmäßiges JavaScript parseInt(hex, 16) konvertiert Werte in 64-Bit-Gleitkommazahlen (Double Precision) und verfälscht Hex-Ganzzahlen ab 15 Hexadezimalstellen (0x1FFFFFFFFFFFFF bzw. 9.007.199.254.740.991) unbemerkt. Verwenden Sie für 64-Bit-Zeiger, kryptografische Hashes und Datenbank-Snowflakes stets BigInt('0x' + hex) mit nativer Langzahlarithmetik.

Vorzeichenerweiterung beim Zweierkomplement beachten

Beim Dekodieren negativer Hex-Werte mit Vorzeichen (z. B. 0xFE in 8-Bit) muss das Vorzeichenbit bei der Typumwandlung in größere Wortbreiten erweitert werden (Sign Extension). In 8-Bit entspricht 0xFE dem Wert -2; in 16-Bit ohne Vorzeichenerweiterung (0x00FE) ergibt sich der positive Wert 254. Passen Sie die Registerbreite exakt an die Zielarchitektur an.

Netzwerk- vs. Host-Byte-Reihenfolge unterscheiden

Netzwerkprotokolle (TCP/IP, Ethernet-Header) übertragen Daten standardmäßig in Big-Endian (Network Byte Order), wohingegen x86- und ARM-Prozessoren Ganzzahlen intern in Little-Endian verarbeiten. Wenn ein Paketmitschnitt hexadezimal 0x0004 anzeigt (Port 1024 in Little-Endian), wechseln Sie die Endianness, um den tatsächlichen Host-Integer zu ermitteln.

Häufige Fehlerquellen & Fehlerbehebung

⚠️Negative Hex-Werte werden als große positive Zahlen ausgegeben (z. B. 0xFF liefert 255 statt -1)

Aktivieren Sie den Modus 'Vorzeichenbehaftet (Zweierkomplement)' und stellen Sie die Wortbreite passend zu Ihren Eingabedaten ein (8-Bit für 2 Hex-Stellen, 16-Bit für 4 Stellen, 32-Bit für 8 Stellen). Ohne feste Bitbreitenbegrenzung interpretieren Konverter den Wert standardmäßig als vorzeichenlose Ganzzahl (Unsigned).

⚠️Ungerade Anzahl von Hex-Ziffern verursacht Byte-Drehungsfehler im Little-Endian-Modus

Die Byte-Umkehrung in Little-Endian arbeitet auf vollständigen 2-Zeichen-Byte-Paaren (Oktetten). Wenn eine ungerade Anzahl von Hex-Ziffern vorliegt (z. B. '123'), stellen Sie eine führende Null voran ('0123'), um die Byte-Grenzen vor der Oktett-Umkehrung korrekt auszurichten.

Häufig gestellte Fragen (FAQ)

Wie rechnet man Hexadezimal in Dezimal von Hand um?▼

Für die manuelle Umrechnung von Hex in Dezimal multiplizieren Sie jede Hex-Ziffer von rechts nach links mit 16 hoch ihrer positionsbasierten Wertigkeit (beginnend bei 0) und addieren die Zwischenergebnisse. Beispiel für 0x2E: E (14) mit 16^0 multiplizieren (14 * 1 = 14), 2 mit 16^1 multiplizieren (2 * 16 = 32) und addieren: 32 + 14 = 46.

Wie funktioniert die Hex-Umrechnung im Zweierkomplement mit Vorzeichen?▼

In der Zweierkomplement-Darstellung bestimmt das höchstwertige Bit (MSB) das Vorzeichen. Bei einer N-Bit-Ganzzahl (z. B. 8-Bit, 16-Bit, 32-Bit) ist die Zahl negativ, wenn der Hex-Wert größer oder gleich 2^(N-1) ist. Der dezimale Wert entspricht dem vorzeichenlosen Wert abzüglich 2^N. Beispiel für 8-Bit: 0xFF entspricht 255 - 256 = -1.

Was ist der Unterschied zwischen Big-Endian und Little-Endian bei Hex-Werten?▼

Endianness bezeichnet die Byte-Reihenfolge im Speicher. Bei Big-Endian (Netzwerk-Byte-Reihenfolge) liegt das höchstwertige Byte (MSB) an der niedrigsten Speicheradresse (z. B. wird 0x12345678 als 12 34 56 78 abgelegt). Bei Little-Endian (von x86-64- und ARM-CPUs genutzt) liegt das niederwertigste Byte (LSB) an erster Stelle (78 56 34 12).

Wie konvertiert man 32-Bit-Hex in eine IEEE-754-Gleitkommazahl?▼

Um 32-Bit-Hex (z. B. 0x40490FDB) in eine IEEE-754-Gleitkommazahl umzuwandeln, zerlegt man die 32 Bits: Bit 31 ist das Vorzeichen S (0 = positiv), Bits 30–23 bilden den Exponenten mit Bias E (128 - 127 = 1), und Bits 22–0 die Mantisse M (~0,5707963). Das Ergebnis lautet (-1)^S * (1 + M) * 2^E = 1 * 1,5707963 * 2^1 ca. 3,14159265.

Warum verlieren Hex-Umrechnungen in JavaScript ab 15 Stellen an Präzision?▼

Standardmäßige JavaScript-Zahlen basieren auf IEEE-754-Gleitkommazahlen doppelter Genauigkeit, die lediglich 53 Bit Mantissenpräzision bieten (Number.MAX_SAFE_INTEGER = 2^53 - 1 = 9.007.199.254.740.991 bzw. 0x1FFFFFFFFFFFFF). Hexadezimale Ganzzahlen mit mehr als 15 Ziffern führen zu unbemerkten Rundungsfehlern, sofern sie nicht über BigInt mit arbiträrer Präzision verarbeitet werden.

Verwandte Tools & Hilfsprogramme

Alle Tools →