Encoder / décoder en Base64

Encodez du texte en Base64 ou décodez du Base64 en texte (compatible UTF-8).

Chargement de l'outil…

Encoder / décoder en Base64Convertissez n'importe quel texte en Base64 et inversement, en toute sécurité avec UTF-8 : les emojis et les écritures non latines sont préservés correctement. Tout s'exécute dans votre navigateur, donc les données que vous collez ne quittent jamais votre appareil. Utilisez le bouton d'échange pour réinjecter la sortie et convertir dans l'autre sens.

Qu'est-ce que Encoder / décoder en Base64 ?

Un encodeur et décodeur Base64 en ligne et gratuit qui convertit du texte brut en Base64 ou décode une chaîne Base64 en texte lisible, en toute compatibilité UTF-8. Les développeurs, les étudiants et toute personne travaillant avec des data URIs, des jetons d'API, des JSON Web Tokens, des en-têtes d'authentification HTTP basique ou des fichiers de configuration l'utilisent pour encoder et décoder rapidement des chaînes sans écrire de code. Comme l'encodage tient compte d'UTF-8, les emojis et les écritures non latines (coréen, japonais, chinois, arabe, latin accentué) sont convertis sans altération dans les deux sens. Basculez entre les modes Encoder et Décoder, utilisez Échanger pour convertir dans l'autre sens et copiez le résultat d'un seul clic.

Comment utiliser Encoder / décoder en Base64

  1. Choisissez un mode avec le commutateur Encoder / Décoder : sélectionnez Encoder pour transformer du texte en Base64, ou Décoder pour reconvertir du Base64 en texte.
  2. Saisissez ou collez votre contenu dans la zone de saisie (texte brut en mode Encoder, une chaîne Base64 en mode Décoder).
  3. Lisez le résultat converti instantanément dans la zone de sortie ci-dessous, qui se met à jour au fur et à mesure de la frappe.
  4. Cliquez sur le bouton de copie de la sortie pour copier le résultat dans le presse-papiers.
  5. Utilisez le bouton Échanger pour renvoyer la sortie vers l'entrée et inverser le mode, en convertissant dans l'autre sens.
  6. Cliquez sur Effacer pour vider l'entrée et recommencer.

Exemples

Encoder du texte brut

Entrée

Hello

Sortie

SGVsbG8=

Décoder une chaîne Base64

Entrée

SGkh

Sortie

Hi!

Aller-retour UTF-8 / emoji

En mode Encoder, le texte non latin et les emojis (par ex. "안녕 👋") sont d'abord encodés via UTF-8, si bien que le décodage du résultat restitue exactement les caractères d'origine sans corruption.

Questions fréquentes

Gère-t-il les emojis et les caractères non latins comme le coréen ou le japonais ?
Oui. L'encodage et le décodage sont compatibles UTF-8, donc les emojis et les écritures non latines sont convertis correctement et reviennent exactement au texte d'origine.
Pourquoi est-ce que je vois l'erreur "Invalid Base64 input" ?
Ce message apparaît en mode Décoder lorsque le texte collé n'est pas du Base64 valide (par exemple, il contient des caractères interdits ou un remplissage incorrect). Passez en mode Encoder pour du texte brut, ou collez une chaîne Base64 au format correct.
Puis-je convertir dans les deux sens ?
Oui. Utilisez le commutateur Encoder / Décoder pour choisir un sens, ou appuyez sur le bouton Échanger pour renvoyer la sortie actuelle vers l'entrée et inverser automatiquement le mode.
Mes données sont-elles envoyées à un serveur ?
Non. Tout s'exécute entièrement dans votre navigateur à l'aide de l'encodage JavaScript intégré. Le texte que vous collez ne quitte jamais votre appareil et n'est envoyé à aucun serveur.
Y a-t-il une limite de taille pour le texte que je peux convertir ?
Il n'y a pas de limite fixe ; la conversion se fait localement dans votre navigateur, donc la seule contrainte pratique est la mémoire disponible de votre appareil.

Outils connexes