Encoding
AvailableURL Encoder/Decoder
Encode or decode values for safe use in URLs.
Enter UTF-8 text to encode locally.
Conversion output appears here.
Read-only output remains selectable and can be copied manually.
Padding uses = characters. URL-safe output uses - and _ instead of + and /.
Anyone can decode Base64 data. Do not use it to protect passwords, secrets, or private information.
Input: 0 characters · 0 B · 0 lines
Output: 0 characters · 0 B · 0 lines
Expansion ratio: —
Base64 commonly increases byte size by about one-third; it is not compression.
Base64 represents binary data with printable characters. This text-only tool encodes UTF-8 text and decodes only bytes that form valid UTF-8 text.
Standard Base64 uses + and /. URL-safe Base64 uses - and _ for values that can safely appear in URLs. = padding completes groups of four characters; valid missing padding is restored while decoding.
Your text stays in your browser. Nothing you enter is uploaded or automatically saved. This tool does not upload files, and decoded bytes must be valid UTF-8 text.
No. Base64 is an encoding and does not provide confidentiality.
It represents every three bytes with four printable characters, adding roughly one-third before transport overhead.
It replaces + and / with - and _ so the value can be used safely in URL contexts.
The = characters are padding that completes a final group of four characters.
Yes. It decodes Base64 bytes as strict UTF-8, including Marathi, Hindi, emoji, and accented text.
Check the selected variant, character alphabet, padding position, and whether whitespace handling is enabled.
Use it when a text value must be represented in Base64 for an API field, data URL fragment, or debugging a known Base64 string.
The UTF-8 text "Hello" encodes to SGVsbG8= in standard Base64.
Base64 is readable encoding, not encryption; never use it as protection for a secret.
Encoding
AvailableEncode or decode values for safe use in URLs.
Encoding
AvailableConvert UTF-8 text and hexadecimal bytes locally.
Encoding
AvailableConvert UTF-8 text and binary bytes locally.