Aller au contenu
FreeKitX

Encodeur et Décodeur Base64 et URL UTF-8 - FreeKitX

Ajouter cet outil aux favoris

Enregistrez cette page dans votre navigateur

Sur téléphone, choisissez Ajouter aux favoris dans le menu Partager ou le menu du navigateur.

Encodez et décodez des textes UTF-8, des paramètres d'URL et convertissez des images en Data URI directement dans le navigateur.

Prêt pour la saisie.

Outil Base64 et URL UTF-8

Gratuit · Traitement local

Encodez et décodez en toute sécurité textes UTF-8, composants URL et convertissez des fichiers locaux en Data URI sans transfert serveur.

0 caractères

0 caractères

Réponse directe

Cet outil pour développeurs encode et décode des chaînes textuelles selon les spécifications RFC 4648 (Base64) et RFC 3986 (encodage d'URL) avec prise en charge intégrale de l'encodage UTF-8 et conversion en Data URI.

Comment utiliser cet outil

1

Sélectionner le mode opératoire

Choisissez entre encodage/décodage Base64, encodage de composants d'URL ou conversion d'image en Data URI.

2

Fournir le texte ou le fichier

Collez la chaîne de caractères à traiter ou déposez une image locale dans la zone de conversion.

3

Copier le résultat converti

Récupérez la chaîne résultante ou l'URI Data en un clic dans votre presse-papier.

Normes d'encodage selon les RFC 4648 et RFC 3986

Le Base64 convertit des flux binaires 8 bits en un jeu de 64 caractères ASCII sûrs pour le transport réseau (A-Z, a-z, 0-9, +, /). L'encodage d'URL remplace les caractères réservés ou non-ASCII par des séquences pourcentages hexadécimales (%20 pour l'espace, etc.).

  • La gestion rigoureuse d'UTF-8 prévient toute corruption de caractères sur les accents, les caractères non latins et les emojis.
  • La variante URL-Safe Base64 substitue + et / par - et _ pour transmettre des données dans les paramètres d'adresse sans conflit.

Exemples pratiques

Encodage d'une phrase en français avec accents en Base64

Entrée : Bienvenue à Paris ! 🚀

Sortie : QmllbnZlbnVlIMOgIFBhcmlzICEg8J+amQ==

Grâce à l'analyse UTF-8 préalable, les caractères accentués et les symboles modernes sont fidèlement encodés et décodés sans altération.

Limites

  • L'encodage Base64 augmente le volume des données d'environ 33 % par rapport au format binaire brut ; il n'est pas recommandé pour des fichiers extrêmement lourds.
  • Des paramètres d'URL démesurément longs peuvent dépasser les limites fixées par certains serveurs Web pour les en-têtes de requêtes.

Questions fréquentes

Pourquoi certains outils Base64 corrompent-ils les lettres accentuées françaises ?

De nombreuses implémentations simplistes utilisent la fonction obsolète btoa() qui ne gère que les caractères Latin1 sur un octet. FreeKitX traite systématiquement l'encodage en octets UTF-8 pour supporter toutes les langues.

Mes jetons d'authentification ou mots de passe décodés sont-ils envoyés sur un serveur distant ?

Non. Toutes les opérations d'encodage et de décodage sont réalisées exclusivement en local sur votre poste de travail.

Références et normes faisant autorité