Outils pour développeurs
Encodeur et décodeur Base64
Encodez du texte UTF-8 ou des fichiers et décodez Base64 standard ou compatible URL, avec téléchargement direct.
Vos résultats
Encoder du texte et restaurer des fichiers avec Base64
Utilisez Base64 lorsqu'un système exige des octets sous forme de texte, par exemple dans un champ d'API ou une valeur de configuration. Le texte utilise UTF-8 ; les fichiers utilisent leurs octets d'origine. L'encodage est réversible et ne chiffre pas les données.
Étape par étape
- Choisissez l'encodage ou le décodage, puis une entrée texte ou fichier. Collez le contenu ou sélectionnez un fichier.
- Choisissez l'alphabet Base64 adapté. Pour décoder, collez uniquement le contenu ; retirez tout préfixe d'URL de données.
- Lancez la conversion. Copiez le texte lisible ou téléchargez le résultat ; une sortie binaire est enregistrée dans un fichier.
Réglages et limites
- Alphabet standard ou adapté aux URL
- Le standard utilise + et / ; celui adapté aux URL utilise - et _. Respectez le format exigé par le système destinataire.
- Caractères de remplissage
- Conservez le remplissage avec = sauf si le système destinataire demande une sortie sans remplissage. Le décodage accepte les contenus valides avec ou sans remplissage.
- Taille de fichier et sortie binaire
- L'entrée fichier est limitée à 20 MiB. Les résultats binaires affichent un aperçu hexadécimal ; le téléchargement contient tous les octets décodés.
Exemple détaillé
Encodez Hello, 世界 👋 en Base64 standard avec remplissage. Le contenu attendu est SGVsbG8sIOS4lueVjCDwn5GL.
Télécharger les fichiers d'exemple
Données d'exemple
Hello, 世界 👋Résultat attendu
SGVsbG8sIOS4lueVjCDwn5GLDécodez le contenu pour retrouver le même texte. Pour +w==, utilisez l'alphabet standard : le résultat est l'octet unique FB, téléchargé sous decoded.bin plutôt que comme texte lisible.
Questions et dépannage
Pourquoi le décodage échoue-t-il ?
Vérifiez l'alphabet, le remplissage et les caractères d'entrée. Les espaces et retours à la ligne sont acceptés, mais pas les préfixes d'URL de données ni la ponctuation étrangère au contenu.
Pourquoi Base64 est-il plus volumineux que la source ?
Chaque groupe de 3 octets est représenté par 4 caractères, avec du remplissage si nécessaire. Il encode les données au lieu de les compresser.
Puis-je retrouver le nom de fichier d'origine ?
Base64 stocke des octets, pas les noms ni les types de fichiers. Conservez ces informations séparément et renommez decoded.bin uniquement si vous connaissez son format.