Outil dans le navigateur

Convertisseur Base64 vers Hex

Convertissez les mêmes octets entre Base64 et hexadécimal dans les deux sens.

Données de l’outil en local · Aucun contenu envoyé · Aucun compte

Fonctionnement de cet outil

Convertissez les mêmes octets entre Base64 et hexadécimal dans les deux sens.

Utilisez l’exemple pour vérifier l’entrée et les métadonnées, puis remplacez-le par votre valeur.

Confidentialité et utilisation sûre

Les entrées, sorties et fichiers de conversion restent dans cet onglet. La mesure limitée des pages est distincte et ne reçoit pas le contenu de l’outil. Les grandes valeurs peuvent consommer beaucoup de mémoire.

La validation structurelle ne confirme ni le sens, ni l’intégrité, ni la sécurité du contenu.

Erreurs courantes expliquées

  • L’entrée est vide, endommagée ou n’utilise pas le format attendu.
  • Le mode choisi ne correspond pas à l’alphabet, au type de fichier ou à la représentation.
  • Une très grande valeur peut épuiser la mémoire lorsque les copies encodée et décodée coexistent.
  • Une conversion réussie ne prouve pas que le contenu est sûr ou fiable.

Commandes équivalentes

Utilisez le runtime ou le shell disponible. Validez les entrées non fiables et évitez d’imprimer du binaire directement dans le terminal.

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

Normes et références officielles