مفت یو آر ایل انکوڈر اور ڈیکوڈر
یو آر ایل اور استفسار کے تاروں کو انکوڈ اور ڈی کوڈ کریں۔ encodeURICcomponent، decodeURICcomponent، اور استفسار سٹرنگ پارسنگ کو سپورٹ کرتا ہے۔
ہر محفوظ کردہ حرف کو انکوڈ کرتا ہے — سوالیہ اقدار اور راستے کے حصوں کے لیے بہترین۔
عام استعمالات
- API پیرامیٹرز کے لیے URL انکوڈ کریںAPI درخواست URLs میں شامل کرنے سے پہلے query string پیرامیٹرز کو محفوظ طریقے سے انکوڈ کریں۔
- ای میل لنکس کے لیے URLs انکوڈ کریںای میل کیمپین کے لیے محفوظ کلک لنکس بنائیں - خصوصی حروف انکوڈ کریں تاکہ لنکس ہر ای میل کلائنٹ میں بحال رہیں۔
- سوشل شیئرنگ کے لیے URLs انکوڈ کریںTwitter، Facebook، اور LinkedIn شیئر بٹنز کے لیے پہلے سے بھرے ہوئے ٹیکسٹ، ہیش ٹیگز، اور لنکس کے ساتھ URLs تیار کریں۔
- پیچیدہ Query Strings کو انکوڈ کریںمتعدد parameters کے ساتھ query strings بنائیں اور انکوڈ کریں — کسی بھی URL میں شامل کرنے کے لیے تیار۔
- Webhook Callbacks کے لیے URLs کو انکوڈ کریںCallback URLs کو انکوڈ کریں جو تیسری فریق کی خدمات اور OAuth flows کو parameters کے طور پر منتقل کیے جاتے ہیں۔
یہ کیسے کام کرتا ہے
یہاں URL انکوڈنگ اور ڈی کوڈنگ مکمل طور پر آپ کے براؤزر میں JavaScript کے بلٹ ان گلوبلز — encodeURIComponent، encodeURI، اور decodeURIComponent — کا استعمال کرتے ہوئے چلتی ہے، بغیر کسی تیسرے فریق کی لائبریری اور نیٹ ورک درخواست کے۔ ٹول query اسٹرنگ پیرامیٹرز کو key-value ٹیبل کے طور پر پارس اور دکھانے کے لیے براؤزر کا مقامی URL API بھی ظاہر کرتا ہے۔
- 1ایک انکوڈنگ موڈ منتخب کریںتین موڈز حقیقی دنیا کے استعمال کے معاملات سے مطابقت رکھتے ہیں: "Component" encodeURIComponent کو کال کرتا ہے اور غیر محفوظ حروف کے علاوہ ہر چیز کو escape کرتا ہے — انفرادی query اقدار کے لیے صحیح انتخاب۔ "Full URL" encodeURI کو کال کرتا ہے اور scheme، سلیشز، اور domain کو برقرار رکھتا ہے۔ "Form" encodeURIComponent استعمال کرتا ہے پھر application/x-www-form-urlencoded فارمیٹ سے مماثل کرنے کے لیے %20 کو + سے بدلتا ہے جو HTML فارمز بھیجتے ہیں۔
- 2ایک کلک میں انکوڈ یا ڈی کوڈ کریںانکوڈنگ آپ کے متن کو منتخب فنکشن سے گزارتی ہے اور percent-encoded نتیجہ دکھاتی ہے۔ ڈی کوڈنگ decodeURIComponent کو کال کرتی ہے (Form موڈ میں + کو خالی جگہوں میں تبدیل کرتے ہوئے)۔ غلط شکل والے percent-تسلسل — جیسے بغیر continuation بائٹ کے ایک الگ %E0 — پکڑ کر ان لائن خرابی کے طور پر رپورٹ کیے جاتے ہیں بجائے کریش کرنے کے۔
- 3URL API کے ساتھ query اسٹرنگز پارس کریں"Parse params" عمل آپ کے ان پٹ کو براؤزر کے مقامی URL constructor میں لپیٹتا ہے اور ہر key-value جوڑا نکالنے کے لیے url.searchParams پر تکرار کرتا ہے۔ اگر URL constructor ان پٹ کو مسترد کرے، تو ایک ہاتھ سے لکھا گیا fallback & اور = پر تقسیم کرتا ہے اور ہر ٹوکن کو safeDecode سے گزارتا ہے، تاکہ نامکمل یا خام query اسٹرنگز پھر بھی ایک پڑھنے کے قابل ٹیبل تیار کریں۔
- 4نتیجہ کاپی کریںانکوڈ شدہ یا ڈی کوڈ شدہ متن ایک monospace آؤٹ پٹ بلاک میں ظاہر ہوتا ہے۔ ایک کاپی بٹن اسے Clipboard API کے ذریعے کلپ بورڈ پر لکھتا ہے۔ کچھ بھی کبھی آپ کے آلے سے باہر نہیں جاتا۔
متعلقہ ٹولز
Base64 انکوڈر اور ڈی کوڈر
متن یا فائلوں کو Base64 میں انکوڈ کریں، یا Base64 سٹرنگز کو واپس سادہ متن میں ڈی کوڈ کریں۔ فوری، نجی، اور مفت۔
HTML انکوڈر اور ڈی کوڈر
خاص کرداروں کو HTML entities میں انکوڈ کریں یا entities کو واپس سادہ متن میں ڈی کوڈ کریں۔ فوری طور پر، آپ کے براؤزر میں۔
Caesar Cipher اور متن خفیہ کار
سیزر سائفر، ROT13، اٹباش اور وگنیر سائفر سے متن خفیہ اور غیر خفیہ کریں۔ کلاسیکی متبادل سائفر، سب آپ کے براؤزر میں۔