URL Encoder / Decoder Encode or decode text, query values, or full URLs. Safe, client-side only. Options Mode Encode Decode Scope Component (query value, path segment) Full URL Spaces Use %20 Use + (form-urlencoded) RFC 3986 strict (encode !'()*) Avoid double-encoding (try to pre-decode first) Process line-by-line (bulk) Example: paste name=John Doe & city=Riyadh as a component → “+” turns spaces into +. For full URLs, choose “Full URL”. Input Run Clear Output Copy Output Swap ↔ Download .txt Show quick examples Hello World! Query Value Full URL