URL Encode/Decode

Encode or decode URLs quickly with batch support.

Input
Output

    What is Url Encoder

    Percent-encode special characters for URLs and query strings, or decode an encoded URL back to readable text — the same rules as JavaScript's encodeURIComponent and decodeURIComponent. Input is processed line by line, so a whole batch of links or parameter names can be converted at once.

    How to use Url Encoder

    1. Paste the URL or text (multiple lines work as a batch)
    2. Choose encode or decode
    3. Copy the result

    Frequently asked questions

    What is percent-encoding?

    Characters not allowed in a URL are written as %XX byte values — e.g. a space becomes %20 and & becomes %26.

    Can I encode a batch of URLs at once?

    Yes — the input is split on newlines and each line is encoded or decoded separately, so paste a whole list and get line-by-line output.

    Encode the whole URL or just parameters?

    Just the parameter parts — encodeURIComponent escapes / and : too, so encoding an entire URL breaks its structure. Encode each query value, then reassemble.

    Is Url Encoder free?

    Url Encoder is completely free — open the page and use every feature with no hidden charges.

    Do I need to download or install Url Encoder?

    No download or installation is needed. It is an online tool that runs in the browser on your phone, tablet and computer.

    Do I need an account to use Url Encoder?

    No. Use the tool right away — no account or sign-in required.

    Does Url Encoder work on mobile?

    Yes. The page is fully responsive and works on phones, tablets and desktop browsers.