Hex-KonverterKonvertieren Sie Hex in Dezimalzahl, Text und Binärzahl

Kostenloser Online-Hex-Konverter. Übersetzen Sie Werte fehlerfrei zwischen Hexadezimal, Dezimal und Binär. Bietet 0x-Unterstützung, Formatauswahl und Kopiertaste.

1

Wählen Sie das Eingabeformat

2
0x

Geben Sie eine beliebige Hexadezimalzahl ein – beliebige Länge, ungerade Ziffern sind in Ordnung.

Erweiterte Optionen +
Datentyp
Bitbreite
Unterzeichnet
3

Konvertierte Ergebnisse

Hexadezimal Basis 16
—
Dezimal Basis 10
—
Binär Basis 2
—
Text ASCII
—
Bytes0
Bits0

Ein Hex-Konverter ist ein Werkzeug, das Werte zwischen Hexadezimal-, Dezimal-, Binär- und anderen Zahlensystemen umwandelt. Es funktioniert, indem es jede Hexadezimalzahl als Potenz von 16 liest und diesen Wert dann in das gewünschte Zielformat umwandelt. Das Tool bietet vier Hauptvorteile: sofortige Konvertierung ohne manuelle Berechnung, fehlerfreie Verarbeitung großer Werte, Unterstützung mehrerer Formate an einem Ort und eine klare Darstellung der Zuordnung von Bytes zu für Menschen lesbaren Zahlen. Menschen verwenden einen Hex-Konverter, um Speicheradressen zu lesen, Farbcodes zu dekodieren, Blockchain-Daten zu überprüfen, Netzwerkpakete zu debuggen und Rohbytes in Text zu übersetzen. Die Hauptbestandteile eines Hex-Konverters sind das Eingabefeld für den Quellwert, das Ausgabefeld für das konvertierte Ergebnis, eine Formatauswahl zur Auswahl zwischen Hex, Dezimal, Binär, Oktal oder Text sowie eine Kopierschaltfläche zum Abrufen des Ergebnisses.

Was ist ein Hex-Konverter?

Ein Hex-Konverter ist ein Tool, das einen Hexadezimalwert in ein anderes Zahlenformat oder ein anderes Format in Hex umwandelt. Sie geben einen Wert in das Eingabefeld ein, das Tool liest jede Ziffer und gibt den entsprechenden Wert im Dezimal-, Binär-, Oktal-, Text- oder einem anderen Zielformat zurück.

Das Tool macht eine manuelle Berechnung überflüssig. Um 1D8A von Hand von hexadezimal in dezimal umzuwandeln, müssen vier Ziffern mit Potenzen von 16 multipliziert und die Ergebnisse addiert werden. Ein Hex-Konverter erledigt dies in der Zeit, die zum Drücken einer Taste benötigt wird.

⚡ Probieren Sie es live aus

VERHEXEN

—

DEZ

—

BIN

—

Was ist Hexadezimal?

Hexadezimal ist ein Zahlensystem zur Basis 16. Es werden 16 Symbole verwendet: die Ziffern 0 bis 9 und die Buchstaben A bis F. Die Buchstaben stehen stellvertretend für die Werte 10 bis 15, da es bei der Dezimalzahl nur 10 einstellige Symbole gibt, mit denen man arbeiten kann.

Computer speichern Daten in Bits, und 8 Bits bilden ein Byte. Das Schreiben eines Bytes im Binärformat erfordert 8 Zeichen. Das Schreiben desselben Bytes in Hex erfordert 2 Zeichen, da jede Hex-Ziffer genau 4 Bits (ein Halbbyte) abdeckt. Aus diesem Grund taucht Hex überall dort auf, wo Programmierer Binärdaten lesen müssen, ohne auf lange Zeichenfolgen aus Einsen und Nullen starren zu müssen: Speicheradressen, Farbcodes, Hash-Werte und Dateikopfzeilen.

Ein Hexadezimalwert wird häufig mit dem Präfix 0x geschrieben, z. B. 0xFF, um ihn von einer Dezimalzahl zu trennen, die zufällig dieselben Ziffern verwendet.

🔄 Zahl in jeder Basis

VERHEXEN

—

Was können Sie mit einem Hex-Konverter konvertieren?

Ein Hex-Konverter verarbeitet sechs gängige Konvertierungstypen: Hex zu Dezimal, Dezimal zu Hex, Hex zu Binär, Binär zu Hex, Hex zu Oktal und Hex zu Text (ASCII oder UTF-8). Viele Tools unterstützen auch Hex zu RGB für Webfarben, Hex zu Base64 für codierte Daten und Hex zu IP-Adresse für Netzwerkwerte.

Jeder Konvertierungstyp erfüllt eine andere Aufgabe. Hex zu Dezimal hilft Ihnen, einen Rohwert in vertrauten Begriffen zu lesen. Hex zu Binär zeigt das genaue Bitmuster, mit dem ein Prozessor arbeitet. Hex to Text dekodiert Bytesequenzen wieder in lesbare Zeichen. Hex zu RGB wandelt einen 6-stelligen Farbcode für Designarbeiten in rote, grüne und blaue Kanalwerte um.

🔀 Konvertierungspfade

Hex → Dez
Dez → Hex
Hex → Bin
Bin → Hex
Hex → Text
Hex → Okt

Hexadezimales Zahlensystem

Das hexadezimale Zahlensystem verwendet eine Basis oder Basis von 16. Jede Position in einer Hexadezimalzahl stellt eine Potenz von 16 dar, beginnend bei 16⁰ auf der rechten Seite und erhöht sich um eine Potenz für jede Position, die nach links verschoben wird.

Eine hexadezimale Ziffer kann 16 mögliche Werte (0-9, A-F) enthalten, im Vergleich zu 10 Werten im Dezimalformat und 2 Werten im Binärformat. Dadurch ergibt sich eine höhere Informationsdichte pro Zeichen. Eine einzelne Hexadezimalstelle kodiert 4 Bits, also kodieren 2 Hexadezimalstellen ein ganzes Byte (8 Bits) und 4 Hexadezimalstellen kodieren 2 Bytes (16 Bits).

📐 Stellenwert-Explorer

2

× 16² (256)

= 512

So verwenden Sie den Hex-Konverter

Geben Sie einen Hexadezimalwert in das Eingabefeld ein und lesen Sie dann das konvertierte Ergebnis im Ausgabefeld. Der Konverter akzeptiert Werte mit oder ohne das Präfix 0x, in Groß- oder Kleinbuchstaben, und ignoriert normalerweise Leerzeichen oder Doppelpunkte zwischen Bytepaaren.

Um eine Dezimalzahl in eine Hexadezimalzahl umzuwandeln, geben Sie eine ganze Zahl in das Dezimalfeld ein und das Tool gibt die Hexadezimalzahl zurück. Wechseln Sie die Richtung mit der Swap- oder Formatauswahl, wenn das Tool beide Richtungen in einer Schnittstelle unterstützt. Kopieren Sie das Ergebnis mit der Schaltfläche „Kopieren“, anstatt es auszuwählen und erneut einzugeben, da manuelles erneutes Eingeben bei langen Hash-Werten zu Fehlern führt.

📋 Wie es funktioniert

🎯

Schritt 1

Wählen Sie Format

Hex-Konvertierungsformeln

Jede Konvertierung zwischen Hexadezimalformat und einem anderen Format folgt einer festen Formel. Die folgenden 6 Formeln decken die Umrechnungen ab, nach denen die Leute am häufigsten suchen.

Hexadezimal-zu-Dezimal-Formel

