ToolVault

URL انکوڈر

URL اور کوئری اسٹرنگ دونوں سمتوں میں فوری انکوڈ/ڈی کوڈ کریں؛ محفوظ کیریکٹرز کا درست انتظام۔

Encoding uses encodeURIComponent semantics — the right choice for query-string values — so characters like &, =, ? and / always survive inside a parameter.

URL انکوڈر کیسے استعمال کریں

  1. وہ URL یا متن کا حصہ پیسٹ کریں جسے تبدیل کرنا ہے۔
  2. اسے URL میں محفوظ استعمال کے قابل بنانے کے لیے «انکوڈ کریں» یا فیصدی انکوڈنگ کو قابلِ مطالعہ متن میں بدلنے کے لیے «ڈی کوڈ کریں» دبائیں۔
  3. ایک کلک سے نتیجہ کاپی کریں۔ ترمیم کے دوران دونوں سمتیں ہم آہنگ رہتی ہیں۔

اس ٹول کے بارے میں

کوئری سٹرنگز خاموشی سے خراب ہو جاتی ہیں۔ خالی جگہ %20 بن جاتی ہے، & کسی پیرامیٹر کو درمیان سے کاٹ دیتا ہے، اور جمع کا نشان کبھی خالی جگہ اور کبھی اصل جمع کا نشان ہوتا ہے۔ یہ انکوڈر متن اور URL کو encodeURIComponent/decodeURIComponent کے اصولوں کے مطابق بدلتا ہے، جو پیرامیٹر کی قدروں کے لیے درست انتخاب ہے، جبکہ ڈی کوڈنگ خالی جگہوں کو بھی معیاری صورت دیتی ہے۔ یہ اس ویب ہک کال بیک کی خرابی تلاش کرنے کے لیے ہے جسے کسی تیسرے فریق نے بگاڑ دیا ہو، کثیر لسانی عنوان کے ساتھ شیئر لنک بنانے، خالی جگہوں والا mailto: URL تیار کرنے یا ایونٹ لاگ سے پیسٹ کیے گئے فیصدی نشانات کے ڈھیر کو پڑھنے کے لیے۔ دونوں سمتیں ہر کلید دبانے پر چلتی ہیں اور کاپی کا بٹن مختصر پاپ اپ سے تصدیق کرتا ہے، تاکہ آپ نتیجہ سیدھا براؤزر یا کوڈ ایڈیٹر میں لے جا سکیں۔

عام سوالات

یہ کون سا انکوڈر استعمال کرتا ہے؟

یہ encodeURIComponent استعمال کرتا ہے، جو کوئری سٹرنگ کی قدروں کے لیے درست انکوڈنگ ہے۔ یہ &، =، ? اور / جیسے مخصوص حروف کو ایسکیپ کرتا ہے تاکہ منتقلی کے دوران پیرامیٹر محفوظ رہیں۔

کیا مجھے پورا URL انکوڈ کرنا چاہیے؟

مکمل URL میں اسکیم اور ہوسٹ کو اصل صورت میں رکھیں اور صرف پاتھ یا کوئری کے حصے انکوڈ کریں۔ پورا URL انکوڈ کرنا تب معمول کی بات ہے جب اسے کسی دوسرے URL کے پیرامیٹر کے طور پر محفوظ طریقے سے بھیجنا ہو۔

میرا + خالی جگہ میں کیوں بدل گیا؟

بعض پرانی انکوڈنگز میں + کا مطلب خالی جگہ تھا۔ یہ ٹول اسے اصل جمع کے نشان کے طور پر ڈی کوڈ کرتا ہے اور انکوڈ شدہ خالی جگہ کے لیے واضح %20 دکھاتا ہے تاکہ کوئی ابہام نہ رہے۔

کیا یہ ٹول کارآمد تھا؟