MojoUtils

URL Encoder / Decoder

Encode or decode URL strings

Developer Tools

Encoding Mode

Component mode is best for query parameter values. Full URL mode preserves separators like : / ? &.

Input

Output

URL Encoder/Decoder converts special characters to percent-encoded format and back. It's essential for developers building APIs, constructing query strings, handling form data, and ensuring URLs work correctly across all browsers and servers.

How to Use

  1. 1Paste the URL or text string you want to encode or decode.
  2. 2Click "Encode" to convert special characters to percent-encoding (e.g., space → %20).
  3. 3Click "Decode" to convert percent-encoded strings back to readable text.
  4. 4The result appears below.
  5. 5Copy the result with the copy button.

Features

  • Encode URLs to make them web-safe
  • Decode percent-encoded URLs to readable text
  • Handles all special characters including spaces, &, =, +, #
  • Free browser-based tool — no data sent to servers
  • Supports both full URLs and individual parameters

Practical Examples

  • Encode Korean search keywords before placing them inside a query string.
  • Decode a long tracking URL to review UTM parameters and redirect targets.
  • Safely encode a callback URL before sending it as another URL parameter.

Common Pitfalls

  • Encode only the parameter value when building a query string; encoding an entire URL at the wrong level can break separators such as ? and &.
  • + means a space in form-encoded data, but %20 is the safer general URL representation for spaces.
  • Do not decode untrusted URLs and automatically navigate to them without checking the destination.

Frequently Asked Questions