离线模式
漫林
今日觉察
Free tools

Free URL Encoder & Decoder

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.

Open URL Encoder & Decoder →

How to encode and decode URLs

Choose a mode

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

Paste your text

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

Copy the result

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

Manlin services

Make space for what matters

Use Manlin to reflect, plan and take your next step.

Manlin Life OS: a path from awareness to action

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.

More tools in this category

View all free tools →