Die Hexadezimal-zu-Dezimal-Formel lautet Dezimal = Σ (Ziffer × 16ⁿ), summiert über jede Ziffer, wobei n die Position der Ziffer ist, gezählt von rechts nach links, beginnend bei 0. Hex 1A3 konvertiert in Dezimalzahl 419: (1 × 16²) + (10 × 16¹) + (3 × 16⁰) = 256 + 160 + 3 = 419.

Dezimal-Hexadezimal-Formel

Die Dezimal-zu-Hexadezimal-Formel dividiert die Dezimalzahl wiederholt durch 16 und zeichnet jeden Rest als Hexadezimalzahl auf, bis der Quotient 0 erreicht. Dezimalzahl 419 wird in Hexadezimalzahl 1A3 umgewandelt: 419 ÷ 16 = 26 Rest 3, 26 ÷ 16 = 1 Rest 10 (A), 1 ÷ 16 = 0 Rest 1. Einlesen der Reste umgekehrt ergibt 1A3.

Hexadezimal-zu-Binär-Formel

Die Hexadezimal-zu-Binär-Formel ersetzt jede Hexadezimalziffer durch ihr 4-Bit-Binäräquivalent und verbindet dann die Gruppen in der Reihenfolge: binär = concat(Ziffer → 4-Bit-Binär), Ziffer für Ziffer angewendet. Hex 2AA wird in binär 0010 1010 1010 umgewandelt, da 2 an jeder verbleibenden Position 0010 und A 1010 ist.

Binär-Hexadezimal-Formel

Die Binär-zu-Hexadezimal-Formel gruppiert binäre Ziffern in 4er-Sätze, beginnend von rechts, füllt die Gruppe ganz links mit Nullen auf, wenn sie weniger als 4 Ziffern hat, und wandelt dann jede Gruppe in ihre Hexadezimalziffer um: hex = concat(4-Bit-Gruppe → Ziffer). Binär 1010101010 konvertiert in Hex 2AA.

Hexadezimal-Oktal-Formel

Die Hexadezimal-zu-Oktal-Formel durchläuft Binär als mittleren Schritt: Konvertieren Sie jede Hexadezimalziffer in eine 4-Bit-Binärziffer, gruppieren Sie die vollständige Binärzeichenfolge von rechts in Dreiergruppen um und konvertieren Sie dann jede 3-Ziffern-Gruppe in ihre Oktalziffer. Hex FF wird in Oktal 377 konvertiert, da FF binär 11111111 ist, gruppiert als 011 111 111.

Hexadezimal-zu-Text-Formel

Die Hexadezimal-zu-Text-Formel teilt die Hexadezimalzeichenfolge in 2-Zeichen-Bytepaare auf, wandelt jedes Paar mithilfe der Hexadezimal-in-Dezimal-Formel in seinen Dezimalwert um und ordnet dann jeden Dezimalwert seinem Zeichen mithilfe der ASCII- oder UTF-8-Tabelle zu: text = map(decimal(byte) → Character). Hex 48656C6C6F wird in den Text „Hallo“ umgewandelt.

📐 Formel-Schnellreferenz

Hex → Dezimal
Σ (Ziffer × 16n)
Dezimal → Hex
n ÷ 16 → Reste ↑
Hex → Binär
jede Ziffer → 4-Bit-Gruppe
Hex → Oktal
Hex → Binär → Gruppierung nach 3

Beispiele für Hex-Konvertierungen

Hex A3 wird in die Dezimalzahl 163 umgewandelt, da A (10) × 16¹ + 3 × 16⁰ = 160 + 3 = 163. Hex FF wird in die Dezimalzahl 255 umgewandelt, da F (15) × 16¹ + F (15) × 16⁰ = 240 + 15 = 255. Hex 1D8A wird in die Dezimalzahl umgewandelt 7562, nach der gleichen ziffernweisen Multiplikation über 4 Stellen.

Dezimal 1500 wird in Hex 5DC umgewandelt. Dezimal 255 wird in Hex FF umgewandelt. Dezimal 4132 wird in Hex 1024 umgewandelt.

Hex 48656C6C6F wird in den Text „Hallo“ konvertiert, da jedes Hex-Paar aus zwei Zeichen einem ASCII-Byte zugeordnet ist: 48 ist H, 65 ist e, 6C ist l, 6C ist l und 6F ist o.

🧮 Schritt-für-Schritt-Rechner

Wählen Sie ein Beispiel aus, um die Schritt-für-Schritt-Mathematik anzuzeigen.

Hexadezimale Konvertierungsmethoden

Es gibt zwei Kernmethoden für die Konvertierung zwischen Hexadezimalzahl und Dezimalzahl: Ziffernerweiterung für Hexadezimalzahlen in Dezimalzahlen und wiederholte Division für Dezimalzahlen in Dezimalzahlen.

Die Ziffernerweiterung multipliziert jede Hexadezimalziffer mit ihrer Positionspotenz von 16 und summiert dann die Ergebnisse. Durch wiederholte Division wird die Dezimalzahl immer wieder durch 16 dividiert, der Rest wird bei jedem Schritt aufgezeichnet und dann werden die Reste in umgekehrter Reihenfolge gelesen, um den Hexadezimalwert zu bilden.

🔬 Methodenvisualisierer

(Ziffer × 16^pos) + (Ziffer × 16^pos)…

Beispiel: 1A = (1 × 16¹) + (10 × 16⁰) = 16 + 10 = 26

Hexadezimal vs. Dezimal, Binär und Oktal

Hexadezimal, Dezimal, Binär und Oktal unterscheiden sich in der Basis und darin, wie viele Ziffern jeweils erforderlich sind, um denselben Wert darzustellen. Binär (Basis 2) verwendet 8 Ziffern zur Darstellung eines Bytes. Oktal (Basis 8) verwendet 3 Ziffern. Dezimal (Basis 10) verwendet 1 bis 3 Ziffern. Hex (Basis 16) verwendet genau 2 Ziffern.

Binär ist das Format, mit dem Prozessoren direkt arbeiten. Oktal war in der frühen Computertechnik weit verbreitet und ist heute hauptsächlich in Unix-Dateiberechtigungscodes erhalten. Dezimal ist das System, das Menschen für die alltägliche Arithmetik verwenden. Hex gleicht Kompaktheit mit einer direkten Zuordnung zu Binärdaten aus, weshalb es bei Speicheradressierung, Farbcodes und kryptografischer Ausgabe dominiert.

🎚️ Vergleichen Sie Zahlenbasen

Wert: 170

Was ist das Dezimalsystem?

Das Dezimalsystem ist ein Zahlensystem zur Basis 10, das 10 Ziffern verwendet: 0 bis 9. Die Position jeder Ziffer stellt eine Potenz von 10 dar, beginnend bei 10⁰ auf der rechten Seite.

Das Dezimalsystem ist der Standard für das tägliche Rechnen, da der Mensch mit 10 Fingern zählt. Computer verwenden intern keine Dezimalzahl, daher wird jeder in ein System eingegebene Dezimalwert vor der Verarbeitung in einen Binär- oder Hexadezimalwert umgewandelt.

🔟 Dezimal- vs. Hex-Dichte

Dezimal (Basis 10)
255
3 Ziffern → jeweils 10 Symbole
⟹
Hexadezimal (Basis 16)
FF
2 Ziffern → jeweils 16 Zeichen

Hexadezimalsystem (Hex-System)

Das Hexadezimalsystem verwendet 16 Symbole: 0-9 und A-F. Jede Ziffer stellt eine Potenz von 16 dar. Die Buchstaben A bis F stehen für die Dezimalwerte 10 bis 15.

Hex wird im gesamten Computerbereich verwendet, da es an Bytegrenzen ausgerichtet ist. Ein einzelnes Byte, bestehend aus 8 Bits, wird sauber in genau 2 Hexadezimalstellen umgewandelt, ohne Rest oder Rundung. Diese saubere Zuordnung zwischen Bytes und Dezimalziffern gibt es nicht, weshalb rohe Computerdaten in Hexadezimalzahl und nicht in Dezimalzahl angezeigt werden.

