Décoder une image Base64
- Tableau de bord
- Documentation
- API
Pourquoi décoder des images en base64 ?
Le décodage des images encodées en base64 est utile pour extraire les images à partir de leur représentation en texte base64. Cela peut être nécessaire pour visualiser ou manipuler des images encodées de cette manière, par exemple dans le cadre du développement web pour afficher des images intégrées directement dans le code HTML ou CSS.
Fonctionnalités de l'outil de décodage en base64
Cet outil vous permet de coller une chaîne base64 représentant une image et de la convertir en un format d'image standard comme JPEG, PNG, GIF, ou d'autres formats pris en charge.
Comment utiliser l'outil de décodage
Sur la page de décodage, vous pouvez coller la chaîne base64 dans la zone de texte prévue à cet effet. Cliquez sur le bouton de décodage pour convertir la chaîne base64 en une image visible dans la zone de résultat.
Une fois l'image décodée, elle sera affichée dans une zone de résultat. Vous pouvez télécharger l'image décodée ou copier le code HTML ou CSS nécessaire pour l'intégrer dans vos projets.
Exemple de décodage d'image base64
Voici un exemple de décodage d'une image JPEG encodée en base64 :
<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Image décodée">
Questions fréquentes
Faut-il coller la Data URI complète ou seulement la partie base64 ?
Les deux fonctionnent. Vous pouvez coller la Data URI complète sous la forme
data:image/png;base64,iVBORw0KGgo… ou directement la chaîne base64 brute qui suit
la virgule. Quand le préfixe data: est présent, le type MIME y est lu pour déterminer
l'extension du fichier généré (PNG, JPG, SVG, WebP, GIF).
L'image est-elle envoyée à un serveur distant ?
Le décodage est réalisé sur notre serveur uniquement le temps de la requête, puis le résultat est
renvoyé. Aucune image n'est conservée après traitement, et aucun appel n'est fait vers un service
tiers. Pour un contenu très sensible, préférez un décodage local avec base64 -d en
ligne de commande.
Pourquoi mon décodage produit-il un fichier illisible ?
La cause la plus fréquente est une chaîne tronquée lors d'un copier-coller, surtout depuis un
terminal qui coupe les longues lignes. Vérifiez que la chaîne se termine bien par un ou deux
= et qu'aucun retour à la ligne n'a été inséré au milieu. Une chaîne base64 valide
ne contient que les caractères A-Z, a-z, 0-9,
+, / et =.
Quels formats d'image sont reconnus en sortie ?
Le décodeur reconnaît les formats classiques du web : PNG, JPEG, GIF, WebP, SVG et BMP. Le type
MIME présent dans la Data URI sert à choisir l'extension du fichier téléchargé. Si la chaîne base64
est fournie sans préfixe data:, une extension générique est utilisée et vous pouvez
la corriger à la main avant de l'enregistrer.
Y a-t-il une limite de taille ?
La taille acceptée tient à la limite d'envoi de formulaire de notre serveur, fixée à quelques mégaoctets. Pour rappel, une image base64 fait environ 33 % de plus que son équivalent binaire. Au-delà de quelques centaines de KB, il devient plus pratique de manipuler le fichier directement plutôt que de passer par une représentation base64.
Comment faire l'opération inverse ?
Pour transformer une image en base64, utilisez notre encodeur d'image base64. Vous y téléversez votre fichier et récupérez une Data URI prête à coller dans du HTML, du CSS ou du JSON. L'aller-retour est sans perte : l'encodage base64 est une bijection octet à octet.
Exemple de requête
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Schéma d'entrée
| Champ | Type | Requis | Défaut |
|---|---|---|---|
text_encoded |
text | ✓ | – |
Points d'accès
GET https://cdrn.fr/api/v1/tools- liste tous les outils disponiblesGET https://cdrn.fr/api/v1/tools/base64-image-decoder- récupère le schéma de cet outilPOST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute- exécute cet outil avec un payload JSON