URL Encoder/Decoder

Percent-encode or decode strings for URL safety.

Drop file to import

Supports .txt, .url, and other text files

Ready
Powered by FreeCodeFormat

What is URL Encoding?

URL encoding, also known as percent-encoding, is a mechanism for encoding information in a Uniform Resource Identifier (URI) under certain circumstances. While it is known as URL encoding, it is used more generally within the main Uniform Resource Identifier (URI) set, which includes both Uniform Resource Locator (URL) and Uniform Resource Name (URN).

It consists of replacing unsafe characters with a "%" followed by two hexadecimal digits. For example, a space becomes %20, and an ampersand becomes %26.

Why Use Our Tool?

  • Real-time Processing

    Instant encoding and decoding as you click, with character count statistics.

  • Privacy Focused

    All processing happens in your browser. Your data never leaves your computer.

  • Developer Friendly

    Built-in CodeMirror editor with syntax highlighting and drag-and-drop support.

Multiple Modes

Choose between Standard, Full URL, RFC 3986, or Base64 encoding to match your specific needs.

Smart Handling

Optionally convert spaces to plus (+) signs, common in query parameters and legacy systems.

File Support

Easily import text files or drag and drop URLs directly into the editor for batch processing.

Common Reserved Characters

Space
%20
Slash (/)
%2F
Question (?)
%3F
Ampersand (&)
%26