डेवलपर उपकरण
डेवलपर टूल और एल्गोरिदम विज़ुअलाइज़ेशन, जो पूरी तरह आपके ब्राउज़र में चलते हैं। आप जो भी पेस्ट करते हैं, वह आपके डिवाइस से बाहर नहीं जाता।
सभी उपकरण
Base64
Base64 एन्कोड और डीकोड करें
URL एन्कोडर
URL एन्कोड और डीकोड करें
HTML एन्कोडर
HTML एंटिटी एन्कोड और डीकोड करें
JSON फ़ॉर्मेटर
JSON को फ़ॉर्मेट, वैलिडेट और मिनिफ़ाई करें
YAML ↔ JSON
YAML और JSON फ़ॉर्मेट के बीच कनवर्ट करें
Diff व्यूअर
दो टेक्स्ट ब्लॉक की तुलना करें और अंतर हाइलाइट करें
केस कनवर्टर
टेक्स्ट को camelCase, snake_case, kebab-case और अन्य में बदलें
SQL फ़ॉर्मेटर
SQL क्वेरी को फ़ॉर्मेट और हाइलाइट करें, हर डायलेक्ट के अपने विकल्पों के साथ
CSV ↔ JSON
टेबल प्रीव्यू के साथ CSV और JSON के बीच कनवर्ट करें
वर्ड काउंटर
शब्द, कैरेक्टर, लाइनें और पैराग्राफ़ गिनें
JSON से TypeScript
JSON से TypeScript इंटरफ़ेस बनाएं
JSON Schema जनरेटर
सैंपल JSON से JSON Schema बनाएं
HTML फ़ॉर्मेटर
HTML फ़ॉर्मेट, ब्यूटीफ़ाई और मिनिफ़ाई करें
CSS फ़ॉर्मेटर
CSS फ़ॉर्मेट, ब्यूटीफ़ाई और मिनिफ़ाई करें
JavaScript फ़ॉर्मेटर
JavaScript ब्यूटीफ़ाई और मिनिफ़ाई करें
UUID जनरेटर
UUID v4 और v7, ULID और Nano ID जनरेट करें
पासवर्ड जनरेटर
कस्टम विकल्पों के साथ सुरक्षित पासवर्ड बनाएं
हैश जनरेटर
MD5, SHA-1, SHA-256 हैश जनरेट करें
JWT डीकोडर
JWT टोकन डीकोड करें: हेडर, पेलोड, एक्सपायरी
CSS बॉक्स शैडो जनरेटर
लाइव प्रीव्यू और प्रीसेट के साथ box-shadow CSS जनरेट करें
CSS ग्रेडिएंट जनरेटर
लाइव प्रीव्यू, स्टॉप एडिटर और प्रीसेट के साथ CSS ग्रेडिएंट बनाएं
CSS बॉर्डर जनरेटर
लाइव प्रीव्यू, हर साइड के अलग कंट्रोल और प्रीसेट के साथ CSS बॉर्डर बनाएं
रंग कनवर्टर
HEX, RGB, HSL रंग कनवर्ट करें
px से rem कनवर्टर
अपने बेस फ़ॉन्ट साइज़ के साथ px, rem और em बदलें
रेगेक्स टेस्टर
लाइव मैचिंग के साथ रेगुलर एक्सप्रेशन टेस्ट करें
Cron पार्सर
Cron एक्सप्रेशन समझाएं और अगले रन टाइम दिखाएं
cURL बिल्डर
cURL कमांड पार्स, बिल्ड और कनवर्ट करें
टाइमस्टैम्प कनवर्टर
Unix टाइमस्टैम्प को तारीख में बदलें
नंबर बेस कनवर्टर
बाइनरी, ऑक्टल, डेसिमल और हेक्साडेसिमल के बीच कनवर्ट करें
एल्गोरिदम विज़ुअलाइज़ेशन
एनिमेटेड, एनोटेटेड उदाहरणों के साथ क्लासिक एल्गोरिदम को चरण दर चरण देखें
बबल सॉर्ट
लिस्ट पर बार-बार चलता है और गलत क्रम वाले पड़ोसियों की अदला-बदली करता है। हर चक्कर के बाद बची हुई सबसे बड़ी वैल्यू अंत में पहुंच जाती है।
इंसर्शन सॉर्ट
बाईं ओर एक सॉर्टेड हिस्सा बनाता है, एक बार में एक वैल्यू। हर नई वैल्यू बाहर निकालकर तब तक बाईं ओर खिसकाई जाती है जब तक कोई छोटी वैल्यू न मिले।
सिलेक्शन सॉर्ट
बची हुई सबसे छोटी वैल्यू ढूंढकर अदला-बदली से उसे अगली जगह पर रखता है। अदला-बदली बहुत कम होती है, पर तुलनाएं हमेशा उतनी ही होती हैं।
मर्ज सॉर्ट
लिस्ट को दो आधों में बांटता है, हर आधे को सॉर्ट करता है, फिर दोनों सॉर्टेड आधों को मिलाकर एक सॉर्टेड लिस्ट बनाता है।
क्विकसॉर्ट
एक वैल्यू चुनता है, जिसे पिवट कहते हैं, और छोटी वैल्यू उसके बाईं ओर व बड़ी दाईं ओर ले जाता है। फिर हर तरफ यही दोहराता है।
हीपसॉर्ट
लिस्ट को हीप में बदलता है, यानी ऐसा ट्री जिसमें हर पैरेंट अपने चाइल्ड से बड़ा होता है। फिर बार-बार सबसे बड़ी वैल्यू को अंत में ले जाता है।
ब्रेड्थ-फ़र्स्ट सर्च (BFS)
ग्राफ़ को परत दर परत खोजता है। अगला वर्टेक्स क्यू तय करती है, इसलिए सबसे पास वाले वर्टेक्स हमेशा पहले विज़िट होते हैं।
डेप्थ-फ़र्स्ट सर्च (DFS)
एक रास्ते पर जितना हो सके उतनी गहराई तक जाकर, फिर पिछले मोड़ पर लौटकर ग्राफ़ को खोजता है। स्क्रीन पर दिखने वाला स्टैक वही रास्ता है।
डाइक्स्ट्रा एल्गोरिदम
शुरुआत से लक्ष्य तक सबसे सस्ता रास्ता ढूँढता है। यह हमेशा प्राथमिकता कतार में इंतज़ार कर रही सबसे सस्ती जगह लेता है, इसलिए लागत शुरुआत से बाढ़ की तरह फैलती है।
A* सर्च
दिशा की समझ वाला डाइक्स्ट्रा। हर जगह की लागत में बची हुई लागत का अनुमान जोड़ता है, इसलिए पहले वे जगहें आज़माता है जो लक्ष्य के सबसे पास लगती हैं।
बाइनरी सर्च
क्रमबद्ध ऐरे में मान ढूँढता है: बीच में देखता है और वह आधा हिस्सा फेंक देता है जिसमें मान नहीं हो सकता। हर तुलना बचे हिस्से को आधा कर देती है।