Base62 Encoder Decoder
Encode text or bytes to Base62 and decode Base62 strings back to text. Runs entirely in your browser.
Encode and decode Base62 in the browser
Base62 uses digits, uppercase, and lowercase letters to represent binary data in a URL-safe string without padding. It is common for short links, token IDs, and database keys. This tool encodes UTF-8 text or raw base64 bytes and decodes Base62 back to text or bytes. Pair it with Base64 Encoder when you need standard base64 instead.
When to use Base62
- Shorter strings than base64 for the same payload in many cases.
- Identifiers that must avoid special characters in URLs or filenames.
- Debugging binary payloads from APIs that return Base62.
Frequently Asked Questions
Is Base62 the same as base64?
No. Base62 uses 62 characters and no padding. Base64 uses 64 characters and often ends with = padding.
Which alphabet does this tool use?
0-9, A-Z, and a-z in that order, which is the most common Base62 alphabet for web systems.
Can I encode binary files?
Paste base64 of the file bytes in base64 input mode, or encode UTF-8 text directly.
Is data sent to a server?
No. Encoding and decoding run entirely in your browser.