Glyph WidgetsGlyph Widgets
À proposContactConfidentialitéConditionsSoutenir sur Ko-fi

© 2026 Glyph Widgets. Tous droits réservés.

·

Traitement 100% côté client

Encodeur/Décodeur Base64

Dernière mise à jour : 5 mars 2026

Encodez du texte en Base64 ou décodez des chaînes Base64 instantanément. Support Unicode complet avec mode URL-safe. Tout le traitement se fait localement dans votre navigateur.

0 caractères
0 caractères
Partager

Préréglages enregistrés est une fonctionnalité Supporter.

Historique des outils est une fonctionnalité Supporter.

Notes d'outils est une fonctionnalité Supporter.

Fonctionnalités

  • ▶Encoder le texte en Base64
  • ▶Décoder Base64 en texte
  • ▶Support Unicode/UTF-8 complet
  • ▶Mode Base64 URL-safe
  • ▶Copier le résultat dans le presse-papiers
  • ▶Télécharger en fichier texte
  • ▶Conversion en temps réel
  • ▶Permuter et changer de mode en un clic
  • ▶100% côté client - vos données ne quittent jamais votre navigateur

Comment utiliser cet outil

1

Choisissez votre mode

Cliquez sur « Encoder » pour convertir du texte brut en Base64, ou « Décoder » pour reconvertir Base64 en texte lisible. L'outil mémorise votre sélection.

2

Entrez votre entrée

Collez ou tapez votre contenu dans le champ d'entrée. Pour l'encodage, entrez n'importe quel texte y compris les caractères Unicode. Pour le décodage, entrez une chaîne Base64 valide.

3

Activer le mode URL-Safe (Optionnel)

Activez le mode URL-safe avant l'encodage si votre sortie sera utilisée dans des URL. Cela remplace + par - et / par _, le rendant sûr pour les chaînes de requête et les chemins.

4

Copier ou télécharger

Le résultat apparaît automatiquement pendant la saisie. Cliquez sur « Copier » pour copier dans votre presse-papiers, ou « Télécharger » pour enregistrer en fichier. Utilisez « Permuter » pour inverser rapidement l'opération.

Comment fonctionne l'encodage Base64

L'encodage Base64 convertit les données binaires en un ensemble de 64 caractères ASCII imprimables. L'algorithme regroupe les octets d'entrée en ensembles de 3 (24 bits), puis les divise en 4 groupes de 6 bits chacun. Chaque valeur de 6 bits correspond à l'un des 64 caractères de l'alphabet Base64.

L'alphabet Base64

A-Z (26 caractères) pour les valeurs 0-25. a-z (26 caractères) pour les valeurs 26-51. 0-9 (10 caractères) pour les valeurs 52-61. + pour la valeur 62 (ou - en mode URL-safe). / pour la valeur 63 (ou _ en mode URL-safe). = pour le remplissage lorsque la longueur d'entrée n'est pas divisible par 3.

Support Unicode

Le Base64 standard (btoa/atob) ne gère que l'ASCII. Notre outil utilise TextEncoder pour convertir d'abord le texte Unicode en octets UTF-8, puis encode ces octets. Pour le décodage, nous inversons le processus avec TextDecoder, assurant un support Unicode complet.

Mode URL-Safe

Le Base64 standard utilise + et / qui ont une signification spéciale dans les URL. Le Base64 URL-safe (RFC 4648) les remplace par - et _, et supprime optionnellement le remplissage. Cela permet aux chaînes Base64 d'être utilisées directement dans les URL sans encodage en pourcentage.

Cas d'utilisation courants

Intégration d'images dans HTML/CSS via des URI de données. Encodage de données binaires dans des charges utiles JSON ou XML. Transmission de fichiers via des protocoles textuels. Encodage des identifiants pour l'authentification HTTP Basic. Stockage de données binaires dans des bases de données textuelles uniquement.

Limitations

Base64 augmente la taille des données d'environ 33%. Non adapté au chiffrement ou à la sécurité. Des entrées très volumineuses peuvent causer des problèmes de performance du navigateur. Certains scénarios de remplissage spéciaux peuvent nécessiter le mode URL-safe.

Questions fréquemment posées

Base64 est un schéma d'encodage binaire-vers-texte qui convertit les données binaires en caractères ASCII. Il utilise 64 caractères (A-Z, a-z, 0-9, + et /) plus = pour le remplissage. Il est couramment utilisé pour intégrer des données binaires dans des formats textuels comme JSON, XML ou HTML.

Outils connexes

Décodeur JWT

Décoder et inspecter les JSON Web Tokens

Formateur JSON

Formater et valider les données JSON