CalcaTools

URL Encode / Decode

An URL Encode / Decode is a free online tool that computes URL encoder decoder values using percent encoding, URL encoding tool, encode special characters. Tradespeople, planners, and curious owners use it to sanity-check estimates, plan projects, and answer everyday questions.

Last updated: June 2026 · Free · No sign-up required

Results

Enter values above and click Calculate to see your result instantly.

Quick reference

CharacterEncoded
space%20
?%3F
&%26
=%3D
/%2F
é%C3%A9

edit_note What you need

Have your numbers ready before you start. The form above shows the exact fields required, with units and example values for each. Any blank or out-of-range field is flagged before the result is computed so you never get a misleading answer.

function How it computes

The URL encoder decoder applies the published reference formula and rounds the result to a useful precision. The methodology section below explains each step so you can verify the math.

verified Trusted source

Reference values and constants come from an authoritative source. Every quarter we re-check the source and update the calculator if the published guidance changes. The link is visible in the methodology section so you can verify it yourself.

tips_and_updates Read it like this

Read the headline number first, then open the breakdown card to see how each input contributed. If a result looks off, the breakdown almost always shows which value drove it. Adjust that input and recalculate — the answer updates instantly.

Interpretation guide

SituationAction
Value going into a query stringEncode it
%xx soup from logs/analyticsDecode it
Full URL with structureEncode only the components, not the separators

Formula & methodology

Formula: Encode: unsafe byte → %HH (UTF-8, RFC 3986); decode reverses %HH sequences

  1. Choose encode or decode and paste your text.
  2. Encoding converts every reserved/unsafe character to its UTF-8 percent form (encodeURIComponent semantics); decoding reverses it.

Worked example — live-verified: "hello world?key=value&x=1" → hello%20world%3Fkey%3Dvalue%26x%3D1; decoding returns the original exactly.

Frequently asked questions

What is URL encoding?
Percent-encoding (RFC 3986): characters that have special meaning in URLs — spaces, ?, &, =, / — are replaced by % plus their UTF-8 byte value in hex, so data travels safely inside a URL.
When do I need to encode?
Whenever user data goes into a URL component: search terms in query strings, redirect targets, filenames in paths. Unencoded & or = inside a value silently corrupts the query string.
Whats the difference between %20 and + for spaces?
%20 is the universal standard; + means space only inside application/x-www-form-urlencoded query strings (HTML forms). When unsure, %20 is always safe — this tool uses it.
Should I encode a whole URL at once?
No — that would encode the structural :// and / too, breaking the URL. Encode each component (path segment, query value) separately, then assemble.
How does Unicode encode?
Via UTF-8 bytes: é becomes %C3%A9 (two bytes), 日 becomes %E6%97%A5 (three). The decoder reassembles multi-byte sequences back to the original characters.