Encodeur et Décodeur Base64 en Ligne

Outil en ligne gratuit pour encoder et décoder du texte en utilisant l'encodage Base64

Essayez ces exemples :

À propos de l'encodage Base64

Base64 est un ensemble de schémas de codage binaire vers texte qui représentent des données binaires sous forme de chaîne ASCII en les traduisant en une représentation en base 64.

Utilisations courantes de Base64

  • Incorporation des données d'image dans des fichiers HTML ou CSS (URL de données)
  • Envoi de données binaires en pièces jointes d'email
  • Stockage de données complexes dans JSON
  • Encodage des identifiants utilisateur dans l'authentification basique
  • Transfert de données compatible URL sans gestion de caractères spéciaux

Comment fonctionne Base64

Base64 fonctionne en divisant les données d'entrée en morceaux de 3 octets (24 bits), puis en divisant chaque morceau en quatre parties de 6 bits. Chaque valeur de 6 bits est utilisée comme index dans une table de 64 caractères ASCII :

  • A-Z (lettres majuscules) représentent les valeurs 0-25
  • a-z (lettres minuscules) représentent les valeurs 26-51
  • 0-9 (chiffres) représentent les valeurs 52-61
  • + et / représentent les valeurs 62 et 63
  • = est utilisé comme remplissage lorsque la longueur d'entrée n'est pas un multiple de 3 octets

Base64 sécurisé pour les URL

Le Base64 standard utilise les caractères + et / qui peuvent poser des problèmes dans les URL. Le Base64 sécurisé pour les URL utilise plutôt - et _, le rendant adapté à une utilisation dans les URL et les noms de fichiers.

Prise en charge de l'encodage des caractères

Notre outil Base64 gère correctement l'encodage UTF-8, garantissant que les caractères internationaux, les emojis et autres caractères spéciaux sont correctement encodés et décodés. C'est important car les fonctions natives btoa/atob de JavaScript ne prennent en charge que les caractères ASCII.

Exemples

Texte brutEncodé en Base64
HelloSGVsbG8=
Hello, World!SGVsbG8sIFdvcmxkIQ==
こんにちは世界44GT44KT44Gr44Gh44Gv5LiW55WM