Encode or decode Base64 strings — runs entirely in your browser.
DeveloperPaste your text or Base64 string into the input box.
Choose 'Encode' to convert text to Base64, or 'Decode' to reverse the process.
The result appears instantly in the output area.
Click 'Copy' to copy the result to your clipboard.
Many REST APIs use Basic Auth, where credentials are sent as Base64-encoded 'username:password' in the Authorization header.
Encode small images to Base64 Data URLs to embed them directly in HTML or CSS without extra HTTP requests.
Email protocols (MIME) use Base64 to safely transfer binary files like PDFs and images as text.
JWT payloads are Base64-encoded — decode them quickly to inspect claims without any library.
Base64 Encoder/Decoder lets you instantly encode any text or binary data into Base64 format, or decode Base64 strings back to plain text — entirely in your browser with no data sent to any server.
Convert JSON arrays to CSV format instantly — paste JSON, download CSV.
Format, validate, and minify JSON instantly with adjustable indentation.
Safely encode or decode URL components for query strings and paths.
Convert between YAML and JSON formats with validation and formatting.
Test regular expressions live against sample text with match highlighting and capture groups.
Decode and inspect JSON Web Tokens — view header, payload, and signature locally.