🔠 Die 16 Hex-Symbole

0-9

Werte 0-9

Dezimalsystem

Decimal ist ein Positionszahlensystem zur Basis 10. Der Wert jeder Ziffer hängt sowohl von der Ziffer selbst als auch von ihrer Position in der Zahl ab. Die Ziffer 5 in der Zahl 500 steht für 5 × 10² oder 500. Die gleiche Ziffer 5 in der Zahl 50 steht für 5 × 10¹ oder 50.

Decimal verarbeitet Bruchwerte mithilfe eines Dezimalpunkts, wobei Ziffern nach dem Punkt negative Potenzen von 10 darstellen (Zehntel, Hundertstel usw.).

🔢 Dezimalpositionswerte

5
× 10²
500

Wie man Hexadezimal in Dezimal umrechnet

Multiplizieren Sie jede Hexadezimalzahl an ihrer Position mit 16, zählen Sie die Positionen von rechts nach links, beginnend bei 0, und addieren Sie dann die Ergebnisse. Der Hexadezimalwert 2AA wird in die Dezimalzahl 682 umgewandelt: (2 × 16²) + (10 × 16¹) + (10 × 16⁰) = 512 + 160 + 10 = 682.

Bei langen Hex-Strings wie kryptografischen Hashes funktioniert diese Berechnung immer noch Ziffer für Ziffer, aber die resultierende Dezimalzahl wird schnell größer. Ein 64-stelliger Hex-Hash kann eine Dezimalzahl mit 77 Ziffern erzeugen.

⚙️ Live-Ziffernerweiterung

Geben Sie oben einen Hexadezimalwert ein, um ihn erweitert anzuzeigen.

Konvertieren Sie einen Hexadezimalwert in einen Dezimalwert

Die Konvertierung eines Hexadezimalwerts in einen Dezimalwert erfolgt in drei Schritten: Weisen Sie jeder Ziffer basierend auf der Position ihre Potenz von 16 zu, multiplizieren Sie jede Ziffer mit ihrer Potenz und summieren Sie jedes Ergebnis.

Beispiel: Hex 7DE konvertiert in Dezimalzahl 2014. (7 × 16²) + (13 × 16¹) + (14 × 16⁰) = 1792 + 208 + 14 = 2014.

📝 Beispiel: Hex 7DE zu Dezimal

7 × 16²= 7 × 256= 1792
D (13) × 16¹= 13 × 16= 208
E (14) × 16⁰= 14 × 1= 14
Gesamtsumme= 2014

Dezimalwert in Hexadezimalwert umwandeln

Die Konvertierung eines Dezimalwerts in einen Hexadezimalwert erfolgt in vier Schritten: Teilen Sie die Dezimalzahl durch 16, zeichnen Sie den Rest als Hexadezimalzahl auf, verwenden Sie den Quotienten als nächste zu dividierende Zahl und wiederholen Sie den Vorgang, bis der Quotient 0 erreicht.

Beispiel: Dezimal 7562 wird in Hex 1D8A umgewandelt. 7562 ÷ 16 = 472 Rest 10 (A). 472 ÷ 16 = 29 Rest 8 (8). 29 ÷ 16 = 1 Rest 13 (D). 1 ÷ 16 = 0 Rest 1 (1). Das Lesen der Reste vom letzten zum ersten ergibt 1D8A.

➗ Beispiel: Dezimal 7562 bis Hex

7562 ÷ 16Quotient: 472Rest: 10 (A)
472 ÷ 16Quotient: 29Rest: 8
29 ÷ 16Quotient: 1Rest: 13 (D)
1 ÷ 16Quotient: 0Rest: 1
Nach oben lesen ⬆️: 1D8A

Hex zu Binär und Binär zu Hex

Bei der Hex-zu-Binär-Konvertierung wird jede Hexadezimalziffer durch ihr binäres 4-Bit-Äquivalent ersetzt und dann werden die Gruppen der Reihe nach zusammengefügt. Hex 2AA wird in binär 0010 1010 1010 umgewandelt, da 2 0010 ist und A an jeder der verbleibenden 2 Positionen 1010 ist.

Die Binär-zu-Hex-Konvertierung gruppiert Binärziffern in 4er-Sätze, beginnend von rechts, füllt die Gruppe ganz links mit Nullen auf, wenn sie weniger als 4 Ziffern hat, und wandelt dann jede Gruppe in ihre Hex-Ziffer um. Binär 1010101010 wird in Hex 2AA konvertiert, wobei dieselben gruppierten Werte in umgekehrter Reihenfolge verwendet werden.

🧩 Nibble-Mapper: Hex 2AA

2
Hexadezimalzahl
A
Hexadezimalzahl
A
Hexadezimalzahl
↓ jeweils 4 Bit ↓
0010
1010
1010

Ergebnis: 0010 1010 1010

Hex zu Oktal

Die Konvertierung von Hexadezimalwerten in Oktalwerte erfolgt als mittlerer Schritt durch den Binärwert: Wandeln Sie den Hexadezimalwert in einen Binärwert um, gruppieren Sie die Binärziffern von rechts in Dreiergruppen um und wandeln Sie dann jede 3-Ziffern-Gruppe in ihre Oktalziffer um. Hex FF konvertiert in Oktal 377: FF ist binär 11111111, gruppiert als 011 111 111, was als 3, 7, 7 lautet.

🔄 Hex FF → Oktal über Binär

FF
↓ auf 8-Bit-Binärdatei erweitern
1 1 1 1 1 1 1 1
↓ in 3-Bit-Blöcke neu gruppieren
011
→ 3
111
→ 7
111
→ 7

Oktales Ergebnis: 377

Hex zu Ganzzahl

Bei der Hex-in-Integer-Konvertierung wird ein Hex-Wert abhängig von der Datentypbreite entweder als vorzeichenlose oder als vorzeichenbehaftete Ganzzahl gelesen. Ein vorzeichenloser 8-Bit-Hexadezimalwert reicht von 00 bis FF oder 0 bis 255 in Dezimalzahl. Ein vorzeichenbehafteter 8-Bit-Hexadezimalwert verwendet das Zweierkomplement, sodass 00 bis 7F 0 bis 127 darstellt, während 80 bis FF -128 bis -1 darstellt. Hex FF ist als vorzeichenlose 8-Bit-Ganzzahl gleich 255, aber als vorzeichenbehaftete 8-Bit-Ganzzahl ist es -1.

Die gleichen vorzeichenbehafteten und vorzeichenlosen Regeln gelten auch für 16-Bit-, 32-Bit- und 64-Bit-Ganzzahlen mit mehr Hexadezimalstellen: 4 Hexadezimalstellen für 16-Bit, 8 Hexadezimalstellen für 32-Bit und 16 Hexadezimalstellen für 64-Bit.

± Signiert vs. unsigniert: 0xFF

Vorzeichenloses 8-Bit255
0255
Vorzeichenbehaftetes 8-Bit (Zweierkomplement)−1
−128127
Signiertes 16-Bit255
−3276832767
Gleiche Teile, unterschiedliche Interpretation.

Hexadezimale Berechnung – Addieren, Subtrahieren, Multiplizieren oder Dividieren

Hex-Arithmetik folgt den gleichen Regeln wie Dezimal-Arithmetik, mit zwei Anpassungen: Ziffern über 9 verwenden die Buchstaben A bis F und Übertrags- oder Leihbewegungen werden in Einheiten von 16 statt 10 ausgeführt.

Hex-Addition

