URL Encoder & Decoder : Percent-Encoding Converter Online
The Calcivo URL Encoder & Decoder sanitizes web addresses and query parameters using standard RFC 3986 percent-encoding. It clearly separates component encoding from full URL sanitization to prevent broken query parameters.
Interactive Calculator
100% Client-Side EngineencodeURIComponent encodes all delimiters (including &, =, ?, /, #). Use this when placing data inside query parameter values.
encodeURI preserves protocol, host, and path delimiters (leaves http://, /, ?, &, = intact) and only percent-encodes spaces and non-ASCII characters. Use this when sanitizing an entire complete URL.
Step-by-Step Examples
Encoding Query Parameter with Special Characters
Passing search queries containing spaces, ampersands, and equal signs.
Escapes delimiters to prevent ambiguity in HTTP GET query string parsing.
How to Use This Tool
- Select your action: Encode or Decode.
- Choose your target scope: encodeURIComponent (for parameter values) or encodeURI (for complete URLs).
- Paste your web link or query text into the input field.
- Copy the sanitized or decoded output for your codebase.
Frequently Asked Questions
Related Calculators & Tools
Explore complementary calculators in this category.
Base64 Encoder / Decoder
Encode text to Base64 and decode Base64 to text with full UTF-8 and URL-safe Base64URL support in your browser.
JSON Formatter & Validator
Format, validate, beautify, and minify JSON data with instant syntax error detection. Processed locally in your browser with zero server transmission.
JWT Decoder
Decode and inspect JSON Web Token (JWT) headers and payload claims instantly in your browser with zero server transmission.
UUID Generator
Generate random, cryptographically secure UUID v4 identifiers with customizable quantities, uppercase, and hyphen formatting.