NordVPN
SponsoredStrict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →URLs, query parameters, या form data में text safely embed करने के लिए use करें। Spaces, special characters, और Unicode (Devanagari और emoji सहित) correctly handle करता है।
URLs ASCII characters के small set तक restricted हैं। कुछ और include करने के लिए — spaces, accents, Devanagari characters, emoji, special symbols — प्रत्येक unsafe byte को %XX से replace करते हैं जहाँ XX उसका hexadecimal byte value है। Space %20 बनता है, slash %2F, और Devanagari 'क' %E0%A4%95 बनता है (इसके UTF-8 bytes percent-encoded)।
यह calculator browser का built-in encodeURIComponent और decodeURIComponent उपयोग करता है। यह सब कुछ encode करता है जो unreserved character नहीं है (letters, digits, -._~), जो query parameters और form data के लिए सही behavior है।
JavaScript में दो encoders हैं। encodeURI URL structure characters (/ ? & # = + आदि) को alone छोड़ता है — full URL पर use करें। encodeURIComponent उन सब को escape करता है — query parameter के अंदर value पर use करें।
यह tool encodeURIComponent उपयोग करता है, URL में arbitrary text embed करने के लिए safer choice। यदि आपके पास preserve करने वाला structure वाला full URL है, केवल उन parts को encode करें जिन्हें इसकी जरूरत है।
Plus sign URLs में। कुछ servers '+' को space treat करते हैं (form encoding की legacy)। encodeURIComponent '+' को alone छोड़ता है, लेकिन server इसे space में decode कर सकता है। Safe रहने के लिए, '+' को %2B से replace करें यदि इसे data के रूप में send कर रहे हैं।
Double encoding। Already-encoded string encode करने से another layer add होती है (% %25 बनता है, तो '%20' %2520 बनता है)। Encode run करने से पहले हमेशा check करें कि input already encoded है या नहीं।
Length increase। UTF-8 multi-byte characters 3-4 percent-codes में expand होते हैं। 100-character Hindi string easily 900+ character URL बन सकती है।
होना चाहिए — लेकिन यदि URL में '+' है तो वह भी space represent कर सकता है (legacy form encoding)। जरूरत हो तो पहले + को space से replace करें।
हाँ। Emoji उनके UTF-8 byte sequences के रूप में encode होते हैं (typically 4 bytes / 4 percent-codes per emoji)।
URL encoding URL contexts के लिए % notation उपयोग करता है। HTML encoding HTML के लिए < > आदि उपयोग करता है। Different contexts, different rules।
URL query parameter, user input वाले path segment, या form data में जाने वाली किसी भी value को encode करें। Already-built URL को encode न करें — वह double-encode होता है।
Valid hex नहीं होने वाले '+' के बाद bare '%' invalid percent-encoding है। URL में include करने से पहले '%' को '%25' में encode करें।
हाँ — URL या URLSearchParams APIs से URLs build करते समय। यह tool ad-hoc use के लिए same logic expose करता है।
Letters (A-Z, a-z), digits (0-9), और ये: - . _ ~ । बाकी सब encodeURIComponent से percent-encoded होते हैं।
नहीं। Encoding और decoding दोनों locally चलते हैं।
Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.
Get NordVPN →Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.
Try Cloudways →Hire freelancers for design, writing, dev, and marketing — or sell your own services. Millions of gigs at every budget.
Browse Fiverr →