Loading developer tools…
Loading developer tools…
Encode text to Base64 or decode Base64 back to plain text. Supports standard and URL-safe variants.
Base64 Output
Output will appear here…Format, validate, and minify JSON with syntax highlighting and error detection
Decode and inspect JSON Web Token headers, payloads, and expiry claims
Convert Unix timestamps to human-readable dates and vice versa, in any timezone
Test and debug regular expressions with live match highlighting and group capture
Choose Encode or Decode
Click the Encode tab to convert plain text to Base64, or Decode to convert Base64 back to plain text.
Optionally enable URL-safe mode
Check 'URL-safe' to replace + with - and / with _ and strip = padding — required for use in URLs and JWT tokens.
Type or paste your input
Enter the text or Base64 string in the left panel.
Click Encode / Decode
The result appears instantly in the right panel.
Copy or swap
Click 'Copy' to grab the output, or 'Swap' to move the output back to input for round-trip testing.