Aller au contenu principal
Convert.rest

Convertisseur Base64 vers Image — Data URL vers PNG, JPG, SVG

Collez une data URL Base64 — ou une charge utile d’image Base64 brute — et transformez-la en véritable fichier image en quelques secondes. Le type est détecté automatiquement, les images raster obtiennent un aperçu en direct, et le téléchargement utilise la bonne extension. Le tout dans votre navigateur.

Le format manuel n’est appliqué que lorsque la détection automatique ne peut pas identifier le type.

Décodé en privé dans votre navigateur — la charge utile ne quitte jamais cet onglet.

Le décodage s’exécute entièrement dans cet onglet avec atob() — aucun octet de l’image n’est envoyé. Il n’y a pas de point de téléversement ni de télémétrie transportant votre charge utile.

Formats pris en charge

  • Entrée : une data URL (data:image/png;base64,...) ou des octets Base64 bruts.
  • Sortie : le fichier décodé se télécharge en .png, .jpg, .webp, .gif, .bmp, .avif ou .svg.
  • Les formats raster sont affichés sur la page ; le SVG est proposé uniquement en téléchargement sûr.

Comment l’utiliser

  1. 1

    Collez le Base64

    Collez une data URL complète ou une charge utile d’image Base64 brute.

  2. 2

    Décodez localement

    Cliquez sur Décoder. La charge utile est validée et décodée entièrement dans cet onglet.

  3. 3

    Aperçu et téléchargement

    Les images raster s’affichent immédiatement ; cliquez sur Télécharger pour enregistrer le fichier avec la bonne extension.

Ce que fait cet outil

L’outil accepte soit une data URL complète, soit une charge utile Base64 brute, la valide, la décode en octets et reconstruit le fichier image d’origine pour le téléchargement avec la bonne extension. Pour les data URLs, le type MIME est lu depuis le préfixe ; pour les charges utiles brutes, le format est détecté à partir des octets d’en-tête du fichier (magic bytes), avec un sélecteur de format manuel en secours.

À qui il s’adresse

Développeurs récupérant des images depuis des chaînes intégrées ou des blobs de base de données, designers recevant des ressources en Base64 dans des tickets, et toute personne ayant des données d’image en data URL qui veut récupérer le fichier réel — en privé, sans le téléverser sur un service de conversion.

Fichiers impossibles à décoder

Une charge utile dont les magic bytes ne correspondent à aucun format d’image pris en charge est rejetée, de même que tout ce dont la taille décodée dépasse la garde de 15 Mo. Si la valeur collée provient d’un encodage de texte plutôt que d’une image, utilisez le décodeur Base64 — cet outil traite la charge utile comme binaire, pas comme texte.

Pourquoi le SVG est en téléchargement uniquement

Le SVG est un format de balisage : un SVG non fiable peut tenter des scripts ou des requêtes externes une fois restitué en ligne. Pour garder cette page sûre, les fichiers SVG décodés vous sont rendus en téléchargement et ne sont jamais insérés dans le document en tant que HTML. Le fichier que vous téléchargez est identique octet pour octet à ce qui a été encodé.

Limites

  • La sortie décodée est plafonnée à 15 Mo pour garder l’onglet réactif.
  • Seuls les formats d’image pris en charge sont acceptés ; les binaires arbitraires sont rejetés avec un message clair.
  • Les charges utiles SVG sont décodées et téléchargées mais jamais injectées dans la page en tant que balisage en ligne, de sorte qu’un SVG conçu par malveillance ne peut pas s’exécuter dans ce document.

Questions fréquentes

Non — une charge utile Base64 brute fonctionne aussi. Le format est détecté à partir des octets d’en-tête du fichier, ou vous pouvez le choisir dans le sélecteur lorsque la détection ne peut pas identifier le type.

Besoin d’aide ?

Des réponses aux questions fréquentes, nos coordonnées et une ligne directe pour signaler un problème.

Voir tous les outils