Fügen Sie hexadezimale Ziffern auf die gleiche Weise hinzu wie Dezimalziffern, wandeln Sie Buchstaben bei Bedarf in ihre Dezimalwerte um und tragen Sie dann einen beliebigen Betrag von 16 oder mehr in die nächste Spalte ein. Beispiel: B (11) + 8 = 19 im Dezimalformat, was 13 im Hexadezimalformat entspricht. Schreiben Sie 3 auf und tragen Sie 1 in die nächste Spalte.

Hex-Subtraktion

Subtrahieren Sie hexadezimale Ziffern Spalte für Spalte und übernehmen Sie 16 aus der nächsten Spalte, wenn die obere Ziffer kleiner als die untere Ziffer ist. Beispiel: In 5D1C − 3AF benötigt die Spalte ganz rechts C (12) − F (15), was negativ ist, sodass die Spalte 16 von der nächsten Ziffer übernimmt: 16 + 12 − 15 = 13 oder D.

Hex-Multiplikation

Multiplizieren Sie Hex-Ziffern mit ihren Dezimaläquivalenten, wandeln Sie jedes Teilprodukt wieder in Hex um und addieren Sie dann die Teilprodukte nach der normalen Hex-Addition. Eine hexadezimale Multiplikationstabelle macht eine Umrechnung bei jedem Schritt überflüssig.

Hex-Division

Dividieren Sie hexadezimale Zahlen durch lange Division und führen Sie jeden Multiplikations- und Subtraktionsschritt hexadezimal statt dezimal aus. Die Entlehnung während der Subtraktion bewegt sich immer noch in Einheiten von 16.

Hexadezimale Multiplikationstabelle

×123456789ABCDEF
1123456789ABCDEF
22468ACE10121416181A1C1E
3369CF1215181B1E2124272A2D
448C1014181C2024282C3034383C
55AF14191E23282D32373C41464B
66C12181E242A30363C42484E545A
77E151C232A31383F464D545B6269
881018202830384048505860687078
99121B242D363F48515A636C757E87
AA141E28323C46505A646E78828C96
BB16212C37424D58636E79848F9AA5
CC1824303C4854606C7884909CA8B4
DD1A2734414E5B6875828F9CA9B6C3
EE1C2A38465462707E8C9AA8B6C4D2
FF1E2D3C4B5A69788796A5B4C3D2E1

🔢 Hex-Arithmetik

(163)
(28)
=
BF

(191)

Gemeinsame Hexadezimalwerte

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF (newline)
203200100000Space
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111Extended byte

Diese 8 Werte erscheinen häufig, weil sie Grenzen markieren: 00 ist das Nullbyte, 20 ist das Leerzeichen, das Wörter in ASCII trennt, 41 beginnt mit dem Großbuchstabenalphabet, 61 beginnt mit dem Kleinbuchstabenalphabet und FF markiert den höchsten Einzelbytewert.

🗺️ ASCII-Karten-Explorer

00
09
0A
0D
20
30
39
41
46
5A
61
66
7A
7F

Hex zu Text, ASCII und UTF-8

Die Hex-zu-Text-Konvertierung teilt die Hex-Zeichenfolge in Bytepaare mit zwei Zeichen auf, wandelt jedes Paar in seinen Dezimalwert um und liest diese Bytes dann als Zeichen. Hex 48656C6C6F dekodiert zu „Hallo“, da 48 H ist, 65 e ist, 6C l ist, 6C l ist und 6F o ist.

Hex zu ASCII folgt der gleichen Bytepaar-Methode, aber ASCII deckt nur die Bytewerte 0 bis 127 oder 00 bis 7F in Hex ab. Hex zu UTF-8 erweitert dies für Bytewerte über 7F, wobei der Konverter 2, 3 oder 4 Hex-Bytes zusammen liest, um ein einzelnes Zeichen zu dekodieren.

🗺️ ASCII-Karten-Explorer

00
09
0A
0D
20
30
39
41
46
5A
61
66
7A
7F

Text in Hex

Die Text-zu-Hex-Konvertierung wandelt jedes Zeichen mithilfe seiner Zeichenkodierung in seinen Bytewert um und schreibt dann jeden Bytewert als 2-Zeichen-Hex-Paar. Text „Hi“ wird in Hex 4869 konvertiert, da H der Dezimalzahl 72 (Hex 48) und i der Dezimalzahl 105 (Hex 69) entspricht.

✏️ Text → Hex: „Hallo“

H
ASCII 72
i
ASCII 105
↓ dezimal → hex ↓
48
69

Ergebnis: 4869

Hex zu Base64

Die Hex-zu-Base64-Konvertierung gruppiert die Rohbytes, die eine Hex-Zeichenfolge darstellt, in Sätze von 3 Bytes (24 Bits) neu, teilt jede 24-Bit-Gruppe in vier 6-Bit-Segmente auf und ordnet dann jedes 6-Bit-Segment einem von 64 Base64-Zeichen (A-Z, a-z, 0-9, +, /) zu. Hex 48656C6C6F, also 5 Bytes, wird in Base64 SGVsbG8= konvertiert, wobei Auffüllung hinzugefügt wird, wenn die Byteanzahl nicht gleichmäßig durch 3 geteilt wird.

🔗 Hex → Base64-Pipeline

48 65 6C 6C 6F
↓ Hex-Paare → Rohbytes
72101108108111
↓ in 3-Byte-Blöcke (24-Bit) gruppieren → in 6-Bit-Segmente aufteilen
010010000110010101…
↓ Zuordnung zum Base64-Alphabet
SGVsbG8=

Hex-Farbkonvertierungen

Ein Hex-Farbcode ist ein 6-stelliger Hex-Wert, der eine Farbe mit jeweils 2 Ziffern für Rot, Grün und Blau darstellt. Der Code FF5733 stellt eine rot-orange Farbe dar: FF (255) Rot, 57 (87) Grün und 33 (51) Blau.

Hex zu RGB

Bei der Hex-zu-RGB-Konvertierung wird eine 6-stellige Hex-Farbe in drei Paare aufgeteilt und dann jedes Paar in seinen Dezimalwert umgewandelt. Hex FF5733 konvertiert in RGB (255, 87, 51) und folgt dabei der Paarreihenfolge Rot, Grün, Blau.

Hex zu HSL

Bei der Hex-zu-HSL-Konvertierung werden zunächst die RGB-Werte extrahiert und dann Farbton, Sättigung und Helligkeit aus der relativen Helligkeit und dem Bereich der RGB-Kanäle berechnet. Der Farbton wird in Grad von 0 bis 360 gemessen, während Sättigung und Helligkeit beide als Prozentsätze von 0 bis 100 gemessen werden.

Hex zum HSV

Die Hex-zu-HSV-Konvertierung beginnt ebenfalls mit den extrahierten RGB-Werten und berechnet dann Farbton, Sättigung und Wert (Helligkeit). HSV unterscheidet sich von HSL darin, wie es die Helligkeit definiert: Der Wertekanal von HSV verfolgt den höchsten der drei RGB-Kanäle direkt, während der Helligkeitskanal von HSL den Durchschnitt des höchsten und niedrigsten Kanals bildet.

Hex bis CMYK

Die Hex-zu-CMYK-Konvertierung extrahiert zunächst RGB und wandelt dann die RGB-Werte für die Druckverwendung in Cyan-, Magenta-, Gelb- und Key-Prozentsätze (Schwarz) um. CMYK-Werte sind subtraktiv, das heißt, sie beschreiben, wie viel Tinte Licht absorbiert, während RGB- und Hex-Werte additiv sind und beschreiben, wie viel Licht ein Bildschirm abgibt.

Hex zu Pantone

