टेक्स्ट

Case Converter

टेक्स्ट या आइडेंटिफ़ायर को एक साथ सभी आम स्टाइल्स में बदलें — camelCase, snake_case, kebab-case और अन्य। camelCase/PascalCase, एब्रिविएशन्स (XMLParser → XML + Parser) और नंबर्स में शब्दों की सीमाएं पहचानता है।

The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.

Naming styles

Common uses

Things to keep in mind

Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.

Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.

इस टूल के बारे में लेख: camelCase, snake_case, kebab-case: कब कौन-सी शैली इस्तेमाल करें

अक्सर पूछे जाने वाले प्रश्न

कौन-से केस स्टाइल्स सपोर्टेड हैं?

टूल camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case और path/case में कन्वर्ट करता है, सभी एक ही इनपुट से एक साथ जनरेट होते हैं।

टूल शब्दों की सीमाएं कैसे पहचानता है?

यह camelCase और PascalCase के भीतर केस बदलावों को पहचानता है, XMLParser जैसे संक्षिप्त रूपों को XML और Parser में विभाजित करके संभालता है, और अक्षरों से चिपके अंकों को अलग करता है ताकि हर शब्द सही ढंग से पहचाना जा सके।

क्या मैं जो टेक्स्ट पेस्ट करता हूं वह कहीं भेजा जाता है?

नहीं, सारी कन्वर्जन सीधे आपके ब्राउज़र में JavaScript में होती है — कुछ भी सर्वर पर नहीं भेजा जाता।

कोड के लिए केस का फ़र्क़ आख़िर मायने क्यों रखता है?

ज़्यादातर प्रोग्रामिंग भाषाओं में, केस तकनीकी रूप से एक्ज़िक्यूशन को प्रभावित नहीं करता (केस-सेंसिटिव पहचानकर्ताओं वाली भाषाओं को छोड़कर), लेकिन एक जैसी शैली पठनीयता के लिए और लिंटर, IDE व डॉक्यूमेंटेशन जेनरेटर के लिए ज़रूरी है, जो अक्सर किसी ख़ास तरह की इकाई के लिए एक तय शैली की उम्मीद करते हैं।

क्या कन्वर्जन के बाद मूल टेक्स्ट वापस पाया जा सकता है?

हमेशा सटीक रूप से नहीं। अगर मूल टेक्स्ट में मिला-जुला केस था, तो लोअरकेस या अपरकेस में कन्वर्जन अपरिवर्तनीय है — यह जानकारी कि शुरू में कौन-से अक्षर बड़े थे, खो जाती है।

लेख: टेक्स्ट

Text Diff: टेक्स्ट के अंतर ढूँढने का एल्गोरिदम कैसे काम करता है

diff एल्गोरिदम टेक्स्ट के दो संस्करणों के बीच न्यूनतम परिवर्तन सेट कैसे ढूँढता है।

रेगुलर एक्सप्रेशन: बुनियादी बातें और लालची मिलान का जाल

रेगुलर एक्सप्रेशन में लालची और आलसी मिलान में अंतर, और व्यवहार में यह क्यों मायने रखता है।

लाइन सॉर्टिंग: वर्णानुक्रम और संख्यात्मक क्रम में अंतर क्यों है

वर्णानुक्रम सॉर्टिंग संख्याओं को टेक्स्ट की तरह क्यों मानती है, और यह संख्यात्मक सॉर्टिंग से कैसे अलग है।

स्ट्रिंग एस्केपिंग: JS, JSON, शेल और रेगेक्स में अलग-अलग नियम क्यों

हर जगह काम करने वाला कोई एक एस्केपिंग नियम क्यों नहीं है — JS, JSON, शेल और रेगेक्स सबके अपने नियम हैं।

CRLF और LF: लाइन एंडिंग अब भी समस्याएँ क्यों पैदा करती हैं

CRLF और LF में अंतर कहाँ से आया, और git व स्क्रिप्ट के साथ यह आज भी समस्याएँ क्यों पैदा करता है।

कैरेक्टर और शब्द गिनना: यूनिकोड इसे जटिल क्यों बनाता है

यूनिकोड में विज़ुअली एक इमोजी कई कोड पॉइंट से क्यों बन सकता है।

Lorem Ipsum: यह प्लेसहोल्डर टेक्स्ट कहाँ से आया और इसका कोई मतलब क्यों नहीं

Lorem Ipsum टेक्स्ट वास्तव में कहाँ से आया, और असली टेक्स्ट की जगह अर्थहीन टेक्स्ट क्यों इस्तेमाल होता है।

Slugify: टाइटल एक वैध URL में कैसे बदलता है

एक आर्टिकल टाइटल हाइफ़न वाले साफ़, पढ़ने योग्य URL में कैसे बदलता है।

Markdown: यह डॉक्यूमेंटेशन का मानक क्यों बना

HTML के विपरीत, Markdown कच्चे रूप में भी पढ़ने योग्य क्यों रहता है।

अदृश्य स्पेस: विज़ुअली एक जैसे टेक्स्ट की तुलना क्यों फेल हो जाती है

एक अदृश्य स्पेस विज़ुअली एक जैसे दो टेक्स्ट की तुलना कैसे फेल कर सकता है।

टेक्स्ट रिवर्स करना: इमोजी के साथ यह क्यों टूट जाता है

नैव टेक्स्ट रिवर्सल कई कोड पॉइंट से बने इमोजी को क्यों तोड़ देता है।

टेक्स्ट फ्रीक्वेंसी एनालिसिस: वर्ड क्लाउड से लेकर सिफर तोड़ने तक

अक्षर फ्रीक्वेंसी एनालिसिस ने ऐतिहासिक रूप से सरल सब्स्टिट्यूशन सिफर तोड़ने में कैसे मदद की।