Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text. Full UTF-8 support and an optional URL-safe alphabet for tokens and query parameters.
About this tool
Base64 represents binary data using 64 printable characters. The URL-safe variant replaces + and / with - and _ and drops the padding, so the result can be placed in a URL or a JWT without extra encoding.
Runs locally. Your URLs never leave your browser.
More URL tools
URL Formatter
Paste a long URL and read it line by line. Edit any part and the URL updates as you type.
URL Encoder / Decoder
Encode text for safe use in a URL, or decode percent-encoded strings back to readable text. Live, two-way and UTF-8 safe.
Query String to JSON
Convert a URL query string to JSON and JSON back to a query string. Repeated keys become arrays and values are decoded automatically.
UTM Builder
Add utm_source, utm_medium, utm_campaign and other UTM parameters to any link. Existing parameters are preserved and values are encoded for you.
Tracking Parameter Remover
Strip utm_*, fbclid, gclid and other tracking parameters from one or many URLs at once. Get short, clean links that are safe to share.
URL Compare
Compare two URLs side by side. See exactly which host, path, query parameter or fragment differs, even when the parameter order changes.
Punycode Converter
Convert internationalized domain names to Punycode (xn--) and back. Works with a bare domain or a full URL.
URL Extractor
Pull every http and https link out of any text, log or HTML source. Remove duplicates and copy the list with one click.
Short URL Resolver
Expand short URLs to reveal their real destination. Check where a shortened link actually goes before you click.