Encodeur Base64
Encodez du texte ou des fichiers au format Base64
Taille max du fichier: 5 Mo
01
Qu'est-ce que le Base64 ?
Le Base64 permet d'écrire n'importe quelle donnée, texte ou binaire, avec seulement 64 caractères sûrs : A à Z, a à z, 0 à 9, plus et barre oblique, avec des signes égal comme remplissage. Il sert à placer des images, des fichiers ou des caractères spéciaux là où seul du texte brut est accepté : JSON, e-mails, data URL, en-têtes HTTP et fichiers de configuration.
Cet encodeur convertit le texte en UTF-8, ASCII ou Latin-1, et encode les fichiers jusqu'à 5 Mo que vous déposez sur la page ou choisissez avec « Téléverser un fichier ». L'option URL-safe remplace plus et barre oblique par tiret et tiret bas et supprime le remplissage, comme le décrit la RFC 4648. Texte et fichiers sont encodés dans votre navigateur et jamais envoyés.
02
Comment encoder un texte ou un fichier en Base64
- Saisissez ou collez du texte, ou déposez un fichier de 5 Mo maximum.
- Choisissez l'encodage du texte : l'UTF-8 convient à la plupart des textes.
- Activez URL-safe si le résultat va dans une URL ou un nom de fichier.
- Copiez la sortie Base64, ou téléchargez-la en fichier texte.
03
Encodeur Base64 : questions fréquentes
- Le Base64 est-il un chiffrement ?
- Non. Le Base64 est un encodage, pas un chiffrement. Il n'utilise aucune clé, et n'importe qui peut le décoder en une seconde, par exemple avec le décodeur Base64. Servez-vous-en pour faire passer des données dans des systèmes qui n'acceptent que du texte, jamais pour cacher des mots de passe ou des secrets. Si des données doivent rester privées, chiffrez-les d'abord, puis encodez le résultat si vous avez besoin de texte.
- Qu'est-ce que le Base64 URL-safe ?
- Le Base64 standard utilise les caractères plus et barre oblique, qui ont un sens particulier dans les URL et les noms de fichiers. Le Base64 URL-safe, défini dans la RFC 4648, les remplace par le tiret et le tiret bas et supprime en général les signes égal finaux. Les JWT utilisent cette variante. Activez URL-safe quand la sortie va dans une URL, une query string ou un nom de fichier.
- Pourquoi le Base64 est-il plus long que l'original ?
- Le Base64 transforme chaque groupe de 3 octets en 4 caractères : la sortie est environ 33 % plus grande que l'entrée, plus jusqu'à deux caractères de remplissage. Une image de 3 Mo devient environ 4 Mo de texte. Un texte avec des accents ou des emoji grossit davantage, car l'UTF-8 utilise plusieurs octets pour ces caractères avant l'encodage.
- Mes fichiers sont-ils envoyés quand je les encode ?
- Non. Les fichiers sont lus et encodés dans votre navigateur, et le texte est encodé dans cet onglet pendant la saisie. Rien de ce que vous encodez n'est envoyé à un serveur ni stocké, et les téléchargements sont créés sur votre appareil. La limite de 5 Mo s'applique aux fichiers que vous ajoutez à la page.
04