HARNESTS
Today£0.00

URL encoder / decoder

Encode text into a URL-safe format or decode percent-encoded strings back to plain text — completely free and private. Everything runs locally in your browser, so your data never touches a server, and there’s no signup or watermark.

Loading tool…

How to use it

  1. Paste the text or URL you want to encode or decode into the input box.
  2. Choose Encode or Decode depending on what you need.
  3. Pick Component (encodeURIComponent) for query params, or Full URI (encodeURI) for whole links.
  4. Copy the result with one click — it updates live as you type.

FAQ

Is my text uploaded to a server?
No. Encoding and decoding happen entirely in your browser using built-in JavaScript functions — nothing is sent anywhere.
What’s the difference between Component and Full URI mode?
Component mode (encodeURIComponent) escapes every special character, ideal for query string values. Full URI mode (encodeURI) leaves URL structure characters like : / ? & intact, ideal for encoding a whole link.
Why does decoding sometimes show an error?
Decoding fails if the text contains an invalid or incomplete percent-encoded sequence (like a stray % not followed by two hex digits). Fix the input and it will decode correctly.

Need something written instead? Browse Harnests’ £1 AI tools — captions, cold emails, listings and more.