निजी डेवलपर टूल। कोई अपलोड नहीं।
संवेदनशील डेवलपर डेटा को सीधे अपने ब्राउज़र में फ़ॉर्मेट, डिकोड, कन्वर्ट और इंस्पेक्ट करें।
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer sk_live_...' \
-d '{"name":"Ada","role":"admin"}'
# Convert to Python with one click
import requests
response = requests.request('POST', url,
headers=headers, json=payload)
कुछ भी पेस्ट करें। बाकी हम संभालेंगे।
लोकप्रिय टूल्स
आपकी प्राइवेसी के लिए यह साइट बिना सर्वर चलती है — आपका वर्कस्पेस (स्निपेट, पसंदीदा और हाल ही के उपयोग किए गए टूल) केवल इसी ब्राऊज 93cर के लोकल स्टोरेज में है। किसी अन्य डिवाइस पर जारी रखने या ब्राऊज 93cर डेटा साफ 93c करने के बाद जारी रखने के लिए अपनी वर्कस्पेस फ 93cाइल डाऊनलोड करें; जरूरत पर इस 947 यहां से पुनर 94dस्थापित करें।
JSON फॉर्मेटर
बदसूरत JSON पेस्ट करें, सुंदर फॉर्मेटेड, सिंटैक्स-हाइलाइटेड आउटपुट पाएं जिसमें कोलैप्सिबल सेक्शन हों।
वैलिडेट + फॉर्मेटJWT डिकोडर
JSON Web Tokens को डिकोड करें। हेडर, पेलोड और सिग्नेचर की जाँच करें। एक्सपायरी और क्लेम्स वेरिफाई करें।
कोई सर्वर नहींcURL कन्वर्टर
cURL कमांड्स को Python, JavaScript, Node.js, Go, PHP, Ruby, Rust या C# में कन्वर्ट करें। या रिवर्स: कोड को cURL में वापस।
8 भाषाएँडिफ चेकर
दो टेक्स्ट ब्लॉक्स को साइड-बाय-साइड कंपेयर करें। एडिशन, डिलीशन और चेंजेस तुरंत स्पॉट करें। API रिस्पॉन्स के लिए बेहतरीन।
साइड-बाय-साइडBase64 एनकोड / डिकोड
टेक्स्ट को तुरंत Base64 में एनकोड करें या Base64 स्ट्रिंग्स को डिकोड करें। टेक्स्ट, URL और बाइनरी-सेफ ऑपरेशन सपोर्ट करता है।
दोतरफाURL एनकोड / डिकोड
सुरक्षित URL ट्रांसमिशन के लिए स्पेशल कैरेक्टर्स एनकोड करें या परसेंट-एनकोडेड स्ट्रिंग्स को रीडेबल टेक्स्ट में वापस डिकोड करें।
क्वेरी-फ्रेंडलीरेगेक्स टेस्टर
रेगुलर एक्सप्रेशन को रीयल-टाइम में टेस्ट करें। मैचेस, ग्रुप्स और पोजीशन लाइव हाइलाइटिंग के साथ देखें।
लाइव मैचेसटाइमस्टैम्प कन्वर्टर
Unix एपॉक टाइमस्टैम्प को ह्यूमन-रीडेबल डेट्स में और उल्टा कन्वर्ट करें। मिलीसेकंड और सेकंड दोनों सपोर्ट करता है।
एपॉक ↔ डेटहैश जनरेटर
किसी भी टेक्स्ट से SHA-256, SHA-512 और SHA-1 हैश जनरेट करें। डेटा इंटिग्रिटी वेरिफाई करने के लिए उपयोगी।
क्रिप्टो हैशHTML एंटिटी एनकोडर
स्पेशल कैरेक्टर्स को HTML एंटिटीज़ में एनकोड करें (< → &lt;) या वापस डिकोड करें। वेब डेवलपमेंट के लिए ज़रूरी।
एनकोड + डिकोडCSV ↔ JSON
CSV डेटा को JSON एरे में कन्वर्ट करें या JSON को वापस CSV में फ्लैटन करें। हेडर्स और नेस्टेड वैल्यूज़ हैंडल करता है।
दोतरफाटाइप जनरेटर
किसी भी JSON ऑब्जेक्ट या एरे से TypeScript, Go या Python टाइप डेफिनिशन जनरेट करें। API रिस्पॉन्स पेस्ट करें, टाइप्स पाएं।
JSON → टाइप्सAPI रिक्वेस्ट बिल्डर
विजुअली cURL कमांड बनाएं। मेथड चुनें, हेडर्स जोड़ें, बॉडी और ऑथ सेट करें — फिर तुरंत कोड में कन्वर्ट करें।
GUI → cURLURL पार्सर
किसी भी URL को प्रोटोकॉल, होस्ट, पाथ, क्वेरी पैरामीटर्स, हैश में तोड़ें। क्वेरी स्ट्रिंग्स आसानी से रीबिल्ड या मॉडिफाई करें।
डिकंपोजमॉक डेटा जनरेटर
API टेस्टिंग के लिए रियलिस्टिक फेक JSON डेटा जनरेट करें। यूजर्स, प्रोडक्ट्स, ऑर्डर्स — काउंट और फील्ड्स तुरंत कस्टमाइज़ करें।
API टेस्टिंगcURL कन्वर्टर
cURL ↔ Code in 8 languages. Nothing leaves your browser.
# Paste a cURL command on the left and hit Convert
cURL कन्वर्टर — cURL को सेकंडों में कोड में बदलें
LocalDevToolbox का cURL कन्वर्टर कच्चे cURL कमांड को Python, JavaScript, Go, PHP, Ruby, Rust, C# और Node.js के लिए तुरंत चलने योग्य कोड में बदलता है। डेवलपर ब्राउज़र डेवलपर टूल्स, API दस्तावेज़ या सहयोगी के संदेश से cURL कमांड कॉपी करके यहाँ पेस्ट करते हैं और अपनी पसंद की भाषा के लिए साफ़, मुहावरेदार कोड प्राप्त करते हैं। चूँकि सब कुछ आपके ब्राउज़र में सादे JavaScript के साथ स्थानीय रूप से चलता है, आपके कमांड — जिनमें अक्सर API कुंजियाँ, टोकन और आंतरिक एंडपॉइंट होते हैं — कभी भी किसी सर्वर पर अपलोड, लॉग या साझा नहीं किए जाते। न पंजीकरण, न खाता, न उपयोग सीमा। रूपांतरण इंजन हेडर, कुकीज़, अनुरोध बॉडी, क्वेरी पैरामीटर, प्रमाणीकरण फ़्लैग और मल्टीपार्ट अपलोड को समझता है, इसलिए वास्तविक दुनिया के जटिल कमांड भी सटीक रूप से परिवर्तित होते हैं। आप रूपांतरण को उलटी दिशा में भी चला सकते हैं, स्रोत कोड को जल्दी जाँच के लिए वापस cURL कमांड में बदल सकते हैं। कमांड इतिहास या साझा स्निपेट से आए जटिल उदाहरण भी पोर्ट, प्रोटोकॉल और डोमेन का सही विवरण बनाए रखते हैं; गलत फ़्लैग एक स्पष्टीकरण चेतावनी के साथ चिह्नित होते हैं।
पूरी तरह क्लाइंट-साइड चलने का मतलब है कि आप इस कन्वर्टर को कॉर्पोरेट मशीनों पर, गोपनीय स्टेजिंग API के साथ, या प्रतिबंधित नेटवर्क के भीतर उपयोग कर सकते हैं, जहाँ ऑनलाइन सेवाओं में कमांड पेस्ट करना सुरक्षा जोखिम होगा। परिणाम आपके टाइप करते ही तुरंत दिखाई देते हैं, और एक कॉपी बटन उत्पन्न कोड को एक क्लिक में आपके क्लिपबोर्ड पर डाल देता है। चाहे आप SDK बना रहे हों, एकीकरण परीक्षण लिख रहे हों, या बस cURL सिंटैक्स से हमेशा के लिए छुटकारा चाहते हों — यह मुफ़्त ब्राउज़र-आधारित टूल आपके वर्कफ़्लो को तेज़ और आपका डेटा निजी रखता है। सब कुछ एक हल्के पेज पर चलता है जो धीमे कनेक्शन पर भी जल्दी लोड होता है; चूँकि सर्वर-साइड कुछ भी सहेजा नहीं जाता, टैब बंद करते ही आपके द्वारा परिवर्तित सब कुछ का निशान मिट जाता है।
cURL कमांड को कहीं अपलोड किए बिना Python में कैसे बदलूँ?
अपना cURL कमांड इस टूल में पेस्ट करें और Python चुनें। रूपांतरण पूरी तरह आपके ब्राउज़र में JavaScript के साथ चलता है, इसलिए कमांड आपके डिवाइस को कभी नहीं छोड़ता — किसी सर्वर पर नहीं भेजा जाता, नहीं संग्रहीत किया जाता, नहीं लॉग किया जाता। आप पेज लोड होने के बाद इंटरनेट कनेक्शन काटकर इसकी पुष्टि कर सकते हैं: कन्वर्टर काम करता रहेगा।
क्या यह cURL कन्वर्टर मुफ़्त है और क्या इसके लिए खाता चाहिए?
हाँ, यह पूरी तरह मुफ़्त है — बिना पंजीकरण, बिना खाता, बिना उपयोग सीमा। न कोई प्रीमियम स्तर, न कोई छिपी लागत — यह टूल डेस्कटॉप और मोबाइल पर किसी भी आधुनिक ब्राउज़र में तुरंत काम करता है।
JSON फॉर्मेटर
बदसूरत JSON पेस्ट करें, सुंदर फॉर्मेटेड, सिंटैक्स-हाइलाइटेड आउटपुट पाएं।
JSON फ़ॉर्मेटर और वैलिडेटर — बिखरे JSON को तुरंत सुव्यवस्थित करें
JSON फ़ॉर्मेटर मिनिफ़ाइड, दूषित या गहरे नेस्टेड JSON को साफ़ करता है और इसे पठनीय, सिंटैक्स-हाइलाइटेड ट्री के रूप में प्रस्तुत करता है। API प्रतिक्रिया, कॉन्फ़िगरेशन फ़ाइल या लॉग फ़ाइल का अंश पेस्ट करें, और फ़ॉर्मेटर संरचना को वास्तविक समय में मान्य करता है — यदि दस्तावेज़ अमान्य है, तो यह बताता है कि सिंटैक्स ठीक कहाँ टूटता है। समेटने योग्य नोड्स आपको ऑब्जेक्ट और ऐरे को खोलने और बंद करने देते हैं, जिससे बड़े पेलोड — जैसे खोज परिणाम या जटिल REST प्रतिक्रियाएँ — की खोज कच्चे टेक्स्ट को स्क्रॉल करने से कहीं आसान हो जाती है। सब कुछ आपके ब्राउज़र में शून्य नेटवर्क अनुरोध के साथ संसाधित होता है, इसलिए संवेदनशील कॉन्फ़िगरेशन डेटा, ग्राहक रिकॉर्ड या आंतरिक API प्रतिक्रियाएँ आपकी मशीन पर रहती हैं। न सर्वर-तय फ़ाइल आकार कोटा, न कतार, न खाता आवश्यकता; यह टूल बस उतनी तेज़ चलता है जितना आपका ब्राउज़र अनुमति देता है। फ़ॉर्मेटेड आउटपुट एक क्लिक में कॉपी होता है, या आप सही लाइन नंबर के साथ अपने एडिटर में सीधे त्रुटि ठीक कर सकते हैं।
डेवलपर इस फ़ॉर्मेटर का उपयोग टूटे JSON को डीबग करने, दस्तावेज़ के लिए उदाहरण तैयार करने, बदलाव से पहले और बाद के पेलोड की तुलना करने, या एक-पंक्ति API प्रतिक्रिया को सेकंडों में पठनीय बनाने के लिए करते हैं। चूँकि आपका डेटा कभी भी किसी सर्वर तक नहीं जाता, यह टूल प्रोडक्शन कॉन्फ़िग, अनप्रकाशित API प्रतिक्रियाओं और गोपनीयता नीतियों या NDA द्वारा कवर किए गए किसी भी डेटा के लिए सुरक्षित है। चूँकि फ़ॉर्मेटर आपका डेटा कभी नहीं देखता, यह टीम के साथ फ़ॉर्मेटिंग चरण साझा करने का भी सुरक्षित तरीका है: हर कोई एक ही URL खोलता है, स्थानीय रूप से पेस्ट करता है, और एक भी बाइट नेटवर्क पार किए बिना समान परिणाम प्राप्त करता है।
अपना डेटा संग्रहीत किए बिना ऑनलाइन JSON कैसे मान्य करूँ?
अपना JSON इस फ़ॉर्मेटर में पेस्ट करें। मान्यकरण आपके ब्राउज़र में स्थानीय रूप से होता है — टेक्स्ट कभी भी किसी सर्वर को संचारित नहीं होता। आप पेज लोड करके, इंटरनेट काटकर, और दोबारा फ़ॉर्मेट करके इसकी पुष्टि कर सकते हैं: यह अब भी काम करता है, जो साबित करता है कि कोई डेटा आपके डिवाइस को नहीं छोड़ता।
क्या मैं इस टूल से बड़ी JSON फ़ाइलें फ़ॉर्मेट कर सकता हूँ?
हाँ। चूँकि सर्वर अपलोड चरण नहीं है, व्यावहारिक सीमा अपलोड कैप नहीं बल्कि आपके डिवाइस की मेमोरी है। कई मेगाबाइट के JSON पेलोड आधुनिक लैपटॉप पर तुरंत फ़ॉर्मेट हो जाते हैं — बिना कतार, बिना इंतज़ार के।
JWT डिकोडर
Decode JSON Web Tokens. Inspect header, payload, and signature locally.
JWT डिकोडर — टोकन को कहीं भेजे बिना स्थानीय रूप से जाँचें
JWT डिकोडर किसी भी JSON Web टोकन को उसके तीन भागों में विभाजित करता है — हेडर, पेलोड और हस्ताक्षर — और उन्हें पठनीय, सिंटैक्स-हाइलाइटेड JSON के रूप में प्रदर्शित करता है। यह iss, sub, aud, exp और iat जैसे मानक दावों को स्वचालित रूप से पहचानता और दिखाता है, समाप्ति टाइमस्टैम्प को पठनीय तिथि में बदलता है, और जब टोकन समाप्त हो चुका हो तो आपको चेतावनी देता है। यह सब कुछ पूरी तरह आपके ब्राउज़र में होता है। JWT क्रेडेंशियल हैं: वे खातों, API और सशुल्क सेवाओं तक पहुँच प्रदान करते हैं, यही वजह है कि उन्हें किसी भी ऑनलाइन डिकोडर में पेस्ट करना वास्तविक सुरक्षा जोखिम है। LocalDevToolbox आपके डिवाइस पर सादे JavaScript के साथ डिकोडिंग करता है, इसलिए टोकन — और जो भी पहुँच वह दर्शाता है — कभी भी तीसरे पक्ष को उजागर नहीं होता। न पंजीकरण, न नेटवर्क कॉल, न भंडारण: टोकन उसी क्षण संसाधित होता है जब आप इसे पेस्ट करते हैं, और टैब बंद करने पर गायब हो जाता है। Base64URL के मैन्युअल डिकोडिंग में आम गलतियाँ — गायब पैडिंग, गलत वर्ण-सेट — यहाँ स्वचालित रूप से ठीक हो जाती हैं।
इससे डिकोडर प्रमाणीकरण प्रवाह को डीबग करने, स्टेजिंग वातावरण से टोकन की जाँच करने और विकास के दौरान दावों के मानों को सत्यापित करने के लिए उपयुक्त बनता है — यहाँ तक कि कड़ी सुरक्षा नीतियों वाली मशीनों पर भी। आपको बिना किसी कॉन्फ़िगरेशन के तुरंत परिणाम मिलते हैं, और आप जो भी पेस्ट करते हैं वह कहीं भी लॉग नहीं होता। रंग-कोडित वैधता संकेतक, प्रत्येक डिकोडेड सेक्शन के लिए कॉपी बटन, और कॉम्पैक्ट तथा सुसंगत आउटपुट दोनों का समर्थन इसे डिबगिंग का काम नहीं बल्कि एक व्यावहारिक रोज़मर्रा का उपयोगिता बनाता है।
क्या किसी ऑनलाइन डिकोडर में JWT पेस्ट करना सुरक्षित है?
आमतौर पर नहीं — टोकन एक क्रेडेंशियल है, और इसे सर्वर-आधारित टूल पर पेस्ट करने से वह उस सर्वर के संचालक को उजागर हो जाता है। यह डिकोडर आपके ब्राउज़र में स्थानीय रूप से काम करता है, इसलिए टोकन आपके डिवाइस को कभी नहीं छोड़ता। पेज लोड होने के बाद आप इंटरनेट कनेक्शन भी काट सकते हैं — यह डिकोड करता रहेगा।
मैं JWT कब समाप्त होगा यह कैसे जाँचूँ?
टोकन यहाँ पेस्ट करें और पेलोड सेक्शन में exp दावा देखें। डिकोडर Unix टाइमस्टैम्प को सटीक तिथि और समय में बदलता है और बताता है कि टोकन अभी भी वैध है या पहले ही समाप्त हो चुका है।
Base64 एनकोड / डिकोड
Encode text to Base64 or decode Base64 back to text. All processing happens locally.
# Result appears here
Base64 एन्कोडर और डिकोडर — तुरंत, निजी टेक्स्ट रूपांतरण
Base64 टूल सादे टेक्स्ट को Base64 फ़ॉर्मेट में एन्कोड करता है और Base64 स्ट्रिंग्स को वापस पठनीय टेक्स्ट में डिकोड करता है — तुरंत और पूरी तरह आपके ब्राउज़र में। Base64 आधुनिक विकास में हर जगह है: यह HTTP हेडर, बेसिक प्रमाणीकरण, छवियों के लिए डेटा URI, JWT पेलोड, ईमेल अनुलग्नक और कॉन्फ़िगरेशन फ़ाइलों में दिखाई देता है। यह टूल उन सभी रोज़मर्रा के मामलों को संभालता है बिना आपको संभावित संवेदनशील सामग्री किसी ऑनलाइन सेवा को सौंपने की ज़रूरत के — क्रेडेंशियल, टोकन और आंतरिक डेटा आपके डिवाइस पर संसाधित होते हैं और कभी अपलोड नहीं होते। एन्कोडिंग और डिकोडिंग आपके टाइप या पेस्ट करते समय JavaScript में वर्ण-दर-वर्ण चलती है — बिना सबमिट बटन, बिना पेज रीलोड, बिना सर्वर राउंड-ट्रिप। यह टूल URL-सुरक्षित Base64 वेरिएंट और बाइनरी-सुरक्षित इनपुट को भी संभालता है, इसलिए हेडर, कुकीज़ और API से आए डेवलपर पेलोड स्वच्छ रूप से डिकोड होते हैं। UTF-8 से बाहर के वर्ण भी सही बाइट अनुक्रम के साथ संसाधित होते हैं; जर्मन अक्षरों या अन्य विशेष वर्णों वाले टेक्स्ट हमेशा मानक-अनुरूप आउटपुट देते हैं।
चूँकि रूपांतरण स्थानीय है, आप इसे बेसिक ऑथ हेडर बनाने, डेटा URI को डीबग करने, टोकन से पेलोड टेक्स्ट निकालने या टेस्ट फ़िक्सचर तैयार करने के लिए सुरक्षित रूप से उपयोग कर सकते हैं — यहाँ तक कि लॉक-डाउन कॉर्पोरेट मशीनों पर भी। यह मुफ़्त है, खाता नहीं चाहता, और पेज लोड होने के बाद ऑफ़लाइन काम करता है। सब कुछ एक ही हल्के पेज पर चलता है जो धीमे कनेक्शन पर भी जल्दी लोड होता है; चूँकि सर्वर-साइड कुछ भी सहेजा नहीं जाता, टैब बंद करते ही आपके द्वारा परिवर्तित सब कुच का निशान मिट जाता है।
बिना सर्वर के टेक्स्ट को Base64 में कैसे एन्कोड करूँ?
अपना टेक्स्ट यहाँ टाइप या पेस्ट करें — Base64 आउटपुट तुरंत दिखाई देता है। रूपांतरण पूरी तरह आपके ब्राउज़र में JavaScript के साथ चलता है — कुछ भी किसी सर्वर पर नहीं भेजा जाता और नहीं संग्रहीत किया जाता। पेज लोड होने के बाद इंटरनेट काटें; यह अब भी एन्कोड और डिकोड करेगा, जो साबित करता है कि यह स्थानीय रूप से काम करता है।
मानक और URL-सुरक्षित Base64 में क्या अंतर है?
मानक Base64 + और / वर्णों का उपयोग करता है, जिनका URL में विशेष अर्थ होता है। URL-सुरक्षित Base64 उन्हें - और _ से बदल देता है ताकि एन्कोडेड मान क्वेरी स्ट्रिंग, कुकीज़ और टोकन में सुरक्षित रूप से रह सके। यह टूल दोनों वेरिएंट को स्वचालित रूप से संभालता है।
URL एनकोड / डिकोड
Encode special characters for safe URL transmission, or decode percent-encoded strings.
# Result appears here
URL एन्कोडर और डिकोडर — आपके ब्राउज़र में सुरक्षित प्रतिशत-एन्कोडिंग
URL एन्कोडर विशेष वर्णों — रिक्त स्थान, एक्सेंट, प्रतीकों और & तथा = जैसे आरक्षित वर्णों — को प्रतिशत-एन्कोडेड रूप में बदलता है ताकि स्ट्रिंग्स क्वेरी पैरामीटर, पाथ सेगमेंट और रीडायरेक्ट के भीतर सुरक्षित रूप से यात्रा कर सकें। इसका डिकोडर प्रक्रिया को उलटकर प्रतिशत-एन्कोडेड टेक्स्ट को वापस पठनीय रूप में बदल देता है। वेब डेवलपर इसका निरंतर उपयोग क्वेरी स्ट्रिंग को हाथ से बनाते समय, रीडायरेक्ट चेन को डीबग करते समय, OAuth कॉलबैक बनाते समय या ईमेल और दस्तावेज़ों से कॉपी किए गए URL साफ़ करते समय करते हैं। यहाँ सब कुछ आपके ब्राउज़र में क्लाइंट-साइड चलता है: आप जो स्ट्रिंग्स एन्कोड करते हैं उनमें सेशन ID, आंतरिक होस्टनाम या URL से व्यक्तिगत डेटा हो सकता है — और इनमें से कुछ भी किसी सर्वर पर संचारित, लॉग या संग्रहीत नहीं होता। परिणाम आपके टाइप करते ही तुरंत अपडेट होते हैं — बिना सबमिट बटन और बिना पेज रीलोड। दोनों दिशाएँ एक ही पेज पर उपलब्ध हैं; कैप्चर किए गए अनुरोध को डिकोड करना और सुधारे गए मान को फिर से एन्कोड करना सेकंडों का काम है, टूल बदलने की ज़रूरत नहीं।
यह टूल वही एन्कोडिंग नियमों का पालन करता है जो आपके ब्राउज़र और स्टैंडर्ड लाइब्रेरी उपयोग करते हैं, इसलिए आउटपुट fetch, cURL, HTTP क्लाइंट और हर वेब फ़्रेमवर्क के साथ पूरी तरह संगत है। यह मुफ़्त है, खाता नहीं माँगता, और पेज लोड होने के बाद पूरी तरह ऑफ़लाइन काम करता है — API कार्य, SEO कार्यों और रोज़मर्रा की डिबगिंग के लिए विश्वसनीय साथी। एन्कोडर आपका इनपुट कभी भी बैकएंड से नहीं गुज़ारता, इसलिए API कुंजियाँ और सेशन पहचानकर्ता जो आपके द्वारा पेस्ट किए गए स्ट्रिंग्स के भीतर संयोग से होते हैं, हर समय आपके नियंत्रण में रहते हैं।
रिक्त स्थान और प्रतीक वाले क्वेरी पैरामीटर को कैसे एन्कोड करूँ?
कच्चे मान को एन्कोडर में पेस्ट करें और प्रतिशत-एन्कोडेड परिणाम कॉपी करें — रिक्त स्थान %20 या + बन जाते हैं, और & तथा = जैसे आरक्षित वर्ण %26 और %3D बन जाते हैं। अपनी क्वेरी स्ट्रिंग में एन्कोडेड मान का उपयोग करें। पूरी प्रक्रिया आपके ब्राउज़र में चलती है, इसलिए डेटा आपके डिवाइस को कभी नहीं छोड़ता।
विशेष वर्ण पेस्ट करने पर मेरा URL क्यों टूटता है?
URL केवल सीमित वर्ण-समूह की अनुमति देते हैं; बाकी सब को प्रतिशत-एन्कोड करना होता है। कच्चे &, #, रिक्त स्थान या गैर-ASCII वर्ण सर्वर द्वारा गलत पढ़े जाते हैं या ब्राउज़र द्वारा काट दिए जाते हैं। पहले मान को एन्कोड करने से यह सुनिश्चित होता है कि यह यात्रा अक्षत पूरी करे।
रेगेक्स टेस्टर
Test regular expressions in real-time. See matches, groups, and positions.
Regex टेस्टर — लाइव हाइलाइटिंग के साथ रेगुलर एक्सप्रेशन आज़माएँ
Regex टेस्टर आपके टेस्ट टेक्स्ट के विरुद्ध रेगुलर एक्सप्रेशन का मूल्यांकन वास्तविक समय में करता है और आपके टाइप करते ही हर मैच, हर कैप्चर ग्रुप और हर स्थिति को हाइलाइट करता है। यह सभी सामान्य फ़्लैग्स के साथ मानक JavaScript regex सिंटैक्स का समर्थन करता है — केस-इनसेंसिटिव मैचिंग, मल्टीलाइन मोड, डॉट-ऑल और यूनिकोड — जिससे यह आपके पैटर्न के Node.js या ब्राउज़र में व्यवहार का सच्चा पूर्वावलोकन बनता है। रेगेक्स बनाना और डीबग करना कुख्यात रूप से त्रुटिपूर्ण है, और एक लाइव टेस्टर कोड एडिट करने, स्क्रिप्ट दोबारा चलाने और परिणाम प्रिंट करने के परीक्षण-त्रुटि चक्र को बचाता है। चूँकि टूल पैटर्न का स्थानीय मूल्यांकन करता है, जिस टेक्स्ट पर आप परीक्षण करते हैं — लॉग अंश, नमूना ग्राहक डेटा या मालिकाना प्रारूप — वह आपकी मशीन को कभी नहीं छोड़ता। कोई सर्वर राउंड-ट्रिप नहीं: मैचिंग हर कीस्ट्रोक पर सीधे आपके ब्राउज़र में चलती है। गलत लिखा पैटर्न तुरंत दिखाई देता है: एक लाल त्रुटि संकेत उस संदेश के साथ दिखाई देता है जो बताता है कि सिंटैक्स अमान्य क्यों है, जिससे सुधार आसान हो जाता है।
इसका उपयोग फ़ॉर्म के लिए सत्यापन नियम बनाने, लॉग के लिए निष्कर्षण पैटर्न बनाने, खोज-बदलाव एक्सप्रेशन को बेहतर बनाने या तुरंत दृश्य प्रतिक्रिया के साथ खुद को रेगेक्स सिखाने के लिए करें। यह मुफ़्त है, पंजीकरण नहीं माँगता, और आपके टेस्ट डेटा को पूरी तरह निजी रखता है। ईमेल, तिथियों, संख्याओं और URL के लिए सामान्य पैटर्न का एक अंतर्निहित शीट-चोरी सूची आपको खाले इनपुट के बजाय काम करते उदाहरण से शुरू करने में मदद करती है, और पैटर्न के विकसित होते ही हर मैच संख्या लाइव अपडेट होती है। चूँकि कोई इतिहास-फ़ंक्शन आपके पैटर्न को ब्राउज़र में संग्रहीत नहीं करता, आपके काम का कोई निशान नहीं बचता; हर सत्र साफ़ शुरू होता है।
अपना डेटा उजागर किए बिना ऑनलाइन रेगुलर एक्सप्रेशन कैसे परखूँ?
अपना पैटर्न और नमूना टेक्स्ट यहाँ टाइप करें — मैचिंग पूरी तरह आपके ब्राउज़र में JavaScript के साथ चलती है। टेस्ट टेक्स्ट कभी भी किसी सर्वर को नहीं भेजा जाता, इसलिए आप वास्तविक लॉग अंशों या नमूना डेटा का सुरक्षित रूप से उपयोग कर सकते हैं। पेज लोड होने के बाद आप ऑफ़लाइन हो सकते हैं; टेस्टर काम करता रहेगा।
यह टेस्टर कौन-सा regex स्वाद उपयोग करता है?
यह JavaScript का अंतर्निर्मित रेगुलर एक्सप्रेशन इंजन उपयोग करता है — वही जो Node.js और ब्राउज़र कोड को शक्ति देता है। यदि आपका पैटर्न यहाँ काम करता है, तो यह आपके JavaScript कोड में भी समान रूप से व्यवहार करेगा, जिसमें कैप्चर ग्रुप, फ़्लैग और लुकअराउंड शामिल हैं।
टाइमस्टैम्प कन्वर्टर
Convert between Unix epoch timestamps and human-readable dates.
टाइमस्टैम्प कन्वर्टर — Epoch समय को मानवीय तिथियों में बदलें
टाइमस्टैम्प कन्वर्टर Unix epoch टाइमस्टैम्प — 1 जनवरी 1970 के बाद से बीते सेकंड या मिलीसेकंड — को पठनीय तिथियों और समय में बदलता है और किसी भी कैलेंडर तिथि को वापस epoch रूप में बदलता है। यह स्वचालित रूप से पहचानता है कि आपका मान सेकंड में है या मिलीसेकंड में, परिणाम को आपके स्थानीय समय क्षेत्र और UTC दोनों में दिखाता है, और टाइप करते ही लाइव अपडेट होता है। Epoch मान डेवलपमेंट कार्य में लगातार दिखाई देते हैं: JWT exp और iat दावे, API प्रतिक्रिया फ़ील्ड, डेटाबेस कॉलम, लॉग लाइनें, कैश हेडर और webhook पेलोड — सब इस संख्यात्मक रूप में समय ले जाते हैं। उन्हें हाथ से या स्प्रेडशीट से बदलना धीमा है; यह टूल तुरंत उत्तर देता है। और चूँकि सब कुछ आपके ब्राउज़र में स्थानीय रूप से गणना होता है, प्रोडक्शन सिस्टम से आए टाइमस्टैम्प — जो आंतरिक जानकारी लीक कर सकते हैं — कभी भी किसी सर्वर को नहीं भेजे जाते। तिथि से रिवर्स रूपांतरण में आपका स्थानीय समय क्षेत्र स्वचालित रूप से ध्यान में रखा जाता है; UTC और स्थानीय समय के बीच भ्रम का जोखिम समाप्त हो जाता है।
यह कन्वर्टर टोकन समाप्ति की जाँच, webhook डिलीवरी समय सत्यापित करने, समय क्षेत्रों के बीच लॉग प्रविष्टियों की तुलना करने या टेस्ट फ़िक्सचर के लिए टाइमस्टैम्प बनाने में समान रूप से उपयोगी है। न पंजीकरण, न सीमाएँ, और आपके इंटरनेट कनेक्शन बंद होने पर भी काम करता रहता है। बैच-शैली वर्कफ़्लो को भी लाभ मिलता है: डेवलपर पेज को टैब में खुला रखते हैं और लॉग या हेडर से मान आते ही पेस्ट करते हैं — उत्तर उनके हाथ कीबोर्ड छोड़ने से पहले प्रस्तुत हो जाता है। इनपुट में संख्या प्रारूप — हज़ार विभाजक, दशमलव अल्पविराम — स्वचालित रूप से साफ़ हो जाते हैं; कॉपी-पेस्ट गलतियाँ परिणाम को प्रभावित नहीं करतीं।
Unix टाइमस्टैम्प को पठनीय तिथि में कैसे बदलूँ?
संख्या को कन्वर्टर में पेस्ट करें। यह स्वचालित रूप से सेकंड या मिलीसेकंड पहचानता है और आपके स्थानीय समय क्षेत्र और UTC में सटीक तिथि और समय दिखाता है। गणना आपके ब्राउज़र में स्थानीय रूप से होती है — टाइमस्टैम्प कहीं भी अपलोड नहीं होता।
epoch टाइमस्टैम्प में सेकंड और मिलीसेकंड में क्या अंतर है?
दोनों 1 जनवरी 1970 से समय गिनते हैं — सेकंड दस अंकों के होते हैं (उदाहरण 1719000000) जबकि मिलीसेकंड तेरह अंकों के होते हैं (1719000000000)। यह टूल दोनों प्रारूपों को स्वचालित रूप से पहचानता है और बताता है कि उसने कौन-सा पकड़ा।
हैश जनरेटर
Generate cryptographic hashes from any text using SHA-256, SHA-512, or SHA-1.
# Hash appears here
हैश जनरेटर — SHA-256, SHA-512 और SHA-1 चेकसम बनाएँ
हैश जनरेटर ब्राउज़र के मूल Web Crypto इंजन के माध्यम से SHA-256, SHA-512 या SHA-1 का उपयोग करके किसी भी टेक्स्ट के क्रिप्टोग्राफ़िक डाइजेस्ट की गणना करता है। हैश फ़िंगरप्रिंट का काम करते हैं: एक वर्ण बदलने से पूरी तरह अलग डाइजेस्ट बनता है, जो हैश को फ़ाइल अखंडता सत्यापित करने, कॉन्फ़िगरेशन की तुलना करने, डुप्लिकेट रिकॉर्ड खोजने और निर्धारक कुंजियाँ बनाने के लिए आदर्श बनाता है। चूँकि हैशिंग Web Crypto API के माध्यम से आपके डिवाइस पर चलती है, इनपुट — परीक्षण में पासवर्ड, कॉन्फ़िगरेशन फ़ाइल का रहस्य, नमूना ग्राहक डेटा — कभी भी किसी सर्वर को संचारित नहीं होता। कई ऑनलाइन हैश टूल इनपुट को चुपचाप लॉग करते हैं; यह टूल भौतिक रूप से ऐसा कर ही नहीं सकता, क्योंकि कोई भी नेटवर्क अनुरोध आपका टेक्स्ट नहीं ले जाता। परिणाम आपके टाइपिंग ख़त्म करते ही दिखाई देते हैं — बिना सबमिट बटन और बिना पेज रीलोड। एक ही टेक्स्ट के विभिन्न एल्गोरिथम के डाइजेस्ट एक साथ दिखाए जा सकते हैं, जिससे आप एक नज़र में तय कर सकते हैं कि कौन-सा एल्गोरिथम आपके सिस्टम से संगत है।
SHA-256 आधुनिक अखंडता जाँच के लिए डिफ़ॉल्ट विकल्प है, SHA-512 एक बड़ा डाइजेस्ट देता है, और SHA-1 पुरानी प्रणालियों की अनुकूलता के लिए उपयोगी बना हुआ है। यह टूल मुफ़्त है, खाता-मुक्त है और लोड होने के बाद ऑफ़लाइन काम करता है — संवेदनशील वातावरण में भी उपयोग करने के लिए सुरक्षित। दो कॉन्फ़िग संस्करणों की तुलना करने वाले डेवलपर दोनों को पेस्ट करके सेकंडों में एक-दूसरे के बगल में हैश करते हैं — जिसके लिए अन्यथा कमांड-लाइन टूल चाहिए होंगे या संवेदनशील मानों को वेब फ़ॉर्म को सौंपना पड़ता।
टूल को अपना डेटा देखे बिना ऑनलाइन टेक्स्ट हैश कैसे करूँ?
टेक्स्ट यहाँ टाइप या पेस्ट करें — डाइजेस्ट आपके ब्राउज़र के अंतर्निर्मित Web Crypto इंजन द्वारा गणित होता है। कहीं भी कोई अनुरोध नहीं जाता, इसलिए इनपुट को तीसरे पक्ष द्वारा लॉग नहीं किया जा सकता। पेज लोड होने के बाद इंटरनेट काटें, और हैशिंग चलती रहेगी।
मुझे कौन-सा हैश एल्गोरिथम उपयोग करना चाहिए — SHA-256, SHA-512 या SHA-1?
अधिकांश अखंडता जाँचों के लिए SHA-256 उपयोग करें; यह तेज़, व्यापक रूप से समर्थित और सुरक्षित माना जाता है। SHA-512 विशेष उपयोगों के लिए लंबा डाइजेस्ट बनाता है, जबकि SHA-1 सुरक्षा उद्देश्यों से बहिष्कृत है और केवल पुरानी अनुकूलता के लिए ही उपयोग होना चाहिए।
HTML एंटिटी एनकोडर
Encode special characters to HTML entities or decode them back to plain text.
# Result appears here
HTML एंटिटी एन्कोडर और डिकोडर — सुरक्षित वर्ण एस्केपिंग
HTML एंटिटी एन्कोडर विशेष वर्णों को उनके HTML एंटिटी रूप में बदलता है — एम्परसैंड & में, उद्धरण चिह्न " में, कोण brackets < और > में — और एंटिटी को वापस सादे टेक्स्ट में डिकोड करता है। यह वेब पेज पर अविश्वसनीय या विशेष सामग्री प्रदर्शित होने वाली हर जगह महत्वपूर्ण है: उपयोगकर्ता इनपुट का एन्कोडिंग XSS रोकथाम की नींव है, और दस्तावेज़ों या ब्लॉग पोस्ट में कोड स्निपेट दिखाने के लिए एंटिटी एस्केपिंग चाहिए ताकि ब्राउज़र मार्कअप की व्याख्या न कर सके। यह टूल आपके ब्राउज़र में सब कुछ स्थानीय रूप से संसाधित करता है; आप जो टेक्स्ट एन्कोड करते हैं — जिसमें पेलोड, क्रेडेंशियल या अनप्रकाशित कोड हो सकते हैं — वह कभी भी किसी सर्वर पर अपलोड नहीं होता। एन्कोडिंग और डिकोडिंग टाइप करते ही तुरंत होती है, द्विदिशात्मक रूपांतरण एक क्लिक में उपलब्ध। दोनों दिशाएँ एक ही पेज पर उपलब्ध हैं; कैप्चर किए गए अनुरोध को डिकोड करना और सुधारे गए मान को फिर से एन्कोड करना सेकंडों का काम है, टूल बदलने की ज़रूरत नहीं। संख्यात्मक समतुल्य (जैसे &) और नामित एंटिटी (जैसे &) स्वचालित रूप से पहचानी जाती हैं — आपको जिस भी रूप में सामना हो, आउटपुट हमेशा सही है।
सुरक्षा कार्य से आगे, यह टूल Word या PDF से CMS एडिटर में टेक्स्ट पेस्ट करते समय, निर्यात किए गए HTML को साफ़ करते समय, या ईमेल टेम्प्लेट तैयार करते समय मदद करता है जहाँ कच्चे विशेष वर्ण रेंडरिंग बिगाड़ देते हैं। यह मुफ़्त है, खाता नहीं माँगता, और पेज लोड होने के बाद पूरी तरह ऑफ़लाइन चलता है। पुल रिक्वेस्ट की समीक्षा करने वाले डेवलपर परीक्षणों के लिए नमूना पेलोड एन्कोड करने में इसका उपयोग करते हैं, और कंटेंट टीमें तब इस पर भरोसा करती हैं जब ऑफिस दस्तावेज़ों से आया रिच टेक्स्ट प्रकाशन के बाद पेज लेआउट बिगाड़ देता है। आउटपुट HTML टेम्प्लेट, JSX फ़ाइलों या ईमेल टेम्प्लेट में सीधे पेस्ट करने के लिए तैयार है।
HTML में उपयोगकर्ता इनपुट प्रदर्शित करते समय XSS को कैसे रोकूँ?
मान को पेज में डालने से पहले हर विशेष वर्ण — विशेष रूप से कोण brackets, एम्परसैंड और उद्धरण चिह्न — को HTML एंटिटी में एन्कोड करें। यह टूल उस एन्कोडिंग को तुरंत और स्थानीय रूप से करता है: इनपुट पेस्ट करें, एन्कोडेड आउटपुट कॉपी करें, और कोई अविश्वसनीय मार्कअप निष्पादित नहीं हो सकता। कुछ भी किसी सर्वर को नहीं भेजा जाता।
वेब पेजों पर & या < जैसे अजीब कोड क्यों दिखते हैं?
ये HTML एंटिटी हैं — आरक्षित वर्णों के सुरक्षित टेक्स्ट प्रतिनिधित्व। ब्राउज़र उन्हें सामान्य वर्ण के रूप में प्रदर्शित करते हैं लेकिन उनका व्यवहार सादे टेक्स्ट की तरह करते हैं, कभी मार्कअप की तरह नहीं। जब भी किसी पेज को कोड उदाहरण या ऐसे वर्ण दिखाने होते हैं जो अन्यथा HTML संरचना तोड़ देंगे, वे दिखाई देते हैं।
CSV ↔ JSON
Convert CSV data to JSON arrays or flatten JSON back to CSV format.
# Result appears here
CSV से JSON कन्वर्टर — नेस्टेड समर्थन के साथ द्विदिशात्मक रूपांतरण
CSV ↔ JSON कन्वर्टर स्प्रेडशीट-शैली के CSV डेटा को JSON ऐरे में बदलता है और JSON को वापस CSV में समतल करता है — हेडर, अल्पविराम वाले उद्धृत फ़ील्ड और नेस्टेड ऑब्जेक्ट मानों को संभालते हुए। यह डेटा विनिमय को प्रभावित करने वाले दो प्रारूपों के बीच का पुल है: CSV — Excel, निर्यात और विरासत प्रणालियों की लिंगुआ फ्रैंका, और JSON — आधुनिक API और NoSQL डेटाबेस का मूल प्रारूप। CRM से CSV निर्यात, डेटाबेस डंप या स्प्रेडशीट पेस्ट करें और टाइप किया हुआ JSON ऐरे प्राप्त करें, जो API पेलोड या स्क्रिप्ट के लिए तैयार हो; या JSON प्रतिक्रिया लें और विश्लेषण के लिए सपाट CSV प्राप्त करें। पूरी रूपांतरण आपके ब्राउज़र में स्थानीय रूप से चलती है — ग्राहक सूचियाँ, राजस्व संख्याएँ या कोई गोपनीय निर्यात आपकी मशीन पर संसाधित होता है और कभी अपलोड नहीं होता, जो तब मायने रखता है जब कंपनी की नीति डेटा को ऑनलाइन कन्वर्टर में पेस्ट करने पर रोक लगाती हो।
हेडर पहचान स्वचालित रूप से चलती है, और नेस्टेड JSON मान CSV की ओर जाते समय समझदारी से क्रमबद्ध होते हैं। यह टूल मुफ़्त है, पंजीकरण नहीं माँगता, आपके डिवाइस की मेमोरी के अलावा कोई पंक्ति सीमा नहीं लगाता, और पहले लोड के बाद ऑफ़लाइन काम करता रहता है। द्विदिशात्मक डिज़ाइन का मतलब है कि एक ही पेज वर्कफ़्लो की दोनों दिशाओं को कवर करता है — विरासत टूल से JSON में निर्यात करें आधुनिक पाइपलाइन के लिए, फिर वापस CSV में उस विश्लेषक के लिए जो स्प्रेडशीट में रहता है।
अपनी स्प्रेडशीट अपलोड किए बिना CSV को JSON में कैसे बदलूँ?
CSV सामग्री कॉपी करें और यहाँ पेस्ट करें — पार्सर पूरी तरह आपके ब्राउज़र में चलता है। फ़ाइल अपलोड चरण मौजूद नहीं है, इसलिए आपका डेटा किसी सर्वर को नहीं छूता। यह टूल को ग्राहक सूचियों, वित्तीय निर्यातों और गोपनीयता आवश्यकताओं से जुड़े किसी भी डेटा के लिए सुरक्षित बनाता है।
क्या कन्वर्टर अल्पविराम और उद्धरण वाले CSV फ़ील्ड को संभालता है?
हाँ। यह मानक CSV पार्सिंग नियमों का पालन करता है: उद्धृत फ़ील्ड अल्पविराम रख सकते हैं, उद्धरण दोगुने करके एस्केप किए जाते हैं, और उद्धरणों के भीतर लाइन ब्रेक सुरक्षित रहते हैं। हेडर पहली पंक्ति से पहचाने जाते हैं और JSON कुंजियों के रूप में उपयोग होते हैं।
टाइप जनरेटर
Generate TypeScript, Go, or Python type definitions from any JSON object or array.
# Paste JSON and hit Generate
टाइप जनरेटर — JSON को TypeScript, Go और Python टाइप्स में बदलें
टाइप जनरेटर कोई भी JSON ऑब्जेक्ट या ऐरे पढ़ता है और मेल खाते टाइप परिभाषाएँ उत्पन्न करता है — TypeScript इंटरफ़ेस, Go स्ट्रक्ट या Python टाइप संकेत — सीधे डेटा के आकार से अनुमानित। नमूना API प्रतिक्रिया पेस्ट करें और उत्पादन-तैयार टाइप प्राप्त करें — सही फ़ील्ड नामों, जहाँ मान गायब हैं वहाँ वैकल्पिक चिह्नों, और पूरी तरह विस्तारित नेस्टेड संरचनाओं के साथ। इससे JSON पेलोड को टाइप किए गए मॉडल में अनुवाद करने का थका देने वाला मैनुअल काम समाप्त होता है और, सबसे महत्वपूर्ण बात, वह ड्रिफ़ रुकती है जो तब होती है जब टाइप हाथ से लिखे जाते हैं और API चुपचाप बदल जाती है। अनुमान पूरी तरह आपके ब्राउज़र में चलता है: आंतरिक सेवाओं से आई API प्रतिक्रियाएँ — जिनमें अक्सर वास्तविक ग्राहक डेटा या अनप्रकाशित एंडपॉइंट होते हैं — आपके डिवाइस पर विश्लेषित होती हैं और कहीं नहीं भेजी जातीं। न खाता, न कोटा, न इंतज़ार। ऐरे के लिए तत्व टाइप जाँचे जाते हैं और यूनियन टाइप सुझाए जाते हैं; अनिश्चित फ़ील्ड सभी संभावनाओं के साथ चिह्नित होते हैं, एक ही टाइप पर सिमटने के बजाय।
यह जनरेटर SDK मॉडल बूटस्ट्रैप करने, नए एकीकरण को जल्दी टाइप करने या टीम के लिए API की प्रतिक्रिया-आकृति दस्तावेज़ करने के लिए एकदम उपयुक्त है। आउटपुट एक क्लिक में क्लिपबोर्ड पर कॉपी होता है और किसी भी कोडबेस में साफ़-सुथरा पेस्ट होता है। टाइप किए गए कोडबेस पर मानकीकृत टीमें कोड समीक्षा के दौरान नमूना प्रतिक्रियाएँ जनरेटर से गुज़ारती हैं — क्या यह टाइप वास्तविकता से मेल खाता है? यह प्रश्न दोपहर भर की डिफ़ पढ़ाई से पाँच सेकंड की जाँच बन जाता है। चूँकि अनुमान स्थानीय होता है, आपके API के बारे में कुछ भी प्रकट नहीं होता — उसका आकार भी नहीं।
API प्रतिक्रिया से TypeScript टाइप कैसे उत्पन्न करूँ?
अनुरोध भेजें, JSON प्रतिक्रिया बॉडी कॉपी करें और TypeScript चुने हुए यहाँ पेस्ट करें। जनरेटर वास्तविक मानों से — स्ट्रिंग, संख्याएँ, बूलियन, ऐरे और नेस्टेड ऑब्जेक्ट — इंटरफ़ेस का अनुमान लगाता है और तुरंत टाइप किए गए परिभाषाएँ उत्सर्जित करता है, सब कुछ आपके ब्राउज़र में स्थानीय रूप से।
क्या वास्तविक API प्रतिक्रिया इस टूल में पेस्ट करना सुरक्षित है?
हाँ। प्रतिक्रिया पूरी तरह आपके डिवाइस पर पार्स और विश्लेषित होती है; इसका कोई भी भाग किसी सर्वर को संचारित नहीं होता। यह टूल उस स्थिति में भी उपयुक्त है जहाँ प्रतिक्रिया में प्रोडक्शन डेटा या आंतरिक एंडपॉइंट के रहस्य हों।
API रिक्वेस्ट बिल्डर
Build cURL commands visually. Then convert to code with one click.
# Fill the form and hit Build cURL
API अनुरोध बिल्डर — cURL कमांड को दृश्य रूप से बनाएँ
API अनुरोध बिल्डर याद रखे गए cURL फ़्लैग को दृश्य फ़ॉर्म से बदल देता है: HTTP विधि चुनें, एंडपॉइंट URL सेट करें, हेडर पंक्ति-दर-पंक्ति जोड़ें, JSON या फ़ॉर्म बॉडी लिखें, बेसिक प्रमाणीकरण या बीयरर टोकन कॉन्फ़िगर करें — और सही, उचित रूप से एस्केप किया गया cURL कमांड को वास्तविक समय में संयोजित होते देखें। उत्पन्न कमांड को सीधे टर्मिनल या दस्तावेज़ में कॉपी किया जा सकता है, और वही अनुरोध अंतर्निहित cURL कन्वर्टर के माध्यम से कोड में बदल जाता है। यह सहयोगियों के लिए एंडपॉइंट दस्तावेज़ीकृत करते समय, टर्मिनल में फ्रंटएंड अनुरोध को दोबारा बनाते समय, या कई हेडर वाले अनुरोध बनाते समय अमूल्य है, जहाँ हाथ से टाइप किया cURL अनिवार्य रूप से एस्केप गलतियाँ इकट्ठा करता है। सब कुछ आपके ब्राउज़र में होता है: निजी API से एंडपॉइंट URL, बीयरर टोकन और अनुरोध बॉडी आपकी मशीन पर रहते हैं और कभी भी किसी सर्वर को संचारित या वहाँ संग्रहीत नहीं होते। बनता हुआ कमांड लाइव सिंटैक्स-हाइलाइटेड पूर्वावलोकन में दिखाई देता है; एस्केप गलतियाँ संबंधित वर्ण पर रेखांकित होती हैं, सुधार संकेत के साथ।
चूँकि कोई बैकएंड नहीं है, आप आंतरिक होस्टनामों और स्टेजिंग वातावरणों के विरुद्ध अनुरोध सुरक्षित रूप से बना सकते हैं, यहाँ तक कि उन नेटवर्क पर भी जो बाहरी API टूल ब्लॉक करते हैं। बिल्डर मुफ़्त है, खाता नहीं माँगता और हर कीस्ट्रोक पर मान्य cURL उत्पन्न करता है। आंतरिक API दस्तावेज़ीकृत करने वाली टीमें लेखन सत्रों के दौरान इसे खुला रखती हैं: फ़ॉर्म एक बार भरें, उत्पन्न कमांड दस्तावेज़ में पेस्ट करें, और हर उदाहरण वाक्यविन्यास रूप से मान्य होने की गारंटी है। फ़ॉर्म विज़िटों के बीच कुछ नहीं याद रखता — यह वही है जो आप चाहते हैं जब प्रोडक्शन क्रेडेंशियल के साथ काम कर रहे हों।
ऑनलाइन API क्लाइंट के बिना API अनुरोध कैसे बनाऊँ?
यहाँ विधि, URL, हेडर, बॉडी और ऑथ फ़ील्ड भरें, और मान्य cURL कमांड तुरंत आपके ब्राउज़र में उत्पन्न होगा। क्लाउड API क्लाइंट के विपरीत, कोई अनुरोध डेटा आपके डिवाइस को नहीं छोड़ता — आप पेज लोड होने के बाद भी इंटरनेट काटकर बनाना जारी रख सकते हैं।
उत्पन्न cURL कमांड में बीयरर टोकन कैसे जोड़ूँ?
प्रमाणीकरण खंड में बीयरर टोकन चुनें और अपना टोकन पेस्ट करें। बिल्डर कमांड में सही ढंग से फ़ॉर्मेट किया गया Authorization हेडर जोड़ता है। टोकन केवल आपके ब्राउज़र में स्थानीय रूप से संसाधित होता है और कभी कहीं नहीं भेजा जाता।
डिफ चेकर
Compare two blocks of text side by side. Spot additions, deletions, and changes instantly.
डिफ़ चेकर — दो टेक्स्ट ब्लॉक को आमने-सामने तुलना करें
डिफ़ चेकर दो टेक्स्ट ब्लॉक को पंक्ति-दर-पंक्ति तुलना करता है और ठीक-ठीक दिखाता है कि क्या बदला: जोड़ी गई पंक्तियाँ, हटाई गई पंक्तियाँ और संशोधित खंड — एक स्पष्ट आमने-सामने दृश्य में प्रस्तुत। यह डेवलपर के रोज़मर्रा के प्रश्न का सेकंडों में उत्तर देता है — इन दो संस्करणों के बीच ठीक क्या बदला? — बिना कुछ इंस्टॉल किए। सामान्य उपयोगों में संपादन से पहले और बाद कॉन्फ़िगरेशन फ़ाइलों की तुलना, अचानक अलग व्यवहार करने वाली API प्रतिक्रिया की जाँच, SQL डंप को उसके बैकअप से मिलान, या दस्तावेज़ को पिछले संस्करण के विरुद्ध समीक्षा शामिल हैं। चूँकि तुलना पूरी तरह आपके ब्राउज़र में चलती है, आप जिस सामग्री की तुलना करते हैं — प्रोडक्शन कॉन्फ़िग, डेटाबेस अंश, मालिकाना कोड — वह कभी भी किसी तीसरी पार्टी सेवा पर अपलोड नहीं होती। कई ऑनलाइन डिफ़ टूल दोनों टेक्स्ट को सर्वर पर भेजते हैं; यह टूल सब कुछ आपके डिवाइस पर रखता है — बिना खाता और आपकी अपनी मेमोरी के अलावा किसी लंबाई सीमा के। बड़ी फ़ाइलों में भी तुलना क्षणिक है; परिणाम केवल तब तक ब्राउज़र मेमोरी में रहता है जब तक टैब खुला है, और बंद करते ही हर निशान मिट जाता है।
परिणाम आपके टाइप या पेस्ट करते ही दिखाई देते हैं, इसलिए सुधार पर पुनरावृति तुरंत होती है। यह टूल मुफ़्त है, डेस्कटॉप और मोबाइल पर काम करता है, और किसी आधुनिक ब्राउज़र से अधिक कुछ नहीं माँगता। कॉन्फ़िगर करने को कुछ नहीं: न सीखने योग्य डिफ़ एल्गोरिथम विकल्प, न सेटिंग्स में दबे हुए व्हाइटस्पेस-अनदेखा चेकबॉक्स — दो टेक्स्ट पेस्ट करें और उत्तर आपके माउस तक पहुँचने से पहले स्क्रीन पर है। तुलना फ़ील्ड पूरी स्क्रीन चौड़ाई पर खोले जा सकते हैं, इसलिए लंबी कॉन्फ़िग पंक्तियाँ भी पूरी तरह दिखती रहती हैं।
फ़ाइलें अपलोड किए बिना दो फ़ाइलों की तुलना कैसे करूँ?
प्रत्येक फ़ाइल खोलें, उसकी सामग्री कॉपी करें और दोनों संस्करणों को बाएँ और दाएँ फ़ील्ड में पेस्ट करें। तुलना आपके ब्राउज़र में स्थानीय रूप से चलती है — टेक्स्ट कभी संचारित नहीं होता, जिससे टूल गोपनीय कॉन्फ़िग, कोड और दस्तावेज़ों के लिए सुरक्षित बनता है।
डिफ़ आउटपुट में रंगों का क्या अर्थ है?
जोड़ी गई पंक्तियाँ हरे रंग में, हटाई गई पंक्तियाँ लाल रंग में दिखाई देती हैं, और संशोधित खंड ठीक-ठीक वर्ण भिन्नताओं को हाइलाइट किए हुए प्रस्तुत होते हैं। इससे बड़े टेक्स्ट ब्लॉक के भीतर एक ही संपादित मान को खोजना आसान हो जाता है।
URL पार्सर
Break down any URL into components. Rebuild or modify query strings with ease.
URL पार्सर — किसी भी URL को तुरंत उसके भागों में तोड़ें
URL पार्सर किसी भी URL को उसके घटकों में विभाजित करता है — प्रोटोकॉल, होस्ट, सबडोमेन, डोमेन, पोर्ट, पाथ सेगमेंट, क्वेरी पैरामीटर और फ़्रैगमेंट — और प्रत्येक भाग को एक स्वच्छ, लेबल वाली सूची में दिखाता है। क्वेरी स्ट्रिंग को व्यक्तिगत कुंजी-मान जोड़ों में पार्स किया जाता है जिनकी जाँच, कॉपी या संपादन आप कर सकते हैं, जो बीस पैरामीटर वाले अपारदर्शी ट्रैकिंग URL को पठनीय तालिका में बदल देता है। डेवलपर इसका उपयोग रीडायरेक्ट चेन को डीबग करने, OAuth कॉलबैक की जाँच करने, CMS अपने URL कैसे बनाता है यह समझने, या विश्लेषण के लिए UTM पैरामीटर निकालने में करते हैं। पार्सर पूरी तरह आपके ब्राउज़र के मूल URL इंजन में चलता है; आप जो भी URL जाँचते हैं — क्वेरी स्ट्रिंग में रहस्य वाले हस्ताक्षरित URL, आंतरिक होस्टनाम या पूर्व-प्रकाशन लिंक सहित — आपके डिवाइस पर रहता है और किसी सर्वर द्वारा कभी लॉग नहीं होता। परिणाम टाइप करते ही अपडेट होते हैं — बिना सबमिट और बिना रीलोड।
यह गलत फ़ॉर्मेट वाले URL को भी मान्य करता है और दिखाता है कि कौन-सा भाग पार्स नहीं हो पाया — 404 या रूटिंग समस्याओं को डीबग करते समय उपयोगी पहला कदम। मुफ़्त, बिना पंजीकरण, पूरी तरह निजी और लोड होने के बाद ऑफ़लाइन उपयोग योग्य। चूँकि कुछ भी अपलोड नहीं होता, पार्सर का रूटीन उपयोग पहले से हस्ताक्षरित क्लाउड स्टोरेज URL और webhook सत्यापन लिंक पर होता है, जिनकी क्वेरी स्ट्रिंग ऐसे रहस्य रखती है जो डेवलपर की मशीन को कभी नहीं छोड़ने चाहिए। पार्स किए गए घटक अलग-अलग कॉपी किए जा सकते हैं जब आपको केवल होस्ट या एक पैरामीटर चाहिए।
URL से क्वेरी पैरामीटर कैसे निकालूँ?
पूरा URL पार्सर में पेस्ट करें। हर क्वेरी पैरामीटर कुंजी-मान जोड़ में विभाजित होकर अलग सूचीबद्ध होता है, जाँच या कॉपी के लिए तैयार। पार्सिंग आपके ब्राउज़र में स्थानीय रूप से होती है, इसलिए क्वेरी स्ट्रिंग में रहस्य वाले हस्ताक्षरित URL भी कहीं नहीं भेजे जाते।
URL किन भागों से बना होता है?
एक URL में प्रोटोकॉल (https), सबडोमेन, डोमेन और वैकल्पिक पोर्ट से बना होस्ट, सेगमेंट वाला पाथ, प्रश्नवाचक से शुरू होने वाला वैकल्पिक क्वेरी स्ट्रिंग, और हैश चिह्न के बाद का वैकल्पिक फ़्रैगमेंट होता है। पार्सर यह सब अलग-अलग दिखाता है ताकि आप ठीक देख सकें कि URL कैसे बना है।
मॉक डेटा जनरेटर
Generate realistic fake JSON data for API testing. Customize count and schema instantly.
मॉक डेटा जनरेटर — API परीक्षण के लिए यथार्थवादी नकली JSON
मॉक डेटा जनरेटर परीक्षण के लिए यथार्थवादी नकली JSON उत्पन्न करता है: नाम और ईमेल वाले उपयोगकर्ता प्रोफ़ाइल, कीमत और SKU वाले उत्पाद, स्थिति और कुल राशि वाले ऑर्डर और अधिक — सब कुछ आपके ब्राउज़र में स्थानीय रूप से उत्पन्न। फ्रंटएंड डेवलपर को लगातार ऐसे डेटा की आवश्यकता होती है जो डिज़ाइन के लिए काफी वास्तविक दिखे लेकिन वास्तविक व्यक्तिगत जानकारी शून्य रखे। प्रोडक्शन से रिकॉर्ड कॉपी करने के बजाय — जो होने वाला गोपनीयता उल्लंघन है — या बीस JSON ऑब्जेक्ट हाथ से लिखने के बजाय, आप एक प्रीसेट चुनते हैं, संख्या निर्धारित करते हैं और तुरंत विविध, सुव्यवस्थित डेटा प्राप्त करते हैं। चूँकि उत्पादन आपके डिवाइस पर बिना नेटवर्क कॉल के चलता है, आउटपुट रिपॉज़िटरी में कमिट करने, इश्यू टिकट में पेस्ट करने या दस्तावेज़ में एम्बेड करने के लिए सुरक्षित है। मान हर उत्पादन पर रैंडमाइज़ होते हैं, हर बार आपको ताज़ा डेटासेट देते हैं। डेटा संरचना हर रन के बीच सुसंगत रहती है; जब वही प्रीसेट दोबारा चुना जाता है, तो केवल मान-समूह बदलता है, फ़ील्ड स्पेक्ट्रम नहीं।
यह टूल उस समय चमकता है जब बैकएंड के अस्तित्व से पहले यूज़र इंटरफ़ेस बनाए जा रहे हों, डेमो लिखे जा रहे हों, टेस्ट डेटाबेस भरे जा रहे हों या यथार्थवादी पेलोड से सीरियलाइज़र का लोड टेस्ट किया जा रहा हो। यह मुफ़्त है, खाता नहीं माँगता, और ब्राउज़र मेमोरी के अलावा कोई उत्पादन सीमा नहीं लगाता। प्रत्येक उत्पन्न दस्तावेज़ सुसंगत फ़ील्ड नामकरण का पालन करता है, इसलिए फ़िक्सचर यादृच्छिक के बजाय पेशेवर रूप से लिखे दिखते हैं — समीक्षक एक नज़र में बता सकते हैं कि डेटा सिंथेटिक और सुरक्षित है। दो रन कभी एक ही डेटासेट नहीं बनाते, इसलिए स्क्रीनशॉट और डेमो गलती से समान मान दोबारा कभी उपयोग नहीं करते।
वास्तविक उपयोगकर्ता जानकारी उजागर किए बिना टेस्ट डेटा कैसे उत्पन्न करूँ?
प्रोडक्शन डेटा से सैंपलिंग के बजाय इस जनरेटर का उपयोग करें। हर रिकॉर्ड आपके ब्राउज़र में यादृच्छिक मानों से स्थानीय रूप से संश्लेषित होता है — कोई वास्तविक नाम, ईमेल या पता शामिल नहीं, और कुछ भी किसी सर्वर को नहीं भेजा जाता। उत्पन्न JSON साझा करने, कमिट करने और प्रकाशित करने के लिए सुरक्षित है।
क्या मैं नियंत्रित कर सकता हूँ कि कितने रिकॉर्ड उत्पन्न हों?
हाँ। एक प्रीसेट चुनें, वांछित संख्या दर्ज करें — कुछ पंक्तियों से लेकर हज़ारों तक — और जनरेटर तुरंत उतने ही यादृच्छिक रिकॉर्ड उत्पन्न करता है, पूरी तरह आपके डिवाइस पर और बिना किसी दर सीमा के।
Developer Toolbox Guide
Complete reference for all 15 tools. What they do, when to use them, and how they work.
What is LocalDevToolbox?
LocalDevToolbox is a free, browser-based developer utility suite containing 15 powerful tools. Every operation runs entirely in your browser using JavaScript — no data ever leaves your device. There is no server, no tracking, and no cookies.
This guide explains what each tool does, common use cases, and the underlying algorithms. All tools are available instantly without registration.
🔄 cURL Converter
Parses cURL commands and converts them to Python (requests), JavaScript (fetch), Node.js (axios), Go, PHP, Ruby, Rust, or C# code. Also supports reverse conversion from code back to cURL. Uses a custom tokenizer to handle quoted strings, flags, headers, form data, and multipart uploads.
📋 JSON Formatter
Validates and pretty-prints JSON with syntax highlighting and collapsible tree view. Uses native JSON.parse() for validation. Supports minification and path-based node toggling.
🔐 JWT Decoder
Splits JSON Web Tokens into Header, Payload, and Signature components using Base64URL decoding. Displays claims like exp, iat, iss with expiration status. No signature verification (no secret key required).
🔤 Base64 Encode / Decode
Uses browser-native btoa() and atob() with UTF-8 safe encoding via encodeURIComponent. Handles text, URLs, and binary-safe operations in both directions.
🔗 URL Encode / Decode
Wraps encodeURIComponent() and decodeURIComponent(). Essential for preparing query strings, form data, and API parameters. Handles special characters, spaces, and Unicode.
🔍 Regex Tester
Compiles JavaScript RegExp objects with configurable flags (g, i, m, s). Shows all matches, capture groups, and positions in real-time. Useful for email validation, log parsing, and pattern extraction.
⏱️ Timestamp Converter
Converts between Unix epoch timestamps (seconds or milliseconds) and human-readable ISO/local dates. Uses native Date object. Includes "Use now" button for instant current timestamp.
#️⃣ Hash Generator
Generates SHA-256, SHA-512, and SHA-1 hashes using the Web Crypto API (crypto.subtle.digest). Useful for verifying file integrity, password hashing comparisons, and checksum generation.
📝 HTML Entity Encoder
Encodes special characters to HTML entities and decodes them back. Uses a temporary DOM textarea for accurate entity mapping. Essential for XSS prevention and HTML content generation.
📊 CSV ↔ JSON
Converts comma-separated values to JSON arrays and vice versa. Handles header rows, simple escaping, and basic nested structures. Useful for data migration, spreadsheet exports, and API payload preparation.
🏷️ Type Generator
Infers type definitions from JSON objects and generates TypeScript interfaces, Go structs, or Python classes. Recursively analyzes nested objects and arrays. Perfect for API integration when you only have sample responses.
🛠️ API Request Builder
Visual form for constructing cURL commands with method, URL, headers, body, and authentication. Outputs raw cURL that can be fed directly into the cURL Converter. Supports Basic Auth and Bearer tokens.
📑 Diff Checker
Compares two text blocks using a line-based LCS (Longest Common Subsequence) algorithm. Highlights additions, deletions, and inline character changes. Ideal for comparing API responses, config files, or code snippets.
🌐 URL Parser
Decomposes any URL into protocol, host, port, pathname, query parameters, and hash using the native URL constructor. Displays query params as a clean key-value list.
🎲 Mock Data Generator
Generates realistic fake JSON data for API testing. Includes templates for Users, Products, Orders, Blog Posts, Companies, and Employees. Supports custom field definitions. All data is generated locally using Math.random() — no external APIs called.
डेवलपर टूलबॉक्स गाइड — हर टूल उपयोग-स्थितियों के साथ समझाया गया
यह गाइड LocalDevToolbox के पंद्रह ब्राउज़र-आधारित डेवलपर टूल्स का संपूर्ण संदर्भ है। प्रत्येक प्रविष्टि बताती है कि टूल क्या करता है, वे किन ठोस समस्याओं को हल करता है, और किन स्थितियों में यह आपके वर्कफ़्लो में अपनी जगह कमाता है — नए एकीकरण के लिए cURL कमांड को कोड में बदलने से, डिबगिंग सत्र के बीच में दूषित JSON प्रतिक्रिया को फ़ॉर्मेट करने तक, और प्रमाणीकरण की गलती का पता लगाते हुए JWT डिकोड करने तक। हर टूल एक ही दर्शन साझा करता है: वे पूरी तरह आपके ब्राउज़र में चलते हैं, सर्वर को कुछ नहीं भेजते, खाता नहीं माँगते, और आपका कनेक्शन गिरने पर भी काम करते रहते हैं। इससे पूरी टूलबॉक्स गोपनीय काम के लिए सुरक्षित हो जाती है — प्रोडक्शन कॉन्फ़िग, टोकन, ग्राहक डेटा और आंतरिक एंडपॉइंट बिना एक पल सोचे संसाधित किए जा सकते हैं कि वे और कहाँ जा सकते हैं। प्रत्येक खंड के अंत में संबंधित टूल पर सीधे ले जाने वाला एक लिंक होता है; पढ़ने से अभ्यास तक एक क्लिक, और टूल खुलते ही जान जाता है कि आप क्यों आए हैं।
चाहे आप बैकएंड डेवलपर हों, फ्रंटएंड इंजीनियर, छात्र या साइट विश्वसनीयता इंजीनियर — यह गाइड आपको हाथ के काम के लिए सही टूल खोजने में मदद करती है और इसके पीछे की अवधारणाओं को सरल भाषा में समझाती है। इसे बुकमार्क करें और अगली बार दस प्लगइन इंस्टॉल करने की औपचारिकता छोड़ दें। पेज के शीर्ष पर सूचकांन प्रत्येक टूल के खंड पर सीधे कूदता है। समय के साथ नए टूल टूलबॉक्स में जुड़ते हैं, और हर एक वही नियम का पालन करता है: दस सेकंड में उपयोगी, आपके सबसे संवेदनशील डेटा के साथ भरोसेमंद, और टैब बंद करते ही आपकी मशीन से गायब।
क्या सभी LocalDevToolbox टूल वास्तव में मुफ़्त और निजी हैं?
हाँ। सभी पंद्रह टूल मुफ़्त हैं — बिना पंजीकरण, बिना उपयोग सीमा और बिना प्रीमियम स्तर। हर टूल आपके ब्राउज़र में स्थानीय रूप से चलता है, इसलिए आपका डेटा कभी किसी सर्वर तक नहीं पहुँचता। आप पेज लोड होने के बाद इंटरनेट काटकर और सब कुछ काम करते देखकर इसकी पुष्टि कर सकते हैं।
क्या इन डेवलपर टूल्स के उपयोग के लिए मुझे कुछ इंस्टॉल करना होगा?
इंस्टॉलेशन की आवश्यकता नहीं है — हर टूल डेस्कटॉप और मोबाइल दोनों पर किसी भी आधुनिक ब्राउज़र में काम करता है। न एक्सटेंशन, न डेस्कटॉप ऐप, न निर्भरताएँ; पेज खोलें और तुरंत काम शुरू करें, पहली विज़िट के बाद यहाँ तक कि ऑफ़लाइन भी।