Encode or decode text as Base64, or make text safe to use inside a URL. Everything happens in your browser — nothing is uploaded.
Drop a file here or click to browse
Best for small files (a few MB) — this is a browser tool, not a bulk uploader.
This encodes special characters so text can safely be used as one piece of a URL, such as a query-string value — not a whole address including https://.
Everything on this page is processed locally on your device using your browser's own memory. Fundpeeps never sees or stores it.
Base64URL Decoder turns Base64 or Base64URL text back into readable data, and can also encode text. Base64URL is a version of Base64 that is safe to put in web addresses, and you will meet it in login tokens, links and data passed between apps.
Decoding is not the same as decrypting. If something has been encrypted, decoding it will not reveal the secret. The conversion runs in your browser, so the text you enter stays on your device.
A JSON web token has three parts separated by dots. Copy the middle part, paste it in and decode it to see the readable details inside, such as a user ID or an expiry time.
Base64URL swaps two characters and drops padding so the text is safe in web addresses.
No. Decoding only changes the format. It does not unlock encrypted information.
No. It is processed in your browser.
The text may have extra spaces, missing characters or may not be valid Base64.