Available tool
Base64 Encoder / Decoder
Encode text to Base64 and decode Base64 back to readable text locally in your browser.
Open toolDeveloper Tools
Encode full URLs, encode query parameters, and decode percent-encoded URL strings locally in your browser.
Runs locally in your browser
Encode full URLs or individual query parameters, decode percent-encoded strings, and copy the result.
How to use it
The URL Encoder / Decoder helps you prepare URLs, query strings, and API parameters for safe transport. It supports both full URL encoding and component encoding because those two operations are useful in different situations.
Use Encode URL when you already have a full URL and want to preserve URL separators such as :, /, ?, and &. Use Encode component when you are encoding one parameter value, one path segment, or a piece of text that will be inserted into a URL.
The string hello world becomes hello%20world when encoded as a URL component. A full URL such as https://example.com/search?q=hello world preserves its structure while encoding unsafe spaces.
This tool runs entirely in the browser. Do not paste secrets, tokens, or private customer data into web tools unless you control the environment and understand the risk.
Related tools
These local-first tools often pair well with URL Encoder / Decoder.
Available tool
Encode text to Base64 and decode Base64 back to readable text locally in your browser.
Open toolAvailable tool
Explain standard five-field cron expressions and preview upcoming run times locally in your browser.
Open toolAvailable tool
Convert CSV, TSV, or delimited text to JSON locally in your browser for API mocks, imports, fixtures, and documentation.
Open toolFAQ
URL encoding converts characters that are not safe in a URL into percent-encoded sequences, such as turning a space into %20.
Use component encoding for query parameter values, path segments, or small parts of a URL. It encodes more reserved characters than full URL encoding.
No. Encoding and decoding run in your browser with built-in JavaScript APIs, so the input is not submitted to this site.
Decoding fails when a string contains malformed percent-encoded sequences, such as a percent sign that is not followed by two hexadecimal characters.