Encoder et décoder en Base64 – outil en ligne
Saisissez ou collez du texte : le résultat en Base64 s’affiche aussitôt.
Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.
Mode d’emploi
- Collez votre texte et choisissez « Encoder » ou « Décoder ». Le texte est encodé en UTF-8 : accents, ç, œ, emojis et alphabets non latins fonctionnent.
- Activez « URL-safe » pour des jetons, des noms de fichiers ou des URL : + et / deviennent - et _, et le remplissage = final disparaît.
- Activez « Retour à la ligne tous les 76 caractères » si le résultat va dans le corps d’un e-mail ou dans un bloc de type PEM.
- Pour décoder, vous pouvez coller du Base64 standard, du Base64 URL-safe ou une data URL complète ; les retours à la ligne et le remplissage manquant sont ignorés.
Questions fréquentes
Le Base64 est-il un chiffrement ?
Non. Le Base64 change seulement la façon d’écrire des octets pour qu’ils passent par des canaux texte. N’importe qui peut le décoder : ne l’utilisez jamais pour cacher des mots de passe ou des secrets.
Pourquoi le résultat Base64 est-il plus long que le texte ?
Chaque groupe de 3 octets devient 4 caractères : le résultat est donc environ 33 % plus grand. Les lettres accentuées comme é, à ou ç occupent 2 octets en UTF-8, les autres alphabets et les emojis jusqu’à 4, ce qui allonge encore le résultat.
Qu’est-ce que le Base64 URL-safe ?
La variante base64url définie dans la RFC 4648. Elle remplace + par - et / par _ pour que la chaîne puisse figurer dans une URL ou un nom de fichier sans échappement. Les JSON Web Tokens (JWT) l’utilisent.
Mon texte est-il envoyé en ligne ?
Non. L’encodage et le décodage se font entièrement dans votre navigateur.
Outils similaires
Tous les outils
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume