Skip to content
Toolbrik

URL Encoder / Decoder

Convert text to URL-encoded format (component or full URI) or HTML entities, or decode already-encoded strings. An essential tool for working with APIs and web scraping.

Input

Result

Type something to encode or decode.

How to use: URL encode

  1. 1Pick encode or decode.
  2. 2Choose the format: URL component, full URL or HTML entities.
  3. 3Paste the text and copy the result.

What is it for?

  • Build query parameters that contain spaces or accents.
  • Read encoded URLs in logs or campaign links.
  • Escape special characters in HTML.

URL encoding

Why encode

URLs only allow a limited set of characters. The rest are replaced by % and their hexadecimal value: a space is %20 and ñ is %C3%B1 (in UTF-8).

Component or full URL

encodeURIComponent encodes everything reserved (/, ?, &, =), ideal for parameter values; encodeURI keeps those separators and suits an already-formed URL.

Common mistakes

Encoding twice turns % into %25 and breaks the value. If you see sequences like %2520 in a URL, it was encoded twice.

Related tools

Frequently asked questions

When should I use URL component vs full URL?+

The component encoding turns spaces into %20 and encodes every symbol. Full URL encoding only encodes invalid characters, keeping / and : intact.

Was "URL encode" useful?

Share it with whoever needs it. It's free and stores no data.