Bei der Hex-zu-Pantone-Konvertierung wird eine Hex-Farbe mit dem nächstgelegenen Eintrag in der PMS-Bibliothek (Pantone Matching System) abgeglichen, da Pantone benannte Tintenformulierungen anstelle einer mathematischen RGB- oder CMYK-Formel verwendet. Bei der Übereinstimmung handelt es sich um einen Näherungswert: Zwei verschiedene Hexadezimalwerte können demselben Pantone-Farbfeld zugeordnet werden, und die Druckausgabe kann je nach Papiermaterial und Druckverfahren von der Hexadezimalvorschau auf dem Bildschirm abweichen.

🎨 Farbzerleger: #FF5733

FF
Rot: 255
57
Grün: 87
33
Blau: 51
HSL11°, 100%, 60%
HSV11°, 80%, 100%
CMYK0%, 66%, 80%, 0%

Hex in Blockchain

Blockchain-Systeme speichern nahezu alle Rohdaten im Hex-Format. Transaktionskennungen, Block-Hashes, Adressen und Smart-Contract-Daten verwenden alle Hex, da es direkt auf die zugrunde liegenden Bytes abgebildet wird, ohne die Struktur zu verlieren.

Transaktions-IDs

Eine Bitcoin-Transaktions-ID (txid) ist eine 64-stellige Hex-Zeichenfolge. Es stellt den doppelten SHA-256-Hash der serialisierten Transaktion dar, der zur besseren Lesbarkeit aus 32 Rohbytes in Hex-Form komprimiert wurde.

Hashes blockieren

Ein Block-Hash ist ebenfalls eine 64-stellige Hex-Zeichenfolge, die durch zweimaliges Hashing des 80-Byte-Blockheaders mit SHA-256 erstellt wird. Das Proof-of-Work-Schwierigkeitsziel von Bitcoin erfordert, dass der Hash unter einen Schwellenwert fällt, was hexadezimal ausgedrückt bedeutet, dass der Hash mit einer festgelegten Anzahl führender Nullen beginnen muss.

Adressen und öffentliche Schlüssel

Ein öffentlicher Bitcoin-Schlüssel ist 33 Byte in komprimierter Form oder 65 Byte unkomprimiert und wird vor der Konvertierung in das Base58Check- oder Bech32-Format in Hex angezeigt. Eine Ethereum-Adresse ist eine 40-stellige Hex-Zeichenfolge (20 Bytes) mit einem 0x-Präfix.

Opcodes und Skript

Bitcoin Script verwendet Einzelbyte-Opcodes, auf die durch ihre Hex-Werte verwiesen wird. Ein Standard-Pay-to-Public-Key-Hash-Skript liest 76 A9 14 [Hash] 88 AC im Hexadezimalformat, wobei 76 OP_DUP, A9 OP_HASH160, 88 OP_EQUALVERIFY und AC OP_CHECKSIG ist.

Intelligente Vertragsdaten

Ethereum-Smart-Contract-Aufrufe werden als Hex-Daten im Eingabefeld einer Transaktion kodiert. Die ersten 4 Bytes bilden einen Funktionsselektor, abgeleitet vom Keccak-256-Hash der Funktionssignatur. Ein ERC-20 transfer()-Aufruf beginnt mit dem Selektor 0xA9059CBB.

⛓️ Transaktionsanatomie

01000000

01

7b1eabe0209b1fe794124575ef807057c77ada2138ae4fa8d6c4de0398a14f3f

00000000

494830450221008949…

ffffffff

Bewegen Sie den Mauszeiger über Felder um das Rohe zu entschlüsseln Hex-Transaktionsbytes.

Hex in Programmierung und Daten

Hexadezimal kommt bei sechs gängigen Programmier- und Datenaufgaben vor, die über die grundlegende Zahlenkonvertierung hinausgehen: Gleitkommakodierung, Handhabung der Byte-Reihenfolge, bitweise Operationen, Maschinencode-Inspektion, Rohdateianalyse und Identifikatorgenerierung.

Hex zu IEEE 754

Bei der Hex-zu-IEEE-754-Konvertierung wird ein Hexadezimalwert als Gleitkommazahl mithilfe des IEEE-754-Standards gelesen, der die Bits in ein Vorzeichenbit, einen Exponenten und eine Mantisse aufteilt. Ein 32-Bit-Float (einfache Genauigkeit) verwendet 1 Vorzeichenbit, 8 Exponentenbits und 23 Mantissenbits. Der Hexadezimalwert 3F800000 wird gemäß diesem Standard in den Gleitkommawert 1,0 konvertiert.

Hex-Endian-Konverter

Ein Hex-Endian-Konverter kehrt die Bytereihenfolge eines Hex-Werts zwischen Big-Endian- und Little-Endian-Formaten um. Big-Endian speichert das höchstwertige Byte zuerst; Little-Endian speichert zuerst das niedrigstwertige Byte. Der 4-Byte-Hex-Wert 12345678 in Big-Endian wird zu 78563412 in Little-Endian, da sich die Byte-Reihenfolge umkehrt, während die beiden Ziffern jedes Bytes ihre Reihenfolge beibehalten.

Hex-XOR-Rechner

Ein Hex-XOR-Rechner wendet die bitweise XOR-Operation auf zwei Hex-Werte an, vergleicht sie Bit für Bit und gibt 1 zurück, wenn die Bits unterschiedlich sind, und 0, wenn sie übereinstimmen. Hex FF XOR 0F entspricht F0, da jede Bitposition, an der die beiden Werte nicht übereinstimmen, eine 1 ergibt.

Sechskant zur Montage

Die Hex-zu-Assembly-Konvertierung, auch Disassemblierung genannt, übersetzt rohe Maschinencode-Bytes zurück in lesbare Assembly-Anweisungen für eine bestimmte Prozessorarchitektur. Jeder Hex-Opcode ist einer Befehlsmnemonik zugeordnet, beispielsweise MOV, ADD oder JMP. Die genaue Zuordnung hängt jedoch vom Befehlssatz ab: x86, ARM oder eine andere Architektur.

Hex-Dump-Konverter

Ein Hex-Dump-Konverter nimmt eine Binärdatei und zeigt deren Rohbytes im Hex-Format an, normalerweise zusammen mit einer ASCII-Spalte, die das druckbare Zeichen für jedes Byte anzeigt. Mit Hex-Dumps können Entwickler Dateiheader überprüfen, Dateisignaturen überprüfen und Binärdaten debuggen, ohne für jeden Dateityp einen speziellen Parser zu benötigen.

Hex zu UUID

Bei der Konvertierung von Hex in UUID wird ein 32-stelliger (16 Byte) Hex-Wert in das Standard-UUID-Muster umgewandelt: 8-4-4-4-12 durch Bindestriche getrennte Hex-Ziffern, z. B. 550E8400-E29B-41D4-A716-446655440000. Eine UUID ist ein 128-Bit-Wert, der zur Identifizierung von Datensätzen oder Objekten verwendet wird, bei denen die Wahrscheinlichkeit einer Kollision zwischen Systemen nahezu Null ist.

🖥️ Datenformate programmieren

📊
IEEE 754
3F800000 → 1.0 (32-Bit-Float)
🔀
Endian-Swap
12345678 ⇄ 78563412
⊕
XOR-Operation
FF ⊕ 0F → F0
⚙️
Montage: 90 → NOP
Opcodes werden Anweisungen zugeordnet
🔑
UUID-Format
32 Hex → 8-4-4-4-12

Konvertierungsreferenz

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111—

📚 ASCII-Steuerzeichen

HexDecimalBinaryASCII
00000000000NUL
0A1000001010LF
3048001100000
416501000001A
619701100001a
7F12701111111DEL
FF25511111111—

Gemeinsame Hex-Werte in Krypto

