Vous êtes responsable de la gestion des clés et de la validation des résultats.
Encodeur/Décodeur Base64/URL/Hex
Encodeur et décodeur Base64/URL/Hex. Outil zéro connaissance – s'exécute localement dans votre navigateur.
Sélectionnez le mode d'encodage
Comment encoder du texte, des fichiers ou des chaînes Hex en ligne
Utilisez cet outil zéro connaissance pour encoder/décoder du Base64 et du URL, convertir entre Hex et UTF-8, gérer les entités HTML ou traiter les séquences d'échappement Unicode.
- 1
Sélectionnez le mode d'encodage
Choisissez Texte, Fichier, Hex ou HTML/Unicode.
- 2
Saisissez ou téléchargez les données
Tapez du texte, sélectionnez un fichier ou collez une chaîne hex/HTML/Unicode.
- 3
Cliquez sur le bouton d'action
Encodez, décodez, convertissez ou téléchargez en un clic.
- 4
Copiez ou téléchargez le résultat
Utilisez le bouton de copie pour exporter le résultat ou téléchargez-le en fichier.
Quand utiliser cet outil
- 1Encoder des données binaires pour les intégrer dans du JSON, XML ou HTML
- 2Décoder les paramètres d'URL lors du développement et du débogage web
- 3Convertir des vidages hexadécimaux issus du trafic réseau ou de dumps mémoire
- 4Encoder des caractères spéciaux pour une transmission sûre par e-mail ou chat
Conseils de sécurité
- L'encodage n'est pas du chiffrement – tout le monde peut décoder du Base64 ou un encodage URL
- L'encodage n'est pas du chiffrement – ne l'utilisez pas pour protéger des données sensibles
- Soyez prudent lors du décodage d'entrées non fiables – des données malformées peuvent causer des problèmes
- Pour les données sensibles, utilisez des outils de chiffrement plutôt qu'un simple encodage
Questions fréquentes
Quels formats d'encodage sont pris en charge ?
Base64, encodage URL, Hex et entités HTML, y compris les échappements Unicode.
L'encodage est-il identique au chiffrement ?
Non. L'encodage est réversible sans clé et n'est pas sécurisé. Ne l'utilisez jamais pour protéger des données sensibles – utilisez plutôt le chiffreur AES.
Fonctionne-t-il hors ligne ?
Oui. Toutes les conversions se déroulent dans votre navigateur, les outils continuent donc de fonctionner après le chargement de la page.
Quelles variantes Base64 le décodeur accepte-t-il ?
L'alphabet standard (+, /) comme l'alphabet URL-safe (-, _) sont acceptés, et le remplissage peut être omis (courant dans les JWT et les paramètres d'URL). Un remplissage incorrect tel que Z=m9v, AB=C ou Zm9vYmFy= est refusé avec un message explicite, et les entrées contenant des espaces ou des retours à la ligne sont également refusées au lieu d'être réparées en silence. La saisie hexadécimale est distincte : uniquement 0-9/a-f et un nombre pair de caractères.
Guides associés
Encodage Base64 expliqué : quand et comment
Fonctionnement, rembourrage, coût en taille et quand l'utiliser – et quand ne pas l'utiliser.
Base64 vs Base64URL : différences clés
Pourquoi + et / deviennent - et _, et ce que cela signifie pour les URL et les JWT.
Data URIs Base64 : quand et comment
Intégrer des fichiers en data URIs : économie de requêtes, coût en octets et cache.
Outils connexes
Générateur de hachage SHA-256
Hachez le texte encodé pour vérifier l'intégrité
Décodeur JWT
Décodez les charges utiles JWT sans envoyer les jetons où que ce soit
Analyseur de texte
Inspectez les caractères Unicode cachés dans les chaînes encodées
Formateur JSON
Formatez les charges utiles JSON décodées pour plus de lisibilité