Кодировщик / Декодировщик URL

Процентно-кодируйте и декодируйте текст, значения запроса и целые ссылки — в режимах компонента и полного URL.

0 chars
0 chars

Параметры запроса

KeyValue

What is this URL encoder and decoder?

This is a free, browser-based URL encoder and decoder that percent-encodes and decodes text, query values and whole links instantly — with full UTF-8 support and both component and full-URL modes — and zero data leaving your device, because every conversion runs in JavaScript on your own machine.

How do I URL-encode text or a query parameter online without uploading it?

Paste your text and the percent-encoded result appears instantly. Encoding uses the browser's native encodeURIComponent and encodeURI functions, so your data is never sent to a server.

Key features

Component and full-URL modes
Encode a single query value with encodeURIComponent, or a whole link with encodeURI that keeps the :/?#& structure intact.
Decode percent-encoding
Turn %20, %C3%A9 and + back into readable text, with a clear error for malformed sequences.
Query parameter breakdown
Paste a full URL and see its query string parsed into a clean key and value table.
Spaces as + or %20
Switch between form-style + and standard %20 encoding for spaces to match the system you are targeting.

How to use it

Choose Encode or Decode, then pick Component or Whole URL. Type or paste into the left pane and read the result on the right; toggle spaces-as-plus if your endpoint expects form encoding. Paste a full link to also see its query parameters broken down. Copy the result — nothing is ever sent to a server.

Frequently asked questions

Is my text uploaded to a server?

No. Encoding and decoding run entirely in your browser, so URLs containing tokens or personal data stay private.

What is the difference between component and full-URL encoding?

Component encoding (encodeURIComponent) escapes characters like :/?#&=, so it is safe for a single query value. Full-URL encoding (encodeURI) leaves those characters intact so a complete link still works.

Why does decoding fail on my text?

A malformed percent-sequence such as a lone % or %ZZ is not valid encoding. Remove or fix the stray characters and try decoding again.

Built by the Toolbox team on the browser's native encodeURIComponent, decodeURIComponent, encodeURI and decodeURI functions and tested against RFC 3986, so the output matches what servers and APIs expect.