Passer au contenu

Encodage/Décodage Base64

Encodage/Décodage Base64

Encodage/Décodage Base64: Prend en charge l'encodage et le décodage Base64 de données textuelles et binaires avec des options de format URL-safe et MIME. Prend en charge l'analyse des URL de données, l'encodage ligne par ligne et la reconnaissance automatique de format, adapté aux appels d'API, aux pièces jointes d'e-mails et à l'intégration de données.

Encodage/Décodage Base64

Démarrage rapide

1
Saisir un texte (brut ou chaîne Base64) dans le champ
2
Cliquer sur « Encoder » ou « Décoder » pour lancer le traitement
3
Entrée et résultat partagent le même champ ; copie ou effacement en un clic
4
Pour vérifier : encoder puis passer à « Décoder » (aller‑retour)
5
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

Scénarios courants

URL/JWT

privilégier la variante URL‑safe (−/_); le « = » final peut être omis pour éviter l’échappement

E‑mail/MIME

lorsqu’un retour à la ligne est requis, utiliser 76 colonnes MIME (CRLF) ; pour le Web, éviter les retours. Cet outil propose un retour à 76 colonnes et un commutateur LF/CRLF

Texte multiligne

activer l’encodage par ligne pour encoder chaque ligne séparément

MIME/PEM

activer le retour 76 colonnes ; activer LF si nécessaire

Data URL

pour l’intégration, générer data:[mime];base64,… ; le décodeur extrait automatiquement après la virgule

Vérification aller‑retour

encoder puis décoder immédiatement pour vérifier l’intégrité

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

Scénario complémentaire

encode base64, decode base64 et base64 convertisseur peuvent être pris en charge dans le même flux afin de vérifier le résultat avant copie ou export.

Paramètres d’encodage et variantes

Sortie URL‑safe
Encoder par ligne (chaque ligne indépendante)
Retour à la ligne tous les 76 caractères MIME (CRLF)
Utiliser LF pour les retours (\n)
Data URL
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
Remplissage automatique : longueur multiple de 4 ; longueurs invalides signalées
Tolérance aux espaces : sauts de ligne et espaces supprimés au décodage

Conseils d'utilisation

Utiliser UTF‑8 pour éviter les caractères illisibles
Par défaut : URL‑safe ; désactivez‑le pour Base64 standard
Entre systèmes, retirer sauts de ligne/espaces ; les ajouter seulement pour l’affichage
Après encodage Base64, la taille augmente d’environ 33 % ; éviter pour les gros fichiers
Base64 standard pour systèmes hérités : désactiver URL‑safe (garder +/ et =)
L’encodage par ligne ré‑encode un Base64 existant ; pour une simple conversion de variante, désactivez‑le avant d’encoder
Le retour à 76 colonnes n’affecte que l’affichage ; le décodeur ignore sauts de ligne et espaces
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

Limitations et compatibilité

Texte très long : risque de baisse de performance, envisager un découpage
Binaires : interface centrée sur le texte ; pour binaires, utiliser Data URL ou la ligne de commande
Mémoire : la taille maximale dépend du navigateur
Some image formats may encode successfully but remain unpreviewable in the current browser

Gestion de session

Le contenu en cours peut être remplacé, effacé et retraité à tout moment avant l’export du résultat final.
Note de sécurité : Base64 est un encodage, pas un chiffrement. Chiffrez d’abord les données sensibles puis encodez

FAQ

6

Poursuivez avec ces outils associés pour l’étape suivante.