Conversion

Image en Base64

Encodez des images en Base64 / URI de données et décodez Base64 en images – instantanément, dans votre navigateur.

Your files stay on your device - processed locally via WebAssembly, never uploaded

Drop images to encode

JPEG, PNG, WebP, GIF, BMP, SVG - single or batch

All encoding and decoding happens in your browser via FileReader and Canvas. Your images are never uploaded.
Share this tool with othersHelp others discover free tools
Embed this tool on your website

Copy this code to add the Image en Base64 to your site for free. It runs entirely in your visitors' browsers - no API key, no usage limits.

<iframe src="https://optipix.art/embed/image-to-base64" width="100%" height="600" style="border:1px solid #e4e4e7;border-radius:8px;" title="Image en Base64 by OptiPix" loading="lazy"></iframe>
<p style="font-size:12px">Free tool by <a href="https://optipix.art/image-to-base64">OptiPix Image en Base64</a></p>

❤️ Love this tool? Support our team.

No ads, no tracking, no limits. Tips keep 104 tools free for everyone.

$

Secure payment via Stripe · No account needed

About Image en Base64

Last updated: May 2026

OptiPix Image vers Base64 convertit n'importe quelle image en un URI de données Base64 que vous pouvez intégrer directement dans HTML, CSS, JSON ou des API - et décode les chaînes Base64 en images téléchargeables. Déposez un JPEG, PNG, WebP, GIF, BMP ou SVG et voyez instantanément l'URI de données complet, la chaîne Base64 brute, le nombre de caractères, la taille originale par rapport à la taille encodée, et des extraits HTML / CSS prêts à copier-coller. Ré-encodez en PNG, JPEG (avec contrôle de qualité) ou WebP pour trouver la représentation Base64 la plus petite possible. Collez n'importe quelle chaîne Base64 dans le décodeur pour prévisualiser et télécharger l'image d'origine. Le mode batch vous permet d'encoder de nombreuses images à la fois et de les copier toutes sous forme de tableau JSON. Tout s'exécute localement - les fichiers sont lus avec FileReader et jamais téléchargés.

How It Works

L'encodage utilise FileReader.readAsDataURL pour une Base64 instantanée, avec un ré-encodage optionnel via canvas pour changer de format. Le décodage charge l'URI de données dans une Image, le dessine sur un canvas, et l'exporte en tant que Blob téléchargeable.

Use Cases

  • Intégrer une petite icône dans CSS pour économiser une requête HTTP
  • Incorporer des images dans un e-mail HTML qui doit s'afficher hors ligne
  • Envoyer une image à une API attendant du Base64 dans du JSON
  • Décoder un blob Base64 reçu dans un webhook
  • Réduire une chaîne Base64 en ré-encodant l'image en WebP

You Might Also Like

If you find Image en Base64 useful, check out these related tools: Format Converter, Image Compressor, and Image to SVG. All tools run entirely in your browser with no uploads or signups required.

Frequently Asked Questions

Pourquoi la chaîne Base64 est-elle plus grande que le fichier d'origine ?
L'encodage Base64 représente 3 octets de données binaires par 4 caractères ASCII, donc le texte encodé est environ 33% plus grand que le fichier d'origine. Pour le réduire, changez le format de sortie en JPEG ou WebP et baissez la qualité.
Où puis-je utiliser une image Base64 ?
Intégrez-la directement dans des balises HTML <img src='data:…'>, CSS background-image: url('data:…'), des modèles d'e-mails HTML, des charges utiles d'API JSON, ou partout où vous avez besoin d'expédier une image en ligne sans requête séparée.
Le décodage est-il sûr ?
Oui - le décodage se fait entièrement dans votre navigateur en utilisant un élément image caché. Nous n'exécutons, n'enregistrons ou ne téléchargeons rien.
Puis-je encoder plusieurs images en mode batch ?
Oui. Déposez plusieurs images en mode batch pour obtenir un tableau de tous les résultats plus un tableau JSON que vous pouvez copier en un clic.
Quelle est la différence entre un URI de données et du Base64 brut ?
Un URI de données commence par le préfixe mime (data:image/png;base64,…) afin que les navigateurs sachent comment l'interpréter. Le Base64 brut est juste la charge utile encodée - utile lorsque le consommateur ajoute lui-même le préfixe.

Related Tools

More File Conversion Tools

All 102 Tools

Image CompressorBackground RemoverVideo CompressorImage UpscalerOCR Text ExtractorFormat ConverterImage ResizerEXIF RemoverFace BlurDepth EstimationQR Code GeneratorWatermark MakerColor Palette ExtractorPhoto FiltersImage to PDFObject DetectionImage ClassifierImage CaptionerAI Image GeneratorMeme GeneratorGIF MakerPhoto Collage MakerImage CropPhoto EffectsImage to SVGColor ChangerNoise RemoverPhoto RestorationColor PickerFavicon GeneratorImage to Base64Image Metadata ViewerImage AnnotatorPassport Photo MakerDocument ScannerASCII Art GeneratorImage ComparisonSprite Sheet GeneratorObject RemoverPanorama MakerWord CounterCase ConverterLorem Ipsum GeneratorUUID GeneratorUnix Timestamp ConverterText DiffURL Encoder / DecoderHTML Entity Encoder / DecoderBase64 Text Encoder / DecoderText to Binary / Hex / OctalHash GeneratorJSON Formatter / ValidatorRandom String GeneratorCSV ↔ JSON ConverterMarkdown EditorUnit ConverterPercentage CalculatorBMI CalculatorAge CalculatorTip CalculatorCSS Gradient GeneratorCSS Box Shadow GeneratorCSS Border Radius GeneratorGlassmorphism GeneratorNeumorphism GeneratorCSS Text Shadow GeneratorFlexbox PlaygroundCSS Grid GeneratorAudio TrimmerAudio ConverterAudio MergerAudio RecorderVideo to Audio ExtractorAudio Speed ChangerAudio Volume BoosterRingtone MakerVocal RemoverText to SpeechSpeech to TextAudio Noise RemoverAudio EqualizerAudio EffectsVideo TrimmerVideo MergerVideo ResizerVideo Speed ChangerVideo RotatorVideo to MP4 ConverterAdd Music to VideoMute VideoVideo LooperReverse VideoVideo ScreenshotAdd Subtitles to VideoVideo WatermarkScreen RecorderWebcam RecorderSlideshow MakerVideo FiltersCron Expression BuilderRegex TesterUnix Timestamp Converter