💡Besoin d'encoder des données en Base64 ? Notre outil en ligne gratuit convertit instantanément les chaînes de texte, fichiers et données binaires au format Base64—parfait pour les développeurs travaillant avec des APIs, pièces jointes d'email et transmission sécurisée de données. 🚀 Prend en charge les fichiers jusqu'à 10MB. Aucun téléchargement requis !
📥 Entrez votre texte ou téléchargez un fichier à encoder
💻 L'outil convertit chaque caractère en valeurs ASCII 8-bit
🧩 Combine trois octets 8-bit en séquences 24-bit
🔄 Associe des morceaux 6-bit à l'ensemble de caractères Base64
Utilise l'alphabet Base64 standard RFC 4648 :
Plage | Caractères | Index |
---|---|---|
0 -25 | A-Z | 🔠 Lettres majuscules |
2 6-51 | a-z | 🔡 Lettres minuscules |
5 2-61 | 0 -9 | 🔢 Chiffres |
6 2-63 | +/ | ⚡ Symboles spéciaux |
= | ⏹ ️ Caractère de remplissage |
Comparaison de la surcharge d'encodage :
Taille d'Entrée | Taille Base64 | Surcharge |
---|---|---|
3 octets | 4 caractères | 🔼 33% |
1 KB | 1 .33KB | 🔼 33% |
1 MB | 1 .33MB | 🔼 33% |
Temps de traitement moyens (Chrome v120) :
Taille de Fichier | Temps d'Encodage |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
Outils Base64 natifs sur différentes plateformes :
🔤Encoder une chaîne
echo -n 'texte' | base64
Encodage basique de chaîne
📁Encoder un fichier
base64 input.txt > output.b64
Conversion de fichier en Base64
🔌Encodage PowerShell
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("texte"))
Méthode native PowerShell
⌨️ Encodage CMD
certutil -encode input.txt output.b64
Utilitaire intégré Windows
<img src="data:image/png;base64,iVBORw0KGgo...">
document.styleSheets[0].insertRule("@font-face{src:url('data:application/font-woff2;base64,...')")
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
fetch(url, {headers: {'X-Payload': btoa(JSON.stringify(data))}})
Base64
sûr pour les URLs utilisé dans les tokens JWT
et contextes web sûrs.Base64
n'est pas un chiffrement - c'est un encodage. Pour les données sensibles, utilisez toujours HTTPS
/TLS pour la transmission et un chiffrement approprié (comme AES) avant l'encodage Base64
.Pour les petits assets (<10KB), l'encodage Base64 peut réduire les requêtes HTTP en intégrant les données directement dans HTML/CSS.
Validez toujours les chaînes Base64 avant décodage - une entrée malformée peut causer des erreurs.
Combinez avec la compression gzip lors de la transmission de grandes données encodées en Base64.