URL پارسر
کسی بھی URL کو اس کے اجزاء میں پارس اور ڈی کوڈ کریں — اسکیم، ہوسٹ، پورٹ، پاتھ، کوئیری پیرامیٹرز اور فرگیمنٹ۔ تمام پروسیسنگ آپ کے براؤزر میں۔
غلط URL
URL پارسر استعمال کا طریقہ
تین آسان مراحل میں کوئی بھی URL پارس کریں
اپنا URL پیسٹ کریں
ان پٹ فیلڈ میں کوئی بھی URL درج کریں — کوئیری اسٹرنگ سمیت مکمل URL بہترین کام کرتے ہیں۔
فوری تجزیہ
URL ریل ٹائم میں اپنے تمام اجزاء میں پارس ہوتا ہے۔
پیرامیٹر معائنہ کریں
ٹیبل میں ڈی کوڈ شدہ کوئیری پیرامیٹرز دیکھیں اور الگ الگ اجزاء کاپی کریں۔
URL کیا ہے؟
URL (Uniform Resource Locator) ایک ویب پتہ ہے جو کمپیوٹر نیٹ ورک پر کسی وسیلے کی جگہ اور اسے حاصل کرنے کے طریقے کی نشاندہی کرتا ہے۔ URL میں پروٹوکول، ڈومین نام، پورٹ، پاتھ، کوئیری پیرامیٹرز اور فرگیمنٹ سمیت کئی اجزاء ہوتے ہیں۔
URL کی ساخت
URL کئی حصوں سے مل کر بنتا ہے:
پروٹوکول
مواصلاتی پروٹوکول (http، https، ftp وغیرہ)
ہوسٹ نیم
سرور کا ڈومین نام یا IP ایڈریس
پورٹ
نیٹ ورک پورٹ نمبر (ڈیفالٹ: HTTP کے لیے 80، HTTPS کے لیے 443)
پاتھ
سرور پر وسیلے کا مخصوص پاتھ
کوئیری اسٹرنگ
متحرک مواد کے لیے کلید-قدر پیرامیٹرز
فرگیمنٹ
صفحے کے مخصوص حصے کی جانب اشارہ کرنے والا اینکر
عام سوالات
پارسر اسکیم (پروٹوکول)، ہوسٹ نیم، پورٹ، پاتھ، کوئیری اسٹرنگ پیرامیٹرز (ٹیبل کی صورت میں)، فرگیمنٹ (ہیش)، یوزر نیم، پاس ورڈ، اورجن اور سرچ اسٹرنگ نکالتا ہے۔
ہاں۔ تمام URL ان کوڈ شدہ حروف (%20، %3A کی طرح) پڑھنے میں آسانی کے لیے آؤٹ پٹ میں خودکار ڈی کوڈ ہوتے ہیں۔
ٹول ایبسولیوٹ URL (http:// یا https:// سے شروع) پر بہترین کام کرتا ہے۔ ریلٹو URL کو بیس URL درکار ہوتا ہے جو براؤزر خود بخود فراہم کرتا ہے۔
URI چھتری اصطلاح ہے جسے RFC 3986 نے بیان کیا: اسکیم، پاتھ، کوئیری اور فرگیمنٹ سے ملکر بنا شناختگر۔ URL وہ URI ہے جو وسیلے کی جگہ بتاتا ہے (https://ezparser.com/url-parser)، جبکہ URN جگہ کے بغیر نام دیتا ہے (urn:isbn:0451450523)۔ روزمرہ ویب کام میں تقریباً ہمیشہ آپ کی مراد URL ہی ہوتی ہے۔
جو بائٹ غیر ریزروڈ حرف (A-Z، a-z، 0-9، - . _ ~) نہیں وہ % کے بعد دو ہیکسا ڈیجٹس کے ساتھ لکھا جاتا ہے: خالی جگہ %20 بنتی ہے اور UTF-8 کا e-acute %C3%A9 بنتا ہے۔ / ? # & = جیسے ریزروڈ حروف URL کی ساخت میں معنی رکھتے ہیں، اس لیے بطور ڈیٹا استعمال ہونے پر ان کوڈ کرنا ضروری ہے۔ کوئیری اسٹرنگ میں پرانے فارم ان کوڈرز خالی جگہ کو + سے بھی میپ کرتے ہیں - یہ ٹول دونوں شکلوں کو ڈی کوڈ کرتا ہے۔
https://user:[email protected]:8443/v2/users?page=2#results اسکیم (https)، userinfo (user:pass@)، ہوسٹ (api.example.com)، پورٹ (8443)، پاتھ (/v2/users)، کوئیری (page=2) اور فرگیمنٹ (#results) میں ٹوٹتا ہے۔ RFC 3986 کا سیکشن 3 گرامر بیان کرتا ہے؛ یہ پارسر ہر جزو کو آپ کے لیے لیبل کرتا ہے۔
ہاں - RFC 3986 کا سیکشن 6 نارملائزیشن بیان کرتا ہے: /a/./b ریزولو ہو کر /a/b، /a/../b ہو کر /b، اور خالی سگمنٹ // سکڑ کر / بن جاتا ہے۔ براؤزر اور HTTP کلائنٹس درخواست بھیجنے سے پہلے یہ لاگو کرتے ہیں، اسی لیے صرف ڈاٹ سگمنٹس میں فرق والے URL عموماً اسی وسیلے تک پہنچتے ہیں۔ اسکیم بینڈ نارملائزیشن ہوسٹ کو لوئر کیس کرتی ہے اور ڈیفالٹ :443 پورٹ کو ہٹا دیتی ہے۔
RFC 3986 کوئی حد مقرر نہیں کرتا۔ عملی طور پر Chrome تقریباً 2 MB قبول کرتا ہے، لیکن زیادہ تر سرورز درخواست لائن کو 8 KB کے قریب محدود رکھتے ہیں (Apache کا ڈیفالٹ LimitRequestLine 8190 بائٹ ہے) اور Twitter/X جیسے APIs 2048 حروف کی حد دستاویز کرتے ہیں۔ URL کو 2000 حروف سے نیچے رکھنا شیئرنگ اور SEO کے لیے روایتی محفوظ زون ہے۔
متعلقہ ٹولز
Base64 URL ڈی کوڈر پارسر
Base64 ڈی کوڈ اور انکوڈ کریں، URL-انکوڈڈ اسٹرنگز پارس کریں، Base64 تصاویر دیکھیں اور JWT ہیڈر یا پے لوڈ سیگمنٹس ڈی کوڈ کریں
HTML Entity ڈی کوڈر
HTML entity انکوڈ اور ڈی کوڈ کریں — خصوصی حروف اور entity حوالوں کے درمیان تبدیلی
Hex ڈی کوڈر
ہیکزاڈیسیمل اور متن کے درمیان تبدیل کریں — کنفیگریبل ڈیلیمیٹر اور پریفکس آپشنز کی معاونت
مستند حوالہ جات
اس ٹول کے پیچھے کے بنیادی ذرائع — ثانوی خلاصے نہیں بلکہ سرکاری معیار اور specifications۔
RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax
عمومی URI syntax بیان کرنے والا IETF معیار: scheme, authority, path, query۔
WHATWG - URL Standard
WHATWG URL Standard جو براؤزرز لاگو کرتے ہیں — URL parsing کی زندہ specification۔
MDN Web Docs - URL API
براؤزر میں URL API اور URLSearchParams کے لیے Mozilla کا ذریعہ۔
URL - Wikipedia
URL کی ساخت اور URI سے عام ویب ایڈریس تک پھیلی تاریخ۔