URL Encode/Decode (Japanese URL & Query Converter)

Convert URL encode/decode (percent encoding) instantly in your browser. Switch between encodeURIComponent/encodeURI behavior and detect possible double encoding.

Auto mode is the default. Paste inntak and get immediate úttak, then copy, swap, or clear in one flæði.

Inntak is processed locally in your browser and is never sent to a server.

How to use

  1. Paste a URL or parameter string into the inntak box.
  2. Choose mode (Auto/Encode/Decode) and target (Parameter Value/Full URL).
  3. Yfirferð the niðurstaða and copy it. Use Swap when you need another pass.

Which should you choose?

Parameter value (recommended)

Use encodeURIComponent-style conversion for query values, path fragments, and file names.

Full URL

Use encodeURI-style conversion when you need to preserve the full URL structure.

+ vs %20

In form-style queries, + may represent a space. You can switch this behavior in Advanced options.

Sample

URL with special characters

Inntak

https://example.com/search?q=Tokyo lunch&ref=email#section

Úttak pyfirferð

Choose Full URL target to preserve URL structure while converting

UTM parameters

Inntak

utm_source=email&utm_campaign=spring sale 2026

Úttak pyfirferð

Easy to bera saman + and %20 behavior

String with symbols

Inntak

Hello/World?name=John Doe&note=10%OFF

Úttak pyfirferð

Safe decode keeps invalid % sequences and warns instead of crashing

What is URL encode/decode (percent encoding)?

  • Percent encoding converts URL-unfriendly characters into %xx form.
  • Decoding converts %xx back to original characters.
  • It is essential when handling Japanese text, spaces, and symbols in URLs.

When to use encodeURI vs encodeURIComponent

  • Use encodeURIComponent behavior for values only (query value or path fragment).
  • Use encodeURI behavior for full URLs.
  • Choose based on whether delimiters like ? & = / must stay intact.

Algengar spurningar

What is the difference between + and %20?

%20 is the RFC-style space representation, while + is mainly used in application/x-www-form-urlencoded conventions. In form-origin queries, + may be treated as a space.

Which function should I use?

Use encodeURIComponent-style conversion for values only, and encodeURI-style conversion for full URLs. Decide based on whether delimiters should remain unchanged.

What is double encoding?

If you see many %25 sequences, the same inntak may have been encoded multiple times. This verkfæri can detect that and lets you decode once more with one click.