Encoder / décoder en Base64
Encodez du texte en Base64 ou décodez du Base64 en texte (compatible UTF-8).
Encoder / décoder en Base64 — Convertissez 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
- 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.
- Saisissez ou collez votre contenu dans la zone de saisie (texte brut en mode Encoder, une chaîne Base64 en mode Décoder).
- 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.
- Cliquez sur le bouton de copie de la sortie pour copier le résultat dans le presse-papiers.
- Utilisez le bouton Échanger pour renvoyer la sortie vers l'entrée et inverser le mode, en convertissant dans l'autre sens.
- 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
Encoder / décoder Base32 / Base58
Encode du texte en Base32 (RFC 4648) ou Base58 (l'alphabet Bitcoin) et décode l'un comme l'autre vers du texte, entièrement compatible UTF-8 et directement dans ton navigateur.
Convertisseur de casse et compteur
Modifiez la casse du texte et comptez les caractères, les mots et les lignes.
Formateur et minificateur de code
Embellissez ou minifiez HTML, CSS et JavaScript instantanément dans votre navigateur, avec une indentation de 2 espaces, 4 espaces ou tabulation et une compression JavaScript propulsée par Terser.
Convertisseur de couleurs
Convertissez des couleurs entre HEX, RGB et HSL avec un aperçu en direct.