صرف براؤزر میں

URL انکوڈ/ڈیکوڈ (اردو یو آر ایل اور کوئری کی تبدیلی)

آپ کے براؤزر میں فوری طور پر یو آر ایل انکوڈ ڈیکوڈ (percent-encoding)۔ encodeURIComponent / encodeURI کے درمیان سوئچ کریں اور ممکنہ ڈبل انکوڈنگ کا پتہ لگائیں۔

موڈ
ہدف
اعلی درجے کے اختیارات
تیار تبدیلی آپ کے براؤزر میں مقامی طور پر ہوتی ہے۔ کوئی ڈیٹا سرور کو نہیں بھیجا جاتا۔

اختیارات

اعلی درجے کا

مجھے کون سا استعمال کرنا چاہئے؟

پیرامیٹر ویلیو → encodeURIComponent

کوئری ویلیوز، پاتھ سیگمنٹس اور فائل کے ناموں کے لیے بہترین (محفوظ encodeURIComponent تبدیلی)۔

مکمل یو آر ایل → encodeURI

ڈیلیمیٹرز جیسے ? & = / کو برقرار رکھتا ہے تاکہ یو آر ایل پڑھنے کے قابل رہیں۔

+ بمقابلہ %20

«%20» معیاری ہے۔ «+» فارم/کوئری کا رواج ہے — ضرورت پڑنے پر اسے تبدیل کریں۔

نمونہ ان پٹ

  • https://example.com/search?q=لاہور لنچ&ref=email#سیکشن
  • utm_source=email&utm_campaign=بہار سیل 2026
  • ہیلو/Hello?name=احمد علی&note=10%رعایت

شارٹ کٹس

ابھی تبدیل کریں ⌘/Ctrl + Enter
وارننگ بینر بند کریں Esc

URL انکوڈ/ڈیکوڈ (percent-encoding)

فیصد انکوڈنگ کیا ہے؟

یو آر ایل انکوڈ/ڈیکوڈ غیر ASCII اور محفوظ حروف کو %xx ترتیبوں میں بدل دیتا ہے تاکہ وہ یو آر ایل میں محفوظ طریقے سے جا سکیں۔

encodeURI بمقابلہ encodeURIComponent

انفرادی ویلیوز کے لیے encodeURIComponent استعمال کریں؛ مکمل یو آر ایل کے لیے encodeURI استعمال کریں جہاں ڈیلیمیٹرز باقی رہنے چاہئیں۔

ٹپ

اگر %25 بار بار ظاہر ہوتا ہے، تو ٹیکسٹ دو بار انکوڈ ہو سکتا ہے۔ محفوظ طریقے سے دوبارہ ڈیکوڈ کرنے کے لیے وارننگ بینر کا استعمال کریں۔

FAQ

+ اور %20 میں کیا فرق ہے؟

«%20» سپیس کے لیے RFC کے مطابق فیصد انکوڈنگ ہے۔ «+» بنیادی طور پر HTML فارمز (application/x-www-form-urlencoded) میں استعمال ہوتا ہے اور کوئری سٹرنگز میں اکثر سپیس کے طور پر سمجھا جاتا ہے۔

مجھے کون سا فنکشن استعمال کرنا چاہئے؟

صرف ویلیوز کے لیے (کوئری ویلیو، پاتھ کا ٹکڑا، فائل کا نام)، encodeURIComponent تبدیلی منتخب کریں۔ پورے یو آر ایل کے لیے جن میں ? & = / برقرار رہنا چاہیے، encodeURI منتخب کریں۔

ڈبل انکوڈنگ کیا ہے؟

اگر %25 (ایک انکوڈ شدہ «%») کثرت سے ظاہر ہوتا ہے، تو ویلیو دو بار انکوڈ ہو سکتی ہے۔ اصل کو بحال کرنے کی کوشش کے لیے «دوبارہ ڈیکوڈ کریں» کا استعمال کریں۔