Nano Banana 2.1 is LIVE — Google's Latest | Try Now →
WAVESPEED AI URL ENCODER Works in your browser
100% FREE

Free URL Encoder & DecoderPercent-encoding and a URL parser.

Encode a single value or a whole URL, decode it back, and see exactly which escape is broken.
Split a URL into its parts and edit its query parameters in a table.

Component or whole URLQuery parameter editorDouble-encoding check
No sign-up No upload No limits

Encodes every character with a meaning in URLs, such as / ? & = and #. Use it for one value.

Or try an example

Output

Everything is encoded and decoded in this browser tab and never leaves your device.
THREE SIMPLE STEPS

How to encode and decode URLs

01

Choose a mode

Encode, decode, or parse a URL into its parts.

02

Paste your text

Pick component, whole URL or form encoding. Broken escapes are pointed out.

03

Copy the result

Copy it, or edit the query parameters and copy the rebuilt URL.

WaveSpeed AI

Building something with an API?

Generate images, video and 3D models from your own code with WaveSpeed AI.

  • 1,000+ AI models
  • Image, video and 3D
  • Pay as you go

$1 in free credits for eligible new accounts. No card needed. Generators have separate account and credit requirements. The URL encoder is free.

URL Encoder FAQ

Is this URL encoder free?

Yes, with no account and no limits.

Is my text uploaded?

No. Everything runs in your browser tab, so links with tokens or personal data stay on your device.

Component or whole URL: which should I use?

Encode a single value (a search term, a redirect target, a path segment) as a component, so / ? & = and # are escaped. Encode a whole URL only to fix spaces and other characters that aren’t allowed, keeping its structure.

Why does + sometimes mean a space?

In query strings and form data a + stands for a space, as browsers send forms that way. Elsewhere in a URL it is a plus sign. The decoder has a switch for it.

What is double encoding?

Text that was encoded twice, so a space appears as %2520 instead of %20. The decoder notices it and can decode all layers at once.

Which characters are encoded?

Everything except letters, digits and - _ . ~ in component mode, written as UTF-8 bytes in %XX form, as RFC 3986 describes.

All Free Tools

Clean URLs, quickly.

Free, private and without sign-up.

Encode or decode