Free URL Parser
यह free URL parser किसी भी web address को इसके parts में विभाजित करता है: scheme, user info, host, port, path, query parameters और fragment। Query values को percent-encoding से decode किया जाता है और table में दिखाया जाता है, repeated parameters को flag किया जाता है, और address का एक normalised version दिया जाता है। यह SEOs और developers के लिए tracking tags, redirects और canonical URLs check करने के लिए उपयुक्त है। Address से कुछ भी fetch नहीं किया जाता।
URL Parser
Generators and Converters
इस टूल के बारे में
एक URL एक string की तरह दिखता है लेकिन इसके अलग-अलग parts होते हैं। Scheme (https) कनेक्ट करने का तरीका बताता है, host (www.example.com) कहाँ जाना है यह बताता है, optional port service को narrow करता है, path (/blog/post) page का नाम देता है, query (?utm_source=x) parameters pass करता है और fragment (#top) page के अंदर point करता है। Search engines और analytics tools प्रत्येक part को अलग तरीके से treat करते हैं, इसलिए उन्हें अलग से देख सकना मदद करता है।
Parser प्रत्येक part को list करता है, फिर प्रत्येक query parameter को अपनी row में अपने raw और decoded value के साथ दिखाता है, इसलिए %20 या + जैसा value readable text बन जाता है। Parameters जो दो बार appear होते हैं उन्हें flag किया जाता है क्योंकि वे tracking और caching को confuse कर सकते हैं। यह एक normalised form भी लिखता है: scheme और host lowercase में, default port removed, dot segments जैसे /./ और /../ resolved, और percent escapes capitals में। Normalised addresses को compare, deduplicate और canonicals के रूप में use करना आसान है।
Parsing local string work है। यह tool address को open नहीं करता, redirects को follow नहीं करता या check नहीं करता कि यह exist करता है। इसके लिए redirect chain checker का use करें। अगर address के पास कोई scheme नहीं है, तो display के लिए https assume किया जाता है। Input 2,000 characters तक limited है और आप जो paste करते हैं वह store नहीं किया जाता।
अक्सर पूछे जाने वाले सवाल
URL के parts क्या हैं?
Scheme, optional user info, host, optional port, path, optional query और optional fragment। उदाहरण के लिए, https://example.com:8080/a/b?x=1#top में scheme https है, host example.com है, port 8080 है, path /a/b है, query x=1 है और fragment top है।
Duplicate query parameter क्यों matter करता है?
जब same key दो बार appear होती है, तो servers और analytics tools पहली value, आखिरी value या दोनों को read कर सकते हैं। यह tracking या filters को break कर सकता है। अगर parameter गलती से repeat होता है, तो extra copy को remove करें। कुछ forms, जैसे multi-select filters, intentionally एक key को repeat करते हैं।
URL को normalise करने से क्या होता है?
यह address को एक standard spelling में rewrite करता है बिना यह change किए कि यह कहाँ point करता है: lowercase scheme और host, कोई default port नहीं, dot segments resolved और percent escapes capitals में। दो addresses जो same text में normalise होते हैं आमतौर पर same page का मतलब देते हैं, जो canonical tags और deduplication में मदद करता है।
क्या parser URL को open करता है?
नहीं। यह केवल आप जो text paste करते हैं उसे read करता है। यह site से connect नहीं करता, redirects को follow नहीं करता या check नहीं करता कि page exist करता है। जब आप जानना चाहते हैं कि server क्या answer देता है तो redirect या status checker का use करें।

