Encode and decode anything — text, images, files — without leaving your browser.
Base64 turns binary data into ASCII so it can be embedded in JSON, URLs, HTML, or HTTP headers. This toolkit handles every common variant in one place: text encode/decode (UTF-8 safe), URL-safe Base64, file upload with detected MIME type, image preview with metadata, audio and video preview, hex round-trip, and Basic Auth credential encoding for HTTP. The tool detects which Base64 standard you've pasted (standard, URL-safe, padded, unpadded) and can normalize between them. Everything runs in your browser — files never upload — so you can safely encode private keys, screenshots of internal dashboards, or anything else sensitive. Sign in to save common encoded values as snippets.