Turn an image into an embeddable Base64 string
Drop an image here, or click to browse
PNG, JPG, GIF, WebP, SVG
Convert any image into a Base64-encoded string ready to embed directly in HTML, CSS, or JSON — no external file requests needed.
Upload your image
Drag and drop or browse for a file.
Pick an output format
Choose Data URI, plain Base64, HTML tag, or CSS.
Copy or download
Copy to clipboard or save as a text file.
Which image formats are supported?
PNG, JPG, GIF, WebP, and SVG.
Will Base64 make my file bigger?
Yes, Base64 encoding typically increases size by about 33% — the tool shows you the exact increase.
Decode Base64 encoded strings back to image files instantly. Perfect for developers working with Base64 image data in web applications, APIs, or databases. Supports all common image formats including PNG, JPG, GIF, WebP, and BMP. Features include pasting Base64 strings (with or without data URI prefix), automatic format detection, live image preview with dimensions and file size, one-click download of decoded images, and format information display. Handles both raw Base64 strings and complete data URI format (data:image/png;base64,...). Useful for debugging API responses with Base64 images, converting database-stored Base64 images, testing Base64 image data, extracting images from JSON/API responses, and validating Base64 encoded images. 100% client-side processing ensures complete privacy - all decoding happens in your browser, data never leaves your device. No file size limits.
Generate professional QR codes with smart auto-detection and formatting. Automatically recognizes content type (URL, phone, email, WhatsApp, SMS, WiFi) and formats it optimally for maximum scanning compatibility. Features intelligent type detection, customizable sizes (128px to 1024px), real-time preview, format toggle, and high-quality PNG download. Perfect for business cards, marketing materials, contact sharing, WiFi access, event tickets, and digital payments. 100% client-side processing ensures complete privacy.