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.

Comment convertir du Base64 en image

  1. Collez une URL data:image/... ou du texte Base64 brut.
  2. Cliquez sur Décoder l'image.
  3. 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.

FormatDétecté par
PNGOctets 89 50 4E au début
JPGOctets FF D8 FF au début
GIFOctets 47 49 46
BMPOctets 42 4D
WEBPUn en-tête RIFF avec une balise WEBP
ICOOctets 00 00 01 00
SVGTexte 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.

Outils similaires