Question mark, ampersand, equals sign या hash को हाथ से लगाए बिना अपने device पर लिंक बनाएं। Form में address की पूरी structure साफ दिखती है, जबकि browser के native URL और URLSearchParams API host को validate करते हैं और हर parameter को encode करते हैं। आपकी कोई जानकारी upload नहीं होती।
URL बिल्डर
पूरी तरह आपके ब्राउज़र में चलता है - न कुछ अपलोड, न साइन-अप।
URL के हिस्से
Query parameters
बना हुआ URL
URL बिल्डर क्या है?
URL बिल्डर अलग-अलग हिस्सों से पूरा web address बनाता है: scheme, host, optional port, path, query parameters और fragment। हर value को उसके field में भरें और तैयार लिंक तुरंत update होगा। Browser spaces और special characters को सही तरीके से encode कर देता है।
कैसे इस्तेमाल करें
- 1Origin भरें. Scheme चुनें, फिर host और जरूरत हो तो कोई non-default port भरें।
- 2Destination जोड़ें. Path और optional fragment भरें। शुरू में slash या hash न हो तो वह अपने आप जोड़ दिया जाएगा।
- 3Query parameters जोड़ें. Filters, tracking tags, API options या repeated keys के लिए key/value rows बनाएं। खाली values भी रखी जाएंगी।
- 4URL copy करें या खोलें. Live encoded output जांचें, फिर उसे copy करें या नए browser tab में खोलें।
किसके लिए है
- API endpoint बनाने वाले developers host, path, port और एक जैसे query keys को manual string जोड़ने के बिना मिला सकते हैं।
- Campaign links तैयार करने वाले marketers tracking parameters को साफ key/value rows में जोड़कर पूरा encoded URL copy कर सकते हैं।
- Test cases बनाने वाली QA teams address के बाकी हिस्सों को जस का तस रखते हुए केवल path, parameter या fragment बदल सकती हैं।
- Deep links भेजने वाली support teams spaces, Unicode text या query string के बाद का fragment खोए बिना लंबे addresses बना सकती हैं।
अक्सर पूछे जाने वाले सवाल
क्या यह URL बिल्डर मुफ्त है?
हां। URL बिल्डर पूरी तरह मुफ्त है। Sign-up, download या usage limit नहीं है। URL के हिस्से भरते ही तैयार address update हो जाता है।
क्या मेरा URL कहीं upload होता है?
नहीं। लिंक बनाना, validation और encoding आपके browser में ही होते हैं। यह tool host, path, query values, tracking IDs या fragments किसी server को नहीं भेजता।
मैं कितने query parameters जोड़ सकता हूं?
Tool अपनी ओर से कोई सीमा नहीं लगाता। जरूरत के हिसाब से parameter rows जोड़ें, हटाएं या दोहराएं। Browser, server, proxy या third-party app की अपनी maximum URL length हो सकती है।
क्या URL बिल्डर special characters encode करता है?
हां। Browser के native URL API जरूरत के अनुसार spaces, Unicode text और reserved characters को percent-encode करते हैं। Query में spaces plus sign बनते हैं, जबकि असली plus sign <code>%2B</code> बनता है।
क्या URL में duplicate query parameters हो सकते हैं?
हां। Repeated keys valid हैं और कुछ API इन्हें list के लिए इस्तेमाल करते हैं, जैसे <code>tag=shoes&tag=sale</code>। यह बिल्डर duplicate values को मिलाने के बजाय हर non-empty row को उसके original order में रखता है।
Query और fragment में क्या फर्क है?
Query <code>?</code> के बाद शुरू होती है और आम तौर पर server को भेजी जाती है। Fragment <code>#</code> के बाद शुरू होता है और उसे browser या page संभालता है, इसलिए वह HTTP request में नहीं जाता।
Default port क्यों गायब हो गया?
URL standard default ports को normalize करता है। HTTPS में port 443 और HTTP में port 80 पहले से तय हैं, इसलिए browser तैयार address से इन values को हटा देता है। Non-default ports दिखाई देते रहते हैं।