URL Encoder & Decoder

Encode special characters for use in URLs, or decode percent-encoded strings.

URL Encoding Explained

Component mode (encodeURIComponent) encodes everything except A-Z a-z 0-9 - _ . ~ ! * ' ( ). Use this for query parameters. Full URI mode (encodeURI) preserves URI structure characters like : / ? # @ &. Use this for complete URLs.

URL Encode/Decode — Encode URLs Online Free

Encode special characters for safe URLs or decode percent-encoded strings. Full UTF-8 support including Chinese characters.

How to Use

  1. Enter text or URL in input field.
  2. Click Encode or Decode to convert.
  3. Copy result with one click.

Features

  • Full UTF-8 support
  • encodeURI and encodeURIComponent modes
  • Batch processing
  • Auto-detect encoding

Use Cases

  • Safe URL query parameters
  • Form data encoding
  • API URL construction

FAQ

When should I encode URLs?

Encode special characters (spaces, &, =, etc.) in URLs to ensure proper transmission.