Image ↔ Base64 Converter
Free, private & instant — convert images to Base64 or decode Base64 back to images entirely in your browser. No uploads, no servers.
⚡ Instant Conversion
Client-side FileReader API — zero server round-trips. Results appear immediately.
🔁 Encode & Decode
Convert images to Base64, or paste a Base64 string to decode it back to an image.
📋 Clipboard Paste
Press Ctrl+V anywhere on the page to paste an image directly from your clipboard.
📦 Batch Processing
Convert up to 5 images simultaneously via file upload, drag-and-drop, or URL.
🔒 100% Private
All processing happens in your browser. Your images never leave your device.
📱 Responsive & PWA
Works on mobile and desktop. Installable as a Progressive Web App.
1
Upload or Paste URL
Drop image files, paste image URLs, or press Ctrl+V to paste from clipboard.
2
Instant Conversion
Images are converted to Base64 in your browser — no data sent to any server.
3
Copy & Use
Copy in your preferred format and paste directly into your HTML, CSS, or code.
Frequently Asked Questions
What is Base64 encoding?
Base64 is a binary-to-text encoding scheme that converts binary data (like images) into ASCII characters. It allows images to be embedded directly in HTML, CSS, or JSON.
Is my image data private?
Yes. All conversion is performed in your browser using the native FileReader API. Your images are never uploaded to any server.
Can I decode Base64 back to an image?
Yes. Use the "Base64 → Image" mode: paste your Data URI or raw Base64 string, click Decode, preview the result, and download the image.
Can I paste an image from clipboard?
Yes. Press Ctrl+V (or Cmd+V on Mac) anywhere on the page to paste an image copied from your clipboard. It will be automatically converted to Base64.
What is the maximum file size?
Each image must be 5 MB or smaller. Base64 encoding increases size by ~33%, so a 5 MB image produces a ~6.7 MB string.
What browsers are supported?
Chrome 6+, Firefox 3.6+, Safari 6+, Edge, and Opera 11+. Any modern browser with JavaScript enabled.