Search for a command to run...
Encode or decode URL strings. Free, private, runs in your browser.
URL encoding (also called percent-encoding) replaces characters that aren't allowed in URLs with percent-sign-prefixed hexadecimal values. For example, a space becomes %20, an ampersand becomes %26, and a forward slash becomes %2F. This ensures that special characters are transmitted safely in URLs without being misinterpreted by browsers and servers.
Developers frequently need to encode query parameters, form data, and API payloads that contain special characters. Conversely, decoding is needed to read human-friendly text from percent-encoded strings. Incorrect encoding is a common source of bugs in web applications, APIs, and data pipelines.
Paste any text and Convertful shows both the encoded and decoded versions simultaneously. It uses the browser's built-in encodeURIComponent and decodeURIComponent functions for standards-compliant encoding. The result is instant and runs entirely in your browser.
Yes. Text processing happens locally in your browser. No data is sent to any server.
URL encoding replaces special characters with percent-encoded equivalents (e.g., space becomes %20) so they can safely appear in URLs.