← ToolsEncoders
Base64 encode.
Encode and decode text or files with UTF-8 support and URL-safe mode. Auto-updates as you type.
Drop a file to encode it
or — max 5 MB · stays on device
🔒 Privacy — runs 100% locally
No uploads · no cookies · works offline after load. View Source if you don't believe it.
How to use.
- Type or paste text — output encodes live.
- Flip to Decode to reverse any Base64 string, URL-safe included.
- Drop a file (≤5MB) to encode its bytes.
Related tools.
Encoders
URL encoder
Percent-encode full URLs or single components, and split query strings into a readable table.
Encoders
JWT decoder
Read a JWT header and payload offline with expiry checks. Signatures are decoded, never verified here.
Formatters
JSON formatter
Pretty-print, minify and validate JSON with exact error pointers. Pasted text never leaves this tab.
FAQ.
What is URL-safe Base64?
It swaps + / for - _ so the output survives URLs and filenames. JWTs use this variant.
Is Base64 encryption?
No — it's an encoding, trivially reversible. Never use it to hide secrets.