What is URL encoding?
URL encoding, also known as percent-encoding, transforms unsafe characters in a URL into a format that can be safely transmitted over the web.
Paste a URL, query string, or plain text below to percent-encode or decode it instantly — everything runs locally in your browser. For binary-safe text encoding, use the Base64 encoder instead.
URL encoding, also known as percent-encoding, transforms unsafe characters in a URL into a format that can be safely transmitted over the web.
This tool uses browser URL encoding and decoding functions to convert text between raw and encoded forms. Encoding replaces reserved or non-ASCII characters with percent-encoded values, while decoding restores them to readable text.
https://example.com/search?q=hello world&lang=pl -> https://example.com/search?q=hello%20world&lang=pl hello%20world%21 -> hello world! name=Jan+Kowalski&city=Warszawa -> name=Jan+Kowalski&city=Warszawa