Aller au contenu

Encodeur/décodeur Base64 et URL

Encodez et décodez du Base64, l’encodage URL (pourcentage) et les entités HTML

Chargement de l’outil…

Encode du texte et des fichiers en Base64, en encodage URL (pourcentage), en entités HTML, en échappements Unicode ou en hexadécimal, et les décode. Utilisez-le pour lire des valeurs encodées dans une réponse d’API ou une URL, ou pour préparer des valeurs pour du code et de la configuration.

Mode d’emploi

  1. Choisissez un onglet : « Base64 », « URL », « Entités HTML », « Échappements Unicode » ou « Hex ».
  2. Tapez dans « Texte » pour voir le résultat « Encodé », ou collez une valeur encodée à droite pour voir le texte.
  3. Réglez des options comme « Alphabet compatible URL (- et _) », « Retour à la ligne tous les 76 caractères » ou « Encoder avec ».
  4. Pour un fichier, déposez-le sur « Convertir un fichier en Base64 » ; enregistrez les données binaires décodées avec « Enregistrer les octets décodés dans un fichier ».

Fonctionnement

Questions fréquentes

Le Base64 est-il un chiffrement ?
Non. N’importe qui peut le décoder : il ne doit donc pas servir à cacher des mots de passe ou des données personnelles.
Que signifie %20 dans une URL ?
C’est un espace encodé en pourcentage. L’encodage des formulaires écrit plutôt l’espace sous forme de +, ce que vous pouvez choisir avec « Espace en + ».
Comment convertir une image en data URI Base64 ?
Déposez l’image sur « Convertir un fichier en Base64 » et activez « Sortie en URI de données (data URI) ». Pour un fichier PNG, le résultat commence par data:image/png;base64,
Quelle est la différence entre Base64 et Base64url ?
Le Base64url utilise - et _ au lieu de + et / et supprime le remplissage =. Il est utilisé dans les JWT et les URL ; activez « Alphabet compatible URL (- et _) » pour l’obtenir.