Embedding images directly in HTML or CSS as Base64 data URIs eliminates extra HTTP requests and can improve page load performance for small assets like icons and logos. This tool lets you encode any image file into its Base64 string representation, ready to drop into an img src attribute or a CSS background-image declaration. It processes everything locally in your browser, so your images never leave your machine.
Convert text to Base64 and back — full Unicode, instantly.
Your result lands here
Type on the left, pick a mode, and run. Drag-and-drop or paste — full Unicode supported.
Base64 supports full Unicode text (UTF-8) encoding. Everything runs in your browser — no data is sent to a server.