What is it
Base64 and URL Encode is a free online tool that encodes and decodes text in the two most used formats to transport data on the web. If you're not in the technical field, think of them as two different ways of packaging text so that it travels smoothly within systems, links and files.
Base64 transforms any content, such as text, a token or a file excerpt, into a sequence of letters, numbers and a few symbols, useful for embedding binary data or tokens within systems that only accept plain text. URL Encode, also called percent encoding, exchanges spaces, accents and special characters for codes such as %20, ensuring that a link continues to work correctly within a browser or an API call.
The tool works in a bidirectional way: there are two panels side by side, one for readable text and another for encoded content. When you type on either side, the other is updated automatically, without having to click separate encode and decode buttons.
An extra feature is the automatic content scanner: if the text pasted in Base64 mode is in the format of a JWT token, the type used in system authentication, or an image embedded in Base64 (Data URI), the tool identifies the pattern and notifies you on the screen, without opening or decoding the internal content of the token. In URL Encode mode, links with search parameters are automatically organized into a table with each parameter and its value, which makes long crawl URLs easier to read.
How to use
- Choose the desired mode: Base64 or URL Encode, at the top of the tool.
- Type or paste readable text in the left pane to see the encoded result appear on the right.
- Or paste already encoded content into the right panel to see the decoded version appear on the left.
- Observe the scanner warning if the content is identified as a JWT token, Base64 image or link with parameters.
- Check the parameter table when it appears, to see each value of a URL separately.
- Click the copy button on either side to take the result wherever you need it.
Tips
- The Base64 generated here is the standard format (with the characters +, / and padding =), not the URL-safe variant. To use in URLs, manually change + to a hyphen and / to an underscore, removing the = from the end.
- Base64 is not encryption: anyone can decode the content back, so don't use it to protect passwords or sensitive data.
- The tool correctly handles accents and the ç character, so texts in Portuguese are encoded and decoded without generating strange symbols.
- If the decode result is wrong, check if you copied the complete sequence, without cutting the beginning or end.
- The entire process runs locally in your browser, without sending any information to external servers.