مارکیٹنگ اور لنکس

⁦URL⁩ انکوڈر اور ڈیکوڈر آن لائن

متن کو ⁦URL⁩ میں محفوظ طریقے سے استعمال کے لیے انکوڈ کریں، یا پرسنٹ انکوڈ شدہ لنک کو سادہ متن میں بدلیں۔

ڈیزائن ہی سے پرائیویسی: آپ کا ڈیٹا آپ کے آلے پر ہی رہتا ہے۔

ان پٹ

انکوڈنگ موڈ

آؤٹ پٹ

⁨⁦URL⁩ انکوڈر اور ڈیکوڈر⁩ کیا کرتا ہے؟

⁦URL⁩ میں صرف کچھ حروف جائز ہوتے ہیں، اس لیے خالی جگہیں، اردو حروف اور & جیسی علامات کو انکوڈ کرنا پڑتا ہے (پرسنٹ انکوڈنگ: خالی جگہ %⁦20⁩ بنتی ہے اور «ا» %⁦D8%⁩⁦A7⁩)۔ یہ ⁦URL⁩ انکوڈر متن کو محفوظ شکل میں بدلتا ہے، اور ڈیکوڈر انکوڈ شدہ لنکس کو دوبارہ پڑھنے کے قابل متن بناتا ہے۔

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

  1. متن یا ⁦URL⁩ کو ان پٹ باکس میں چسپاں کریں۔
  2. کسی ایک قدر، جیسے سرچ ٹرم، کو انکوڈ کرنے کے لیے «کمپوننٹ» یا / ? & جیسے حروف برقرار رکھنے کے لیے «مکمل ⁦URL⁩» منتخب کریں۔
  3. «انکوڈ» یا «ڈیکوڈ» دبائیں۔
  4. آؤٹ پٹ نقل کریں، یا اگلے مرحلے کے لیے اسے نیا ان پٹ بنا لیں۔

آپ کی پرائیویسی

انکوڈنگ اور ڈیکوڈنگ آپ کے براؤزر میں ہوتی ہے۔ چسپاں کیے گئے لنکس کبھی ⁦MyToolsLab⁩ کو نہیں بھیجے جاتے۔

پڑھیں کہ ⁦MyToolsLab⁩ پرائیویسی کی حفاظت کیسے کرتا ہے

اکثر پوچھے جانے والے سوالات

کمپوننٹ اور مکمل ⁦URL⁩ انکوڈنگ میں کیا فرق ہے؟

کمپوننٹ انکوڈنگ (⁦encodeURIComponent⁩) تمام محفوظ حروف، بشمول / ? & = اور #، کو انکوڈ کرتی ہے اور کوئری کی ایک قدر کے لیے درست ہے۔ مکمل ⁦URL⁩ انکوڈنگ (⁦encodeURI⁩) ان حروف کو نہیں چھیڑتی، اس لیے مکمل پتہ کام کرتا رہتا ہے۔

⁦URL⁩ ڈیکوڈر کی ضرورت کب پڑتی ہے؟

جب کوئی لنک یا لاگ %⁦20⁩ یا %⁦D8%⁩⁦A7⁩ جیسی لڑیوں سے بھرا ہو اور آپ اسے پڑھنا چاہیں۔ ڈیکوڈنگ انہیں واپس خالی جگہوں، حروف اور علامات میں بدل دیتی ہے۔

کچھ ⁦URL⁩ خالی جگہ کے لیے %⁦20⁩ کے بجائے + کیوں استعمال کرتے ہیں؟

⁦HTML⁩ فارم روایتی طور پر کوئری اسٹرنگ میں خالی جگہ کو + سے انکوڈ کرتے ہیں۔ فارم کا ڈیٹا ڈیکوڈ کرتے وقت «+ کو خالی جگہ سمجھیں» منتخب کریں؛ ایسے راستوں میں نہ کریں جہاں + واقعی جمع کی علامت ہو۔

ڈیکوڈنگ «غلط فارمیٹ» کی غلطی کیوں دیتی ہے؟

% کے بعد دو ہیکسا ڈیسیمل ہندسے آنے چاہییں اور بائٹس درست ⁦UTF-8⁩ بنانے چاہییں۔ اکیلا % («⁦100%⁩» کی طرح) یا ادھوری لڑی غلطی دیتی ہے؛ پہلے % کو %⁦25⁩ کے طور پر انکوڈ کریں۔