डेवलपर टूल

URL पार्सर

URL पेस्ट करें और उसका हर हिस्सा देखें, क्वेरी पैरामीटर डिकोड होकर।

URL पार्सर आपके डिवाइस पर चलता है
  • आपके ब्राउज़र में चलता है — आपका टेक्स्ट कहीं नहीं भेजा जाता
  • न साइन-अप, न सीमा, जितनी बार चाहें मुफ़्त इस्तेमाल करें

यह कैसे काम करता है

दर्जन भर ट्रैकिंग पैरामीटर वाला लंबा URL डिज़ाइन से ही अपठनीय है। उसे अलग-अलग करने से दिखता है कि असल में क्या ढोया जा रहा है — जो डीबगिंग के लिए उपयोगी है, और मार्केटिंग लिंक में क्या है यह देखने पर चुपचाप दिलचस्प भी।

ब्राउज़र खुद पार्स करता है

यह ब्राउज़र का अपना URL पार्सर इस्तेमाल करता है, वही कोड जो लिंक पर क्लिक करने पर चलता है, इसलिए नतीजा इससे मेल खाता है कि URL असल में कैसे समझा जाएगा, इससे नहीं कि कोई रेगुलर एक्सप्रेशन कैसे अंदाज़ा लगाता है। पोर्ट, क्रेडेंशियल और असामान्य स्कीम के किनारे के मामले सही व्यवहार करते हैं।

पैरामीटर डिकोड होते हैं

Percent-encoding हटा दी जाती है, इसलिए %20 स्पेस बन जाता है और %40 at चिह्न। दोहराए गए पैरामीटर समेटे जाने के बजाय सब सूचीबद्ध होते हैं, क्योंकि URL में एक ही की जायज़ तौर पर एक से ज़्यादा बार आ सकती है और कौन सी जीतती है यह सर्वर पर निर्भर है।

ट्रैकिंग लिंक पढ़ना

utm_source, utm_medium और utm_campaign अभियान ट्रैकिंग हैं। gclid, fbclid और msclkid विज्ञापन प्लेटफ़ॉर्म द्वारा जोड़े गए क्लिक पहचानकर्ता हैं, और वही साझा किए गए लिंक को बेवजह लंबा बनाते हैं — लिंक आगे भेजने से पहले उन्हें लगभग हमेशा मिटाया जा सकता है।

ऑरिजिन

प्रोटोकॉल, होस्ट और पोर्ट मिलकर ऑरिजिन बनाते हैं, जो ब्राउज़र के सुरक्षा फ़ैसलों की इकाई है। एक ही ऑरिजिन वाले दो URL एक-दूसरे का डेटा पढ़ सकते हैं; तीनों में से किसी में भी फ़र्क, http बनाम https समेत, उन्हें अलग बना देता है।

अक्सर पूछे जाने वाले सवाल

URL पार्सर — सवाल

क्या यह आगे https के बिना भी काम करता है?

हाँ। अगर स्कीम न हो तो https मान लिया जाता है ताकि बाकी हिस्सा पार्स हो सके।

क्या पैरामीटर डिकोड होते हैं?

हाँ, percent-encoding हटा दी जाती है ताकि आप असली वैल्यू देखें।

अगर कोई पैरामीटर दो बार आए तो?

दोनों सूचीबद्ध होते हैं। सर्वर कौन सा इस्तेमाल करता है, यह अलग-अलग होता है, इसलिए उन्हें समेट देने से असली समस्या छिप जाएगी।

ऑरिजिन क्या है?

प्रोटोकॉल, होस्ट और पोर्ट मिलाकर। ब्राउज़र इसे सुरक्षा के फ़ैसलों के लिए इस्तेमाल करते हैं, और http और https अलग ऑरिजिन हैं।

क्या URL कहीं भेजा जाता है?

नहीं। उसे आपके ब्राउज़र में पार्स किया जाता है।