Base64 Encode / Decode
Encode and decode Base64 with full UTF-8 support (Tamil, emoji), URL-safe option, and file to Base64 data URI.
- Free, no limits
- Runs in your browser
- No sign-up
Loading tool…
How to use the Base64 Encode / Decode
- Choose Encode or Decode.
- Type text or pick a file.
- Copy the result.
Frequently asked questions
Does it support Unicode?
Yes, text is converted to UTF-8 bytes first, so Tamil, Hindi and emoji round-trip correctly.
What is URL-safe Base64?
It replaces + and / with - and _ and drops = padding so it can be used in URLs.
Is Base64 encryption?
No. Base64 is an encoding anyone can reverse — never use it to hide secrets.
Related tools
URL Encode / DecodePercent-encode or decode URLs and query strings, and break a URL into its parts and…JSON Formatter & ValidatorFormat, validate and minify JSON with clear error line and column. Sort keys, choose…Hash Generator (SHA-256)Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or files locally to verify…Color Picker & PalettePick a colour, convert HEX/RGB/HSL, generate shades, tints and harmony palettes, and…UUID GeneratorGenerate cryptographically random UUID v4 values in bulk, uppercase or without…Regex TesterTest JavaScript regular expressions with live match highlighting, capture groups and…