Skip to content
Akshar tools

URL एनकोड / डीकोड

URL encoder and decoder

Make text safe for a URL, or turn %E0%A4%B9-style links back into readable text.

Runs in your browser · nothing uploaded

Nothing to convert yet.

How to use it

  1. 01Choose Encode or Decode.
  2. 02Pick whether it's a single value or a full URL.
  3. 03Paste your text and copy the result.
Encode a value

हिंदी टाइपिंग & more

%E0%A4%B9%E0%A4%BF%E0%A4%82%E0%A4%A6%E0%A5%80%20%E0%A4%9F%E0%A4%BE%E0%A4%87%E0%A4%AA%E0%A4%BF%E0%A4%82%E0%A4%97%20%26%20more

About this tool

URLs can only contain a limited set of characters, so spaces, Hindi letters and symbols are written as % codes. Encoding “a value” escapes everything that has a meaning in URLs, including & = ? and /, which is right for a single query parameter or path segment.

Encoding “a full URL” keeps the URL's structure (://, /, ?, &, =) and escapes only what isn't allowed. Decoding turns %20 and friends back into text and can treat + as a space, as HTML forms do. Malformed % sequences get a clear error.

Everything runs in your browser. Your text is never uploaded or stored, so it is safe for drafts, code and private documents.

हिंदी में मदद

टेक्स्ट को URL में इस्तेमाल लायक़ (%20 जैसे कोड) बनाएँ, या ऐसे URL को वापस पढ़ने लायक़ टेक्स्ट में बदलें। हिंदी अक्षर सही तरीके से एनकोड होते हैं।

Questions

Value or full URL: which should I choose?

Choose value when encoding one piece that goes inside a URL, like a search term. Choose full URL to clean up a whole link without breaking its slashes and question mark.

Why does a space become %20 and sometimes +?

%20 is the standard URL encoding. HTML forms use + for spaces in query strings; the decoder can read both.

Why do Hindi letters become so long?

Each Devanagari letter takes three bytes in UTF-8, and each byte becomes a three-character % code, so one letter becomes nine characters.