Enter the text that you wish to encode or decode:
Free URL Encoder / Decoder tool!
URLs can only be transmitted over the internet using a limited set of ASCII characters. When a URL contains special characters — such as spaces, ampersands, question marks, or non-ASCII characters from languages like Arabic or Bengali — they must be encoded into a format that can be safely transmitted over the web. This process is called URL encoding (or percent encoding). Reversing this process to read encoded URLs is called URL decoding.
Codepedia.cc's free URL Encoder / Decoder handles both operations instantly, with no technical knowledge required.
**What Is URL Encoding?**
URL encoding replaces special or reserved characters with a percent sign followed by a two-digit hexadecimal code. For example, a space becomes %20, an ampersand (&) becomes %26, and the Bengali character অ would be encoded into its UTF-8 percent-encoded representation. This ensures that URLs can be safely transmitted and parsed by web servers and browsers without ambiguity.
**What Is URL Decoding?**
URL decoding is the reverse process — converting percent-encoded characters back into their original, human-readable form. This is useful when you encounter a long encoded URL and want to understand what parameters it contains, or when debugging web applications that generate encoded URLs.
**Who Needs This Tool?**
Web developers use URL encoding when building applications that pass parameters through URLs. SEO professionals use it to decode URLs in analytics data and understand what parameters are being tracked. Marketers use it to decode UTM parameters in campaign URLs. Anyone working with non-English content in URLs — particularly those dealing with Arabic, Bengali, Chinese, or other non-Latin scripts — will encounter URL encoding regularly.
**How to Use the Tool**
Paste any URL or text string into the input field and choose whether to encode or decode. The tool instantly outputs the converted result, which you can copy and use in your work.