Base64 en image
Collez du texte Base64 ou une URL de données pour récupérer l'image.
Fonctionne dans votre navigateur. Rien de ce que vous tapez n'est envoyé nulle part.
- Détecte le type de fichier
- Fonctionne avec ou sans préfixe
- Rien n'est envoyé
Comment convertir du Base64 en image
- Collez une URL data:image/... ou du texte Base64 brut.
- Cliquez sur Décoder l'image.
- Prévisualisez-la, puis téléchargez le fichier.
D'où vient le texte Base64 d'une image
- Une URL de données copiée depuis le code CSS ou HTML d'une page web.
- Un champ dans une réponse d'API ou un export de base de données, qui stocke souvent une photo en texte plutôt qu'en fichier.
- Une capture d'écran ou un logo intégré dans le HTML d'un e-mail.
- Un outil image vers Base64, y compris celui de ce site.
Comment le type de fichier est détecté
Quand le texte commence par un préfixe data:image/..., le type est lu directement à partir de là. Le texte collé sans préfixe est d'abord décodé, puis les premiers octets du résultat sont comparés à la signature propre de chaque format.
| Format | Détecté par |
|---|---|
| PNG | Octets 89 50 4E au début |
| JPG | Octets FF D8 FF au début |
| GIF | Octets 47 49 46 |
| BMP | Octets 42 4D |
| WEBP | Un en-tête RIFF avec une balise WEBP |
| ICO | Octets 00 00 01 00 |
| SVG | Texte commençant par svg ou xml |
Corriger une erreur de décodage
- Les sauts de ligne et les espaces sont supprimés automatiquement, donc un texte copié depuis un éditeur de code fonctionne aussi.
- Un texte tronqué, où une partie a été coupée pendant la copie, ne peut pas être décodé et affiche une erreur.
- Des caractères en trop en dehors de l'alphabet Base64, ou un signe = final manquant, provoquent aussi une erreur.
FAQ Base64 en image
Où trouver le texte Base64 ?
Il vient généralement d'une URL de données dans du HTML ou du CSS, d'une réponse d'API, d'un champ de base de données, ou d'un outil image vers Base64.
Ça fonctionne sans le préfixe data:image/... ?
Oui. Collez seulement les caractères Base64 bruts et l'outil détecte le type d'image à partir des octets décodés.
Quels types d'image sont détectés ?
PNG, JPG, GIF, WEBP, BMP et ICO sont détectés en lisant l'en-tête propre du fichier, et le SVG est détecté quand le texte décodé commence par une balise svg ou xml.
Mes données sont-elles envoyées ?
Non. Le décodage se fait entièrement dans votre navigateur, rien n'est donc envoyé nulle part.
Pourquoi j'obtiens "donnée d'image Base64 non valide" ?
Le texte collé manque de caractères, a été coupé pendant la copie, ou contient un caractère hors de l'alphabet Base64 (A à Z, a à z, 0 à 9, plus, barre oblique et le = de remplissage). Copiez à nouveau le texte complet.
Dois-je retirer les sauts de ligne avant de coller ?
Non. Les sauts de ligne et les espaces sont supprimés automatiquement avant le décodage, donc un texte copié depuis du code mis en forme fonctionne aussi.
Puis-je décoder un SVG depuis du Base64 ?
Oui. Si le texte décodé commence par une balise svg ou xml, il est traité comme un SVG et prévisualisé comme n'importe quelle autre image.
Y a-t-il une limite de taille pour le texte Base64 que je peux coller ?
Pas de limite stricte. Les textes très longs prennent juste un peu plus de temps à décoder pour le navigateur.