Local Image to Base64 encoding tool — upload images to convert to Base64 strings. Supports copy and save. All processing happens locally in your browser — no server upload.

Features
- Home has Upload and Import from clipboard; Ctrl/Cmd+V supported.
- Image upload.
- Real-time preview: Auto-displays image preview after upload.
Use Cases
- HTML image embedding: Convert images to Base64 for direct embedding in HTML code, avoiding extra requests.
- CSS background images: Convert small icons to Base64 for embedding in CSS.
- Data URI: Used as data:image/png;base64,... format for various scenarios.
How to Use
On the home screen, use Upload or Import from clipboard (or Ctrl/Cmd+V). Select the image file to convert (supports JPG, PNG, WebP, HEIC, HEIF formats). After upload, Base64 encoding happens automatically — results display in the text box below. Click the "Copy" button to copy Base64 encoding to clipboard. To save, click "Save" to write a .txt file to your computer (you can rename it).
Notes
- File size: Max 2MB per image — compress images first if larger.
- Format limit: Supports JPG, PNG, WebP, HEIC, HEIF only — no GIF support.
- Encoding prefix: Output Base64 does not include data:image/... prefix — add manually if needed.
Related Keywords
Image to Base64, Online Image to Base64, imgbase64, Sanye Hub, Online Tools, Base64, HTML, CSS, Data, URI