Hex ValueNameContext
0x76OP_DUPDuplicates the top stack item
0xA9OP_HASH160Applies SHA-256 then RIPEMD-160
0xACOP_CHECKSIGVerifies a signature
0x6AOP_RETURNMarks an output as unspendable
0x88OP_EQUALVERIFYChecks equality and verifies
0xAEOP_CHECKMULTISIGVerifies a multisig condition
0xA9059CBBtransfer(address,uint256)ERC-20 function selector
0x095EA7B3approve(address,uint256)ERC-20 function selector
0x70A08231balanceOf(address)ERC-20 function selector

🪙 Web3- und Bitcoin-Operationen

Hex ValueNameContext
0x76OP_DUPDuplicates the top stack item
0xA9OP_HASH160Applies SHA-256 then RIPEMD-160
0xACOP_CHECKSIGVerifies a signature
0x6AOP_RETURNMarks an output as unspendable
0x88OP_EQUALVERIFYChecks equality and verifies
0xAEOP_CHECKMULTISIGVerifies a multisig condition
0xA9059CBBtransfer(address,uint256)ERC-20 function selector
0x095EA7B3approve(address,uint256)ERC-20 function selector
0x70A08231balanceOf(address)ERC-20 function selector

Hex vs. andere Zahlensysteme

PropertyBinary (Base-2)Octal (Base-8)Decimal (Base-10)Hex (Base-16)
Digits used0, 10-70-90-9, A-F
Bits per digit13~3.324
One byte requires8 digits3 digits1-3 digits2 digits
Common prefix0b0oNone0x
255 expressed as11111111377255FF
Primary useLogic gates, bit flagsUnix permissionsEveryday arithmeticMemory, crypto, colors

📊 Basisvergleich

VERHEXEN

2 Zeichen

FF

Hexadezimalzahlen (Basis 16) in Dezimalzahlen (Basis 10) umwandeln

Um hexadezimale Zahlen (Basis 16) in Dezimalzahlen (Basis 10) umzuwandeln, geben Sie einen Hexadezimalwert wie 3B2 oder 0xFF in einen Hexadezimalkonverter ein und das Dezimaläquivalent wird sofort angezeigt. Hexadezimal ist ein Zahlensystem zur Basis 16 mit 16 verschiedenen Symbolen: Ziffern 0 bis 9 und Buchstaben A bis F. Die 6 Hexadezimalbuchstaben stellen die folgenden Dezimalwerte dar: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.

Das Dezimalsystem (Basis 10) verwendet 10 Ziffern – 0 bis 9 – und ist das Standardzahlensystem für die alltägliche Arithmetik. Hexadezimalzahlen werden in der Informatik verwendet, da zwei Hexadezimalstellen 1 Byte (8 Bits) darstellen, wodurch Hexadezimalzahlen viermal kompakter sind als Binärzahlen (Basis 2).

Bei einstelligen Hexadezimalwerten von 0 bis 9 ist der Dezimalwert identisch. Hex 5 = 5 in Dezimalzahl, Hex 8 = 8 in Dezimalzahl und Hex 9 = 9 in Dezimalzahl.

Bei mehrstelligen Hexadezimalwerten gilt die Positionsgewichtung. Hex 10 = 16 in Dezimalzahl, Hex 16 = 22 in Dezimalzahl, Hex 20 = 32 in Dezimalzahl und Hex 80 = 128 in Dezimalzahl.

Um eine Dezimalzahl in eine Hexadezimalzahl umzuwandeln, teilen Sie den Dezimalwert wiederholt durch 16 und notieren Sie den Rest als Hexadezimalzahl. Dezimal 5 = 5 im Hexadezimalformat, Dezimalzahl 9 = 9 im Hexadezimalformat, Dezimalzahl 14 = E im Hexadezimalformat, Dezimalzahl 35 = 23 im Hexadezimalformat und Dezimalzahl 5000 = 1388 im Hexadezimalformat.

Die Konvertierung von Hexadezimalzahlen in Dezimalzahlen erfolgt in drei Hauptbereichen:

  • Speicheradressierung: Systemarchitekturen verwenden Hexadezimalzahlen zur Darstellung von Speicheradressen, da Hex die Adressschreibweise kompakt hält.
  • Farbcodierung: Webdesign-Farbcodes wie #FF5733 drücken die Kanalwerte Rot, Grün und Blau (RGB) als 3 Hex-Paare aus, die jeweils von 00 bis FF reichen (0 bis 255 in Dezimalzahl).
  • Assembly-Programmierung: CPU-Anweisungen in der Assembler-Programmierung werden im Hex-Format geschrieben und erfordern zur Analyse und Lesbarkeit eine Hex-in-Dezimal-Konvertierung.

⚡ Quick Conversion Map

Hex (Base 16)0x0A0xFF0x3B2Dec (Base 10)10255946

Wie funktioniert die Konvertierung von Hexadezimalzahlen in Dezimalzahlen?

Bei der Umwandlung von Hexadezimalzahlen in Dezimalzahlen wird jede Hexadezimalzahl mit 16, hoch zur Ziffernposition, multipliziert und anschließend alle Produkte summiert. Die Positionen zählen von 0 an der Stelle ganz rechts und erhöhen sich um 1, wenn man sich nach links bewegt. Ersetzen Sie A bis F durch 10 bis 15, bevor Sie die Formel anwenden.

Die Umrechnungsformel lautet:

Dezimal = (Dₙ × 16ⁿ) + (Dₙ₋₁ × 16ⁿ⁻¹) + … + (D₁ × 16¹) + (D₀ × 16⁰)

  • Konvertieren Sie Hex 2 in Dezimalzahl: 2 × 16⁰ = 2 × 1 = 2. Hex 2 = 2 in Dezimalzahl.
  • Konvertieren Sie Hex 10 in eine Dezimalzahl: (1 × 16¹) + (0 × 16⁰) = 16 + 0 = 16. Hex 10 = 16 in Dezimalzahl.
  • Konvertieren Sie Hex 14 in eine Dezimalzahl: (1 × 16¹) + (4 × 16⁰) = 16 + 4 = 20. Hex 14 = 20 in Dezimalzahl.
  • Konvertieren Sie Hex 1E in Dezimalzahl: (1 × 16¹) + (14 × 16⁰) = 16 + 14 = 30. Hex 1E = 30 in Dezimalzahl.
  • Konvertieren Sie Hex 22 in Denar: (2 × 16¹) + (2 × 16⁰) = 32 + 2 = 34. Hex 22 = 34 in Denar.
  • Konvertieren Sie Hex 2A in Dezimalzahl: (2 × 16¹) + (10 × 16⁰) = 32 + 10 = 42. Hex 2A = 42 in Dezimalzahl.
  • Konvertieren Sie Hex 2C in Dezimalzahl: (2 × 16¹) + (12 × 16⁰) = 32 + 12 = 44. Hex 2C = 44 in Dezimalzahl.
  • Konvertieren Sie Hex 2E in Denar: (2 × 16¹) + (14 × 16⁰) = 32 + 14 = 46. Hex 2E = 46 in Denar.
  • Konvertieren Sie Hex 2F in Dezimalzahl: (2 × 16¹) + (15 × 16⁰) = 32 + 15 = 47. Hex 2F = 47 in Dezimalzahl.
  • Konvertieren Sie Hex 30 in Denar: (3 × 16¹) + (0 × 16⁰) = 48 + 0 = 48. Hex 30 = 48 in Denar.
  • Konvertieren Sie Hex 32 in eine Dezimalzahl: (3 × 16¹) + (2 × 16⁰) = 48 + 2 = 50. Hex 32 = 50 in Dezimalzahl.
  • Konvertieren Sie Hex 3C in Dezimalzahl: (3 × 16¹) + (12 × 16⁰) = 48 + 12 = 60. Hex 3C = 60 in Dezimalzahl.
  • Konvertieren Sie Hex 3B2 in Dezimalzahl: (3 × 16²) + (11 × 16¹) + (2 × 16⁰) = 768 + 176 + 2 = 946. Hex 3B2 = 946 in Dezimalzahl.
  • Hex 34,3 in Binär umwandeln: Hex 34 wird in 00110100 im Binärformat konvertiert, und Hex .3 wird in .0011 im Binärformat konvertiert. Hex 34,3 = 00110100,0011 in Binärform.

