ToolMochi

URL Encoder & Decoder

Percent-encode or decode URLs and query values, with component, full-URL and form modes.

Mode
Scope
01Input
0
02Output
0
This tool runs entirely in your browser. Your input is never uploaded.

How to use

  1. 1Paste the text, query value or full URL you want to encode
  2. 2Choose encode or decode, then component or full URL
  3. 3The result updates live — copy it when ready

FAQ

Component vs full URL — what is the difference?

Component mode escapes reserved characters such as : / ? & = and is meant for query values. Full URL mode keeps those structural characters and only escapes spaces, non-ASCII text and other unsafe bytes.

What does form mode do?

application/x-www-form-urlencoded uses + for spaces. In form mode, spaces encode to +, and + is converted back to a space before decoding.

Is my input uploaded?

No. Everything is processed locally in your browser.

Related tools

JSON Formatter & Validator

Format, minify and validate JSON, compare two payloads path by path, and escape or unescape JSON strings.

Cron Expression Parser

Parse crontab expressions into a plain-language schedule and the next 5 run times.

Base64 Encoder & Decoder

Encode text to Base64 or decode it back to UTF-8, with an optional URL-safe alphabet. Everything runs locally.

HTML Entity Escaper

Escape <, >, & and quotes into HTML entities, or turn entities back into readable text.