URL انکوڈ یا ڈیکوڈ کیسے کریں
- انکوڈ یا ڈیکوڈ چنیں۔
- اپنا ٹیکسٹ یا لنک پیسٹ کریں پہلے خانے میں، یا مثال آزمائیں دبائیں۔
- آپشنز سیٹ کریں۔ انکوڈ کرتے وقت “آپ کیا انکوڈ کر رہے ہیں؟” میں کسی ایک query ویلیو کے لیے سب کچھ انکوڈ کریں اور پورے لنک کے لیے URL کا ڈھانچہ برقرار رکھیں چنیں، اور طے کریں کہ اسپیس + بنے یا نہیں۔ ڈیکوڈ کرتے وقت فارم والے لنکس کے لیے + کو اسپیس سمجھیں آن کریں۔
- نتیجہ کاپی یا ڈاؤن لوڈ کریں۔ اگر آپ نے پورا URL ڈیکوڈ کیا ہے تو نیچے Query پیرامیٹرز والا جدول بھی دیکھیں۔
خصوصیات
- انکوڈنگ کے دو موڈ، براؤزر کے معیاری
encodeURIComponentاورencodeURIfunctions پر مبنی۔ - اسپیس کو + لکھنے کا آپشن HTML فارم اور query string والے انداز کے لیے، اور ڈیکوڈنگ کے لیے اس کا جوڑی دار + کو اسپیس سمجھیں۔
- مکمل UTF-8 سپورٹ، ہر زبان اور emoji کے لیے، اردو سمیت۔
- Query پیرامیٹرز کا جدول جو پیسٹ کیے گئے URL کا ہر پیرامیٹر اور اس کی ڈیکوڈ شدہ ویلیو دکھاتا ہے۔
- واضح error جب لنک میں کوئی ٹوٹا یا ادھورا % حصہ ہو۔
- نتیجے کو اِن پٹ بنائیں، ایک ٹیپ میں سمت الٹنے کے لیے۔
- فوری نتیجہ، حروف اور لائنوں کی گنتی، کاپی اور ڈاؤن لوڈ کے ساتھ۔
Fileora کا URL انکوڈر کیوں استعمال کریں
لنکس میں اکثر اس سے زیادہ کچھ ہوتا ہے جتنا نظر آتا ہے: سیشن IDs، ایک بار استعمال ہونے والے لاگ اِن ٹوکنز، ای میل ایڈریس، اندرونی redirect کے راستے۔ کسی ایسے انکوڈر میں انہیں پیسٹ کرنا جو کسی اور کے سرور پر چلتا ہو، یہ سب کچھ اس کے حوالے کرنے کے برابر ہے۔ Fileora آپ کے براؤزر میں موجود functions سے انکوڈ اور ڈیکوڈ کرتا ہے، اس لیے ٹیکسٹ آپ کے ڈیوائس سے باہر نہیں جاتا اور کچھ ریکارڈ نہیں ہوتا۔
یہ مفت ہے، سائن اپ کی ضرورت نہیں، اور فون پر بھی اتنا ہی آسان ہے جتنا کمپیوٹر پر، جو اس وقت کام آتا ہے جب کسی نے چیٹ میں لمبا سا لنک بھیجا ہو اور آپ دیکھنا چاہیں کہ اس میں کیا ہے۔
متعلقہ ٹولز: کسی عنوان کو صاف ستھرے ایڈریس میں بدلنے کے لیے ٹیکسٹ سے Slug، بائنری ڈیٹا کے لیے Base64 انکوڈ اور ڈیکوڈ، اور API کے JSON response کو پڑھنے کے لیے JSON فارمیٹر۔
مخصوص حروف اور ان کی انکوڈنگ
URL میں صرف چند مخصوص ASCII حروف آ سکتے ہیں۔ ان میں سے کچھ کا اپنا کام ہوتا ہے، اس لیے جب وہ کسی ویلیو کے اندر آئیں تو انہیں escape کرنا ضروری ہے۔ یہ وہ ہیں جن سے سب سے زیادہ واسطہ پڑتا ہے:
- اسپیس: URL میں بالکل نہیں آ سکتی، اس لیے
%20بنتی ہے، یا فارم والی query string میں+۔ /path کے حصوں کو الگ کرتا ہے اور ویلیو کے اندر%2Fبنتا ہے۔?query string شروع کرتا ہے:%3F۔&ایک پیرامیٹر کو اگلے سے الگ کرتا ہے:%26۔=پیرامیٹر کے نام کو ویلیو سے الگ کرتا ہے:%3D۔#fragment شروع کرتا ہے، یعنی وہ حصہ جو براؤزر سرور کو نہیں بھیجتا:%23۔%سے ہر escape شروع ہوتا ہے، اس لیے اصل فیصد کا نشان%25لکھا جاتا ہے۔+فارمز میں اسپیس سمجھا جا سکتا ہے، اس لیے اصل جمع کا نشان%2Bلکھنا محفوظ ہے۔
اگر “دال & چاول” جیسا سرچ کا لفظ انکوڈ نہ کیا جائے تو & اسے دو پیرامیٹرز میں توڑ دیتا ہے اور سرور کو صرف “دال” ملتا ہے۔ ویلیو کو پہلے انکوڈ کر لینے سے اس قسم کے مسائل ختم ہو جاتے ہیں۔