निःशुल्क URL एन्कोडर र डिकोडर
URL र क्वेरी स्ट्रिङहरू इन्कोड र डिकोड गर्नुहोस्। encodeURICcomponent, decodeURICcomponent, र क्वेरी स्ट्रिङ पार्सिङ समर्थन गर्दछ।
प्रत्येक सुरक्षित अक्षर इनकोड गर्दछ — क्वेरी मान र पथ खण्डको लागि सर्वोत्तम।
सामान्य प्रयोगहरू
- API को लागि URL प्यारामिटरहरू कोड गर्नुहोस्API अनुरोध URL मा जोडिनु अघि क्वेरी स्ट्रिङ प्यारामिटरहरू सुरक्षित रूपमा कोड गर्नुहोस्।
- इमेल लिङ्कहरूको लागि URL कोड गर्नुहोस्इमेल क्यापचनहरूको लागि क्लिक-सुरक्षित लिङ्कहरू बनाउनुहोस् — विशेष वर्णहरूलाई कोड गरेर लिङ्कहरू प्रत्येक इमेल क्लाइन्टमा बाँच्न दिनुहोस्।
- सोशल शेयरिङको लागि URL कोड गर्नुहोस्Twitter, Facebook र LinkedIn साझा गर्न बटनहरूको लागि पूर्व-भरिएको पाठ, ह्याशट्यागहरू र लिङ्कहरू सहित URL तयार गर्नुहोस्।
- जटिल क्वेरी स्ट्रिङहरू एन्कोड गर्नुहोस्एकाधिक प्यारामिटरहरूको साथ क्वेरी स्ट्रिङहरू बनाउनुहोस् र एन्कोड गर्नुहोस् — कुनै पनी URLमा जोड्न तयार।
- Webhook कलब्याकहरूको लागि URL एन्कोड गर्नुहोस्तीसरी-पक्ष सेवाहरू र OAuth प्रवाहहरूमा प्यारामिटरहरू रूपमा पारित गरिएका कलब्याक URLहरू एन्कोड गर्नुहोस्।
यो कसरी काम गर्छ
यहाँ URL इन्कोडिङ र डिकोडिङ JavaScript को बिल्ट-इन ग्लोबल — encodeURIComponent, encodeURI, र decodeURIComponent — प्रयोग गरी पूर्ण रूपमा तपाईंको ब्राउजरमा चल्छ, कुनै तेस्रो-पक्ष लाइब्रेरी र कुनै नेटवर्क अनुरोध बिना। उपकरणले क्वेरी स्ट्रिङ प्यारामिटरहरूलाई key-value तालिकाको रूपमा पार्स र देखाउन ब्राउजरको नेटिभ URL API पनि प्रयोग गर्छ।
- 1एउटा इन्कोडिङ मोड छान्नुहोस्तीन मोडहरू वास्तविक-संसारका प्रयोग केसहरूसँग मेल खान्छन्: "Component" ले encodeURIComponent कल गर्छ र अनरिजर्भ गरिएका क्यारेक्टरबाहेक सबै एस्केप गर्छ — व्यक्तिगत क्वेरी मानहरूका लागि सही छनोट। "Full URL" ले encodeURI कल गर्छ र scheme, स्ल्यास, र डोमेन अक्षुण्ण छोड्छ। "Form" ले encodeURIComponent प्रयोग गर्छ त्यसपछि HTML फर्महरूले पठाउने application/x-www-form-urlencoded ढाँचासँग मेल खान %20 लाई + मा साट्छ।
- 2एक क्लिकमा इन्कोड वा डिकोड गर्नुहोस्इन्कोडिङले तपाईंको पाठलाई छानिएको फङ्सनमार्फत पठाउँछ र percent-इन्कोड गरिएको नतिजा देखाउँछ। डिकोडिङले decodeURIComponent कल गर्छ (Form मोडमा + लाई स्पेसमा रूपान्तरण गरेर)। बिग्रिएका percent-अनुक्रमहरू — जस्तै निरन्तरता बाइट नभएको एउटा एक्लो %E0 — समातिन्छन् र क्र्यास नगरी इनलाइन त्रुटिको रूपमा रिपोर्ट गरिन्छन्।
- 3URL API सँग क्वेरी स्ट्रिङहरू पार्स गर्नुहोस्"Parse params" कार्यले तपाईंको इनपुटलाई ब्राउजरको नेटिभ URL कन्स्ट्रक्टरमा र्याप गर्छ र हरेक key-value जोडी निकाल्न url.searchParams मा पुनरावृत्ति गर्छ। यदि URL कन्स्ट्रक्टरले इनपुट अस्वीकार गर्छ भने, एउटा हातले लेखिएको फलब्याकले & र = मा विभाजन गर्छ र हरेक टोकनलाई safeDecode मार्फत चलाउँछ, त्यसैले आंशिक वा कच्चा क्वेरी स्ट्रिङहरूले पनि पढ्न मिल्ने तालिका उत्पादन गर्छन्।
- 4नतिजा प्रतिलिपि गर्नुहोस्इन्कोड वा डिकोड गरिएको पाठ एउटा monospace आउटपुट ब्लकमा देखिन्छ। एउटा प्रतिलिपि बटनले Clipboard API मार्फत यसलाई क्लिपबोर्डमा लेख्छ। कुनै पनि बिन्दुमा केही पनि तपाईंको उपकरणबाट बाहिर जाँदैन।
सम्बन्धित उपकरणहरू
Base64 इन्कोडर र डिकोडर
पाठ वा फाइलहरूलाई Base64 मा एनकोड गर्नुहोस्, वा Base64 स्ट्रिङहरूलाई सादा पाठमा फर्काउनुहोस्। तत्काल, निजी, र निःशुल्क।
HTML इन्कोडर र डिकोडर
विशेष वर्णहरूलाई HTML entities मा एनकोड गर्नुहोस् वा entities लाई सादा पाठमा डिकोड गर्नुहोस्। तत्काल, तपाईंको ब्राउजरमा।
सिजर साइफर र पाठ इन्क्रिप्टर
Caesar cipher, ROT13, Atbash, र Vigenère cipher सँग पाठ एन्क्रिप्ट र डिक्रिप्ट गर्नुहोस्। क्लासिक प्रतिस्थापन cipher, सबै तपाईंको ब्राउजरमा।