Base64 zu Hex-Konverter
Base64 und Hexadezimal sind beide Möglichkeiten, rohe Bytes als druckbare ASCII darzustellen, aber sie verbergen unterschiedliche Details. Hex zeigt Ihnen jedes Byte sauber in zwei Ziffern; Base64 ist dichter, aber schwerer zu lesen. Die Konvertierung von Base64 zu Hex erfolgt, wenn Sie ein Token debuggen, einen Schlüssel-Fingerabdruck überprüfen oder Byte-Sequenzen über Tools vergleichen, die unterschiedliche Kodierungen bevorzugen.
Wie die Konvertierung funktioniert
-
1
Fügen Sie den Base64-String ein
Funktioniert mit Standard-, URL-sicheren und gepolsterten oder unpolsterten Base64.
-
2
Der String wird in rohe Bytes dekodiert
Jede 4 Base64-Zeichen werden zu 3 Bytes.
-
3
Jedes Byte wird als zwei Hex-Ziffern dargestellt
Wählen Sie die Ausgabe in Groß- oder Kleinbuchstaben.
-
4
Lesen Sie das Hex
Optional mit Leerzeichen, `0x`-Präfixen oder kontinuierlich.
Beispiel
Base64 SGVsbG8= dekodiert zu 5 Bytes:
| Base64-Zeichen | Bytes | Hex |
|---|---|---|
| SGVs | 48 65 6C | 48 65 6C |
| bG8= | 6C 6F | 6C 6F |
Also ist SGVsbG8= in Hex 48 65 6C 6C 6F (das ASCII für Hello).
Wenn Hex mehr sagt als Base64
- Zertifikat-Fingerabdrücke — SHA-1- und SHA-256-Fingerabdrücke werden kanonisch in Hex mit Doppelpunkten angezeigt:
AB:CD:.... Die Konvertierung eines Base64-kodierten Hashs in Hex ermöglicht es Ihnen, ihn Byte für Byte abzugleichen. - Schlüsselmaterial — AES-Schlüssel, HMAC-Geheimnisse, Ed25519-Private Keys werden normalerweise in Hex protokolliert. Der gleiche Schlüssel in Base64 sieht völlig anders aus; die Konvertierung ermöglicht es Ihnen, zu überprüfen, ob es derselbe ist.
- JWT-Signaturen — Der
signature-Segment eines JWT ist URL-sicheres Base64. Die Konvertierung in Hex macht es trivial, mit einem erwarteten Wert in einem Debug-Log zu vergleichen. - TLS-Sitzungs-IDs / Handshake-Daten — Wireshark zeigt sie in Hex an; Ihre Anwendung protokolliert sie möglicherweise in Base64.
Ausgabeformat-Optionen
Base64: SGVsbG8=
Hex (raw): 48656C6C6F
Hex (spaced): 48 65 6C 6C 6F
Hex (0x): 0x48 0x65 0x6C 0x6C 0x6F
Hex (Doppelpunkt): 48:65:6C:6C:6F
Hex (C): \x48\x65\x6C\x6C\x6F
Häufige Fallstricke
- URL-sicheres Base64 — Wenn die Eingabe
-oder_enthält, handelt es sich um die URL-sichere Variante. Dieses Tool akzeptiert beide automatisch. - Padding — Akzeptiert Base64 mit oder ohne abschließendes
=. Decoder tolerieren es normalerweise. - Whitespace in eingefügter Eingabe — Zeilenumbrüche und Leerzeichen werden vor der Dekodierung entfernt.
Häufig gestellte Fragen
Ja, erheblich. Hex verwendet 2 Zeichen pro Byte; Base64 verwendet etwa 1,33. Daher ist Hex 50% länger als Base64, aber jedes Byte ist in Hex deutlich sichtbar und die Kodierung ist nicht groß-/kleinschreibungssensitiv.
Ja — verwenden Sie den Hex zu Base64-Konverter. Die Byte-Sequenz bleibt in beide Richtungen erhalten; nur die textuelle Darstellung ändert sich.
Entweder war die Eingabe nicht tatsächlich Base64, hatte Zeichen aus einem anderen Alphabet (Crockford Base32, Base58) oder war abgeschnitten. Überprüfen Sie die Quelle; versuchen Sie zuerst, als reinen Text zu dekodieren, um zu sehen, ob es sinnvoll aussieht.
Ja. Sowohl Hex als auch Base64 sind Rundreise-Darstellungen von Bytes; die Konvertierung zwischen ihnen bewahrt die Byte-Sequenz genau.
Verwandte Tools
JSON-Formatierer
Fügen Sie JSON ein, um es mit 2 oder 4 Leerzeichen lesbar zu formatieren, kompakt zu minifizieren oder vor dem Kopieren schnell die Syntax zu prüfen.
HEX-Farbwähler
Wählen Sie eine Farbe visuell aus und erhalten Sie HEX-, RGB-, HSL-, HSV- und CMYK-Werte plus Kontrastprüfung gegen Weiß und Schwarz.
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
Zufälliger Farbgenerator
Erzeuge 1 bis 50 zufällige HEX-Farben mit Farbfeldern zum Prüfen, Kopieren und Verwenden in CSS, Tests oder Palettenideen.
Farbpaletten-Generator
Erstellen Sie monochromatische, analoge, komplementäre, triadische oder tetradische Farbpaletten aus einer HEX-Basisfarbe und exportieren Sie kopierfertige CSS-Variablen.
Generator für zufällige Farbpaletten
Erstellen Sie zufällige Farbpaletten mit 2 bis 15 Farbfeldern, wählen Sie einen kräftigen, pastelligen, gedämpften oder dunklen Stil und kopieren Sie HEX-Codes oder CSS-Variablen.