Für die Konvertierung von Dezimalzahlen in Hexadezimalzahlen verwenden Sie wiederholte Divisionen. So konvertieren Sie dezimal 5000 in hexadezimal: 5000 ÷ 16 = 312 Rest 8; 312 ÷ 16 = 19 Rest 8; 19 ÷ 16 = 1 Rest 3; 1 ÷ 16 = 0 Rest 1. Lesen der Reste vom letzten zum ersten: dezimal 5000 = 1388 im Hexadezimalformat.

⚙️ Formula Visualized: 3B2

3B2× 16²× 16¹× 16⁰768+176+2= 946

Hex-zu-Dezimal-Umrechnungstabelle

In der Tabelle zur Konvertierung von Hexadezimalzahlen in Dezimalzahlen unten sind Hexadezimalwerte (Basis 16) zusammen mit ihren dezimalen Entsprechungen (Basis 10) und die schrittweise Positionsberechnung aufgeführt. Die einstelligen Hexadezimalwerte 0 bis 9 sind in beiden Systemen identisch. Die 6 Hexadezimalbuchstaben A bis F entsprechen den Dezimalwerten 10 bis 15.

Hex (Base-16)Decimal (Base-10)Calculation
00—
11—
22—
33—
44—
55—
66—
77—
88—
99—
A10—
B11—
C12—
D13—
E14—
F15—
10161×16¹ + 0×16⁰ = 16
11171×16¹ + 1×16⁰ = 17
12181×16¹ + 2×16⁰ = 18
13191×16¹ + 3×16⁰ = 19
14201×16¹ + 4×16⁰ = 20
15211×16¹ + 5×16⁰ = 21
16221×16¹ + 6×16⁰ = 22
17231×16¹ + 7×16⁰ = 23
18241×16¹ + 8×16⁰ = 24
19251×16¹ + 9×16⁰ = 25
1A261×16¹ + 10×16⁰ = 26
1B271×16¹ + 11×16⁰ = 27
1C281×16¹ + 12×16⁰ = 28
1D291×16¹ + 13×16⁰ = 29
1E301×16¹ + 14×16⁰ = 30
1F311×16¹ + 15×16⁰ = 31
20322×16¹ + 0×16⁰ = 32
22342×16¹ + 2×16⁰ = 34
2A422×16¹ + 10×16⁰ = 42
2C442×16¹ + 12×16⁰ = 44
2E462×16¹ + 14×16⁰ = 46
2F472×16¹ + 15×16⁰ = 47
30483×16¹ + 0×16⁰ = 48
32503×16¹ + 2×16⁰ = 50
3C603×16¹ + 12×16⁰ = 60
40644×16¹ + 0×16⁰ = 64
50805×16¹ + 0×16⁰ = 80
60966×16¹ + 0×16⁰ = 96
701127×16¹ + 0×16⁰ = 112
801288×16¹ + 0×16⁰ = 128
901449×16¹ + 0×16⁰ = 144
A016010×16¹ + 0×16⁰ = 160
B017611×16¹ + 0×16⁰ = 176
C019212×16¹ + 0×16⁰ = 192
D020813×16¹ + 0×16⁰ = 208
E022414×16¹ + 0×16⁰ = 224
F024015×16¹ + 0×16⁰ = 240
FF25515×16¹ + 15×16⁰ = 255
1002561×16² + 0×16¹ + 0×16⁰ = 256
2005122×16² + 0×16¹ + 0×16⁰ = 512
3007683×16² + 0×16¹ + 0×16⁰ = 768
40010244×16² + 0×16¹ + 0×16⁰ = 1024
3B29463×16² + 11×16¹ + 2×16⁰ = 946
138850001×16³ + 3×16² + 8×16¹ + 8×16⁰ = 5000

Entdecken Sie unsere Spezialwerkzeuge

Frequently Asked Questions

Was ist hexadezimal?

Hexadezimal ist ein Zahlensystem zur Basis 16, das 16 Symbole verwendet: die Ziffern 0 bis 9 und die Buchstaben A bis F. Jede Hexadezimalziffer stellt 4 Binärziffern dar, sodass 2 Hexadezimalziffern immer 1 Byte entsprechen. Computer verwenden Hex, um Rohdaten in einer Form anzuzeigen, die kurz und lesbar bleibt.

Was ist ein Hex-Konverter?

Ein Hex-Konverter ist ein Werkzeug, das einen Wert zwischen Hexadezimalzahl und einem anderen Zahlenformat umwandelt, beispielsweise Dezimalzahl, Binärzahl, Oktalzahl oder Text. Sie geben einen Wert in ein Feld ein und das Tool gibt im selben Schritt den entsprechenden Wert im Zielformat zurück.

Wie konvertiere ich Hexadezimalzahlen in Dezimalzahlen?

Multiplizieren Sie jede Hexadezimalzahl an ihrer Position mit 16 und addieren Sie dann die Ergebnisse. Der Hexadezimalwert 1A3 wird in die Dezimalzahl 419 umgewandelt: (1 × 256) + (10 × 16) + (3 × 1) = 256 + 160 + 3 = 419.

Probieren Sie es aus →

—

Wie konvertiere ich eine Dezimalzahl in eine Hexadezimalzahl?

Teilen Sie die Dezimalzahl durch 16, zeichnen Sie den Rest als Hexadezimalzahl auf und wiederholen Sie dann die Division des Quotienten, bis der Quotient 0 erreicht. Wenn Sie die Reste in umgekehrter Reihenfolge lesen, erhalten Sie den Hexadezimalwert. Dezimal 1500 wird mit dieser Methode in hexadezimal 5DC konvertiert: 1500 ÷ 16 = 93 Rest 12 (C), 93 ÷ 16 = 5 Rest 13 (D), 5 ÷ 16 = 0 Rest 5. Rückwärtslesen der Reste ergibt 5DC.

Probieren Sie es aus →

—

Wie konvertiere ich hexadezimal in binär?

Ersetzen Sie jede Hexadezimalzahl durch ihr 4-Bit-Binäräquivalent und fügen Sie dann die Gruppen der Reihe nach zusammen. Der Hexadezimalwert 2AA wird in den Binärwert 0010 1010 1010 umgewandelt, da 2 0010 ist und A an jeder der beiden verbleibenden Positionen 1010 ist.

Probieren Sie es aus →

—

Wie konvertiere ich binär in hexadezimal?

Gruppieren Sie die Binärziffern in 4er-Gruppen, beginnend von rechts, füllen Sie die Gruppe ganz links mit Nullen auf, wenn sie weniger als 4 Ziffern hat, und konvertieren Sie dann jede Gruppe in ihre Hexadezimalziffer. Der Binärwert 1010101010 wird in Hex 2AA konvertiert: gruppiert als 0010 1010 1010, was als 2, A, A lautet.

Wie konvertiere ich Hex in Oktal?

Konvertieren Sie zuerst den Hexadezimalwert in einen Binärwert, gruppieren Sie dann die Binärziffern von rechts in Dreiergruppen um und wandeln Sie dann jede Dreiergruppe in ihre Oktalziffer um. Der Hexadezimalwert FF wird in den Oktalwert 377 konvertiert: FF ist binär 11111111, gruppiert als 011 111 111, was als 3, 7, 7 lautet.

