Base64 Encoder / Decoder
Easily encode text to Base64 or decode Base64 strings back to text.
About the Base64 Encoder/Decoder
Base64 is everywhere in modern web development — from data URIs and JWT segments to Basic Auth credentials and API keys. This encoder/decoder uses the modern TextEncoder / TextDecoder APIs so UTF-8 characters, emoji, and CJK text round-trip correctly (older atob/btoa-only tools mangle anything outside Latin-1). Everything happens client-side, so it's safe to paste real credentials, signed tokens, or API responses you cannot share with a hosted service.
What people use it for
- Encode credentials for Authorization: Basic headers
- Decode JWT payload segments without verifying the signature
- Inspect data URIs from CSS background-image or HTML img src
- Encode small images for inline embedding
- Decode webhook payloads that arrive base64-wrapped
Private by design
Everything you type here is processed inside your browser. Nothing is sent to a server, logged or stored, so it is safe to use with real numbers, drafts and anything you would not paste into a hosted tool.
Try these next
- JWT Decoder Decode JSON Web Tokens locally in your browser. Inspect the header, payload claims, expiration time, and raw signature. Tokens never leave your device — safe for prod auth tokens.
- URL Encoder/Decoder Encode and decode URLs and query parameters instantly. Free online URL encoding tool.
- Image to Base64 Converter — Encode Images Online Convert images to Base64 data URIs instantly. Upload PNG, JPG, GIF, SVG, or WebP files and get embeddable Base64 strings for HTML and CSS. 100% client-side — your images never leave your browser.
- Hash Generator Compute MD5, SHA-1, SHA-256, and SHA-512 hashes from any text or file in your browser using the Web Crypto API. No uploads. Use it to verify file integrity offline.
Browse every tool or read the creator guides.
Questions people ask
What is Base64 encoding?
Base64 is a binary-to-text encoding scheme that converts binary data into an ASCII string format using 64 characters. It's commonly used for embedding data in HTML, CSS, and emails.
Is Base64 encoding secure?
Base64 is an encoding scheme, not encryption. It's designed for data transport, not security. Anyone can decode Base64 strings.
Can I encode files to Base64?
This tool encodes and decodes text strings. For file encoding, you would need to read the file as binary data first.