ترميز / فك ترميز URL

رمّز/فك ترميز الروابط ومعاملات الاستعلام بأمان. تتم كل المعالجة في متصفحك؛ لا تُرسل بياناتك إلى الخادم أبدًا.

URLs may only contain a limited set of characters. Everything else — spaces, Turkish characters, ampersands, slashes inside a query value — has to be percent-encoded, or the URL breaks in ways that are hard to spot. This tool encodes and decodes those escapes so you can see what a link actually says.

كيفية الاستخدام

  1. Paste a URL, a query parameter, or any text into the input box.
  2. Encode converts unsafe characters to their %XX form; Decode turns them back into readable text.
  3. Use it to debug a redirect chain, a tracking link, or an API call that is silently failing.
  4. Copy the result, or send it to a paste.

الأسئلة الشائعة

Why did my ampersand break the URL?
Inside a query string, "&" separates parameters. If a value itself contains "&", it must be encoded as %26 — otherwise the server reads it as the start of a new parameter and your value is truncated.
What is the difference between %20 and +?
Both can mean a space, but not everywhere. "+" means space only in application/x-www-form-urlencoded data (classic form submissions). In a path segment, "+" is a literal plus. %20 means space in every position, which makes it the safer choice.
Do I need to encode Turkish characters?
Yes, for maximum compatibility. Characters like ş, ğ and ı are encoded as UTF-8 bytes in percent form. Modern browsers display them decoded in the address bar, but they travel encoded.
Is my URL sent to the server?
No. Encoding runs in your browser using the standard encodeURIComponent and decodeURIComponent functions. Nothing leaves your machine.
أدوات المطورين