Wie konvertiere ich Hex in Text?

Teilen Sie die Hex-Zeichenfolge in Bytepaare mit zwei Zeichen auf, konvertieren Sie jedes Paar in seinen Dezimalwert und lesen Sie diese Bytes dann als Zeichen mit ASCII oder UTF-8. Die Hex-Zeichenfolge 48 65 6C 6C 6F dekodiert zu „Hallo“, da 48 H, 65 e, 6C l, 6C l und 6F o ist.

Probieren Sie es aus →

—

Wie konvertiere ich Hex in ASCII?

Konvertieren Sie Hexadezimalwerte in ASCII auf die gleiche Weise wie Hexadezimalwerte in Text: Teilen Sie die Hexadezimalzeichenfolge in Bytepaare auf, wandeln Sie jedes Paar in Dezimalzahlen um und gleichen Sie dann diesen Dezimalwert mit der ASCII-Tabelle ab. ASCII deckt nur die Bytewerte 0 bis 127 (00 bis 7F in Hex) ab, sodass jedes Byte über 7F nicht in den ASCII-Standard fällt und stattdessen eine UTF-8-Dekodierung erfordert.

Wie konvertiere ich Hex in UTF-8?

Für die Bytewerte 00 bis 7F funktioniert die Konvertierung von Hexadezimalwert in UTF-8 genau wie Hexadezimalwert in ASCII, mit 1 Byte pro Zeichen. Für Bytewerte über 7F verwendet UTF-8 Multibyte-Sequenzen, sodass der Konverter 2, 3 oder 4 Hex-Bytes zusammen liest, um ein einzelnes Zeichen korrekt zu dekodieren.

Wie konvertiere ich Text in Hex?

Konvertieren Sie jedes Zeichen mithilfe seiner Zeichenkodierung in seinen Bytewert und schreiben Sie dann jeden Bytewert als 2-stelliges Hexadezimalpaar. Der Text „Hi“ wird in Hex 48 69 konvertiert, da H der Dezimalzahl 72 (Hex 48) und i der Dezimalzahl 105 (Hex 69) entspricht.

Probieren Sie es aus →

—

Was ist der Unterschied zwischen Hex und Binär?

Binär verwendet 2 Symbole (0 und 1), während Hex 16 Symbole (0-9 und A-F) verwendet. Eine hexadezimale Ziffer entspricht immer 4 Binärziffern, sodass hexadezimal dieselben Daten mit einem Viertel der Zeichen darstellt. Das Byte 0xFF im Hexadezimalformat ist 11111111 im Binärformat.

Was bedeutet das Präfix 0x?

Das Präfix 0x markiert einen Wert als hexadezimal und nicht als dezimal. Ohne diese Angabe ist „10“ zwischen zehn (dezimal) und sechzehn (hex) mehrdeutig. Das Präfix begann in der Programmiersprache C und erscheint nun in den meisten Programmiersprachen und Blockchain-Protokollen. Ethereum-Adressen tragen immer das Präfix 0x; Bei Bitcoin ist das normalerweise nicht der Fall.

Können Hexadezimalzahlen Buchstaben enthalten?

Ja, Hexadezimalzahlen enthalten 6 Buchstaben: A, B, C, D, E und F. Diese Buchstaben stellen die Dezimalwerte 10 bis 15 dar und füllen die Lücke, die durch die 10 einstelligen Dezimalzeichen (0-9) in einem 16-Symbol-System entsteht.

Ist bei der Hexadezimalschreibweise die Groß-/Kleinschreibung beachtet?

Nein, bei hexadezimalen Buchstaben wird bei ihrem numerischen Wert die Groß-/Kleinschreibung nicht beachtet. FF und ff entsprechen beide der Dezimalzahl 255, und die meisten Konverter akzeptieren beide Groß- und Kleinschreibung oder eine Mischung aus beiden. Eine Ausnahme gibt es in Ethereum, wo Adressprüfsummen zusätzliche Informationen in der Groß-/Kleinschreibung verschlüsseln, so dass eine Änderung der Groß-/Kleinschreibung einer Ethereum-Adresse dazu führen kann, dass die Prüfsumme ungültig wird, obwohl der zugrunde liegende Wert gleich bleibt.

Wie viele Bytes enthält ein Hexadezimalwert?

Ein Hexadezimalwert enthält 1 Byte für jeweils 2 Hexadezimalziffern, da jede Hexadezimalziffer 4 Bits darstellt und ein Byte 8 Bits enthält. Ein 2-stelliger Wert wie FF ist 1 Byte, ein 4-stelliger Wert wie 1A3F ist 2 Bytes und ein 64-stelliger Wert, der für kryptografische Hashes üblich ist, ist 32 Bytes.

Können Hexadezimalwerte Leerzeichen enthalten?

Nein, die reine Hex-Kodierung enthält keine Leerzeichen als Teil der Daten selbst. Zur besseren Lesbarkeit werden manchmal Leerzeichen oder Doppelpunkte zwischen Bytepaaren eingefügt, z. B. 48 65 6C 6C 6F oder 48:65:6C:6C:6F. Die meisten Hex-Konvertierungstools entfernen diese Trennzeichen automatisch, bevor sie den Wert verarbeiten.

Wie groß kann eine Hexzahl sein?

Es gibt keine feste Begrenzung für die Größe einer Hexadezimalzahl. Blockchain-Anwendungen verwenden üblicherweise 32-Byte-Werte (256 Bit) für Hashes und 20-Byte-Werte (160 Bit) für Adressen. Eine 32-Byte-Hex-Zeichenfolge hat eine Länge von 64 Zeichen und kann Zahlen bis zu etwa 1,16 × 10⁷⁷ im Dezimalformat darstellen. Für die Konvertierung ohne Rundungsfehler ist eine Arithmetik mit beliebiger Genauigkeit erforderlich.

Wofür wird Hexadezimal in der Blockchain verwendet?

Hexadezimal stellt nahezu alle Rohdaten der Blockchain dar, einschließlich Transaktions-IDs, Block-Hashes, öffentliche Schlüssel, Adressen, Skript-Opcodes und Smart-Contract-Aufrufdaten. Hex wird direkt auf Binärdaten abgebildet, wobei 2 Hex-Zeichen 1 Byte entsprechen, wodurch die Low-Level-Protokolldaten kompakt und gleichzeitig lesbar bleiben.

Warum zeigen Blockchain-Explorer Daten in Hex an?

Blockchain-Explorer zeigen Daten in Hex an, da Hex die genaue Bytestruktur ohne Interpretation beibehält. Opcodes, Versionsbytes, Adresspräfixe und Hash-Ausgaben bleiben im Hex-Format sichtbar und überprüfbar. Dezimalzahlen würden die Struktur auf Byteebene verdecken und Binärzahlen würden zu viel Platz zum Lesen beanspruchen.

Wie kann ich eine falsche Hex-Konvertierung beheben?

Überprüfen Sie 5 häufige Fehlerquellen, wenn eine Hex-Konvertierung falsch aussieht: führendes oder nachfolgendes Leerzeichen in der Eingabe, ein nicht entferntes 0x-Präfix, nicht übereinstimmende Bytereihenfolge (Endianness) zwischen Big-Endian- und Little-Endian-Lesevorgängen, vorzeichenbehaftete versus vorzeichenlose Interpretation derselben Bits und eine weggelassene führende Null, die die Position jeder Ziffer verschiebt. Durch Vergleichen des Werts mit einem bekannten Konvertierungstabelleneintrag, z. B. FF gleich 255, lässt sich ermitteln, welche dieser fünf Ursachen zutrifft.