URL Encoder / Decoder

Encode special characters in URLs or decode URL-encoded strings. Real-time preview of both encoded and decoded output.

Paste a URL or text with special characters

What is URL/Text to Encoded URL Conversion?

URL encoding converts special characters in URLs to percent-encoded format. FreeCVT encodes and decodes entirely in your browser.

Understanding the Formats

URL/Text Format

URLs may contain special characters that need encoding for safe transmission.

Encoded URL Format

Percent-encoded URLs replace special characters with percent-XX hex codes.

When to Use This Converter

  • Encode query parameters for API calls
  • Decode encoded URLs to read them
  • Prepare URLs for web scraping

Limitations

  • Double-encoding can occur if applied multiple times
  • Edge cases with Unicode may vary
  • Not a full URL validator

Why Freecvt?

100% Private

Everything is processed in your browser. Nothing is uploaded to any server.

Real-time Preview

See both encoded and decoded results simultaneously as you type.

Works Everywhere

Runs on any device with a modern browser. No installation required.

Frequently Asked Questions

When should I URL-encode?

When passing data in URL query strings or API parameters.

What is encodeURI vs encodeURIComponent?

encodeURI encodes fewer characters. encodeURIComponent encodes more.

Is my data uploaded?

No. Everything happens in your browser.