Encode / Decode
Type or paste on the left, get results on the right. Works offline. Nothing is uploaded.
Input
Chars: 0
Output
Chars: 0
Operation
—
Explain
Choose a codec and press Run, or use Ctrl/Cmd+Enter. Options update live.
Share settings
Encode file → Base64 / Data URL
Drop file here or click to choose
Result
Size: —
Decode Base64 / Data URL → File
Base64 or Data URL
Filename
MIME (optional)
Bytes: 0
Tips & privacy
- Everything runs locally in your browser. No uploads, no tracking.
- Base64: text uses UTF-8; URL-safe replaces
+//with-/_and strips padding for compactness when possible. - URL: choose component (query value, path segment, etc.) vs full URL. “Spaces as +” matches form encoding.
- HTML: minimal escapes (&, <, >, ", '). “All” also escapes non-ASCII as hex entities.