Browser-Werkzeug

Base64-zu-Hex-Konverter

Exakte Bytes in beide Richtungen zwischen Base64 und Hex umwandeln.

Werkzeugdaten bleiben lokal · Kein Inhalts-Upload · Kein Konto

So funktioniert dieses Werkzeug

Exakte Bytes in beide Richtungen zwischen Base64 und Hex umwandeln.

Nutze das Beispiel, um Eingabe und Metadaten zu prüfen, und ersetze es dann durch deinen Wert.

Datenschutz und sichere Nutzung

Eingaben, Ausgaben und Dateien der Umwandlung bleiben in diesem Browser-Tab. Die getrennte, begrenzte Seitenanalyse erhält keine Werkzeugdaten. Große Werte können viel Gerätespeicher benötigen.

Die Strukturprüfung bestätigt weder Bedeutung noch Integrität oder Sicherheit des Inhalts.

Häufige Fehler und Ursachen

  • Die Eingabe ist leer, fehlerhaft oder hat nicht das erwartete Format.
  • Der gewählte Modus passt nicht zu Alphabet, Dateityp oder Darstellung.
  • Sehr große Werte können den Speicher erschöpfen, weil kodierte und dekodierte Kopien gleichzeitig vorliegen.
  • Eine erfolgreiche Umwandlung beweist nicht, dass der Inhalt sicher oder vertrauenswürdig ist.

Entsprechende Befehle

Nutze eine vorhandene Laufzeit oder Shell. Prüfe fremde Eingaben und gib Binärdaten nicht direkt im Terminal aus.

Python

import base64
hex_value = base64.b64decode(value, validate=True).hex(' ')
base64_value = base64.b64encode(bytes.fromhex(hex_value)).decode('ascii')

JavaScript

const hex = Buffer.from(value, 'base64').toString('hex');
const base64 = Buffer.from(hex, 'hex').toString('base64');

Shell

printf '%s' "$VALUE" | base64 --decode | xxd -p
printf '%s' "$HEX" | xxd -r -p | base64 --wrap=0

Standards und offizielle Referenzen