पार्सिंग टाइप करते ही होती है और आपके डिवाइस पर ही रहती है - URL कभी upload नहीं होता, जो तब मायने रखता है जब उसमें API keys, tokens या tracking IDs हों। यह tool browser के built-in WHATWG URL और URLSearchParams का उपयोग करता है, ठीक वही engine जो आपकी address bar इस्तेमाल करती है, इसलिए जो आप देखते हैं वही असली client address को कैसे पढ़ेगा। हर query parameter पहले से percent-decoded दिखाया जाता है, और duplicate keys को merge करने के बजाय उनके क्रम में रखा जाता है।
URL पार्सर
पूरी तरह आपके ब्राउज़र में चलता है - न कुछ अपलोड, न साइन-अप।
URL पार्सर क्या है?
URL पार्सर एक वेब address को उसके हिस्सों में तोड़ता है - scheme (https), hostname, port, path, query string और fragment - और हर query parameter को decode किए हुए key/value pair के रूप में दिखाता है। यह tool किसी भी URL को आपके ब्राउज़र में उसी standard से पार्स करता है जो browser खुद इस्तेमाल करता है, ताकि आप कोई भी हिस्सा inspect, debug या copy कर सकें।
कैसे इस्तेमाल करें
- 1एक URL paste करें. input box में कोई भी absolute URL डालें - इसमें userinfo part, port, query string और fragment शामिल हो सकते हैं।
- 2breakdown पढ़ें. URL valid होते ही panel हर structural part को list करता है - scheme, hostname, port, path, query, fragment, origin।
- 3parameters inspect करें. query-parameter table हर key और उसकी decoded value दिखाता है, duplicate keys को उनके दिखने के क्रम में रखते हुए।
- 4जो चाहिए वो copy करें. कोई एक भाग copy करें, या test या bug report के लिए पूरा parsed structure लेने के लिए Copy as JSON इस्तेमाल करें।
किसके लिए है
- Redirect या callback URL debug करने वाले developers - देखें कि request किस exact
path,queryऔरfragmentपर hit करेगी। - Tracking links audit करने वाले marketers - एक लंबी string में आंखें गड़ाने के बजाय हर
utm_*parameter को साफ key/value list के रूप में पढ़ें। - Shared link से bug reproduce करने वाले QA और support - isolated hostname, port या किसी एक query value को copy करें।
- URL की संरचना सीखने वाला कोई भी व्यक्ति - एक labeled breakdown से scheme, host, port, path, query और fragment समझ में आते हैं।
अक्सर पूछे जाने वाले सवाल
क्या यह URL पार्सर मुफ्त है?
हां - यह पूरी तरह मुफ्त है, बिना sign-up और बिना usage limits के। पार्सिंग पूरी तरह आपके ब्राउज़र में होती है।
क्या मेरा URL कहीं upload होता है?
नहीं। URL आपके ब्राउज़र में locally पार्स होता है और कभी server को नहीं भेजा जाता, इसलिए यह उन links के लिए सुरक्षित है जिनमें API keys, session tokens या निजी query parameters हों।
यह URL के कौन-कौन से हिस्से दिखाता है?
यह scheme, कोई भी username और password (userinfo), hostname, port, path, query string और fragment दिखाता है, साथ ही origin भी। हर query parameter को decoded key/value pair के रूप में भी list किया जाता है।
यह https:// जोड़ने को क्यों कहता है?
URL standard को host जानने के लिए absolute URL चाहिए होता है। <code>example.com/path</code> जैसा सादा address या <code>/path?x=1</code> जैसा relative address में कोई scheme नहीं होता, इसलिए वह अकेले पार्स नहीं हो सकता - आगे <code>https://</code> (या सही scheme) जोड़ें और यह पार्स हो जाएगा।
क्या query parameters decode होते हैं?
हां। हर parameter की value percent-decode होती है, इसलिए <code>%20</code> space के रूप में और <code>caf%C3%A9</code>, <code>café</code> के रूप में दिखता है। Duplicate keys - जैसे <code>color=blue&color=red</code> - merge होने के बजाय अपने मूल क्रम में अलग-अलग rows के रूप में रखी जाती हैं।
Port कभी-कभी खाली क्यों दिखता है?
जब कोई URL अपने scheme के default port (https के लिए 443, http के लिए 80) का उपयोग करता है, तो standard <code>port</code> को खाली छोड़ देता है क्योंकि वह implied होता है। <code>:8443</code> जैसा non-default port स्पष्ट रूप से दिखाया जाता है।
क्या यह # के बाद वाला fragment पार्स कर सकता है?
हां। <code>#</code> के बाद वाला हिस्सा fragment के रूप में दिखाया जाता है। यह browsers द्वारा कभी server को नहीं भेजा जाता, लेकिन यह URL का असली हिस्सा है - single-page-app routes और deep links के लिए उपयोगी।