DevToolPal
हि

केस कन्वर्टर

टेक्स्ट को UPPER, lower, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case और अन्य रूपों में एक साथ बदलें।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

टेक्स्ट

0 कैरेक्टर · 0 B

परिणाम

परिणाम यहाँ दिखेगा

यह क्या करता है

केस कन्वर्टर टेक्स्ट को एक साथ बारह अलग-अलग केस में लिखता है और हर परिणाम को कॉपी बटन के साथ अलग पंक्ति में दिखाता है। इसमें लेखन वाले केस जैसे UPPER CASE, lower case, Title Case और Sentence case हैं, और वे नामकरण शैलियाँ भी जिन्हें प्रोग्रामर वेरिएबल, कॉन्स्टेंट, फ़ाइल और URL के लिए इस्तेमाल करते हैं: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case और path/case। ऑनलाइन व्यंग्य के लिए aLtErNaTiNg केस भी मौजूद है।

पहले लक्ष्य केस चुनने की ज़रूरत नहीं है। कोई वाक्य, डेटाबेस कॉलम का नाम या आइडेंटिफ़ायर की सूची पेस्ट करें, और पूरी तालिका टाइप करते समय अपडेट होती है।

इस्तेमाल कैसे करें

  1. इनपुट में टेक्स्ट लिखें या पेस्ट करें, या उदाहरण पर क्लिक करें।
  2. तालिका में अपना ज़रूरी केस ढूँढें और उसके पास का कॉपी बटन दबाएँ।
  3. एक पंक्ति में एक आइडेंटिफ़ायर वाली सूची का नाम बदलने के लिए हर पंक्ति अलग से बदलें चालू रखें। पूरे टेक्स्ट को एक नाम में जोड़ने के लिए इसे बंद करें।
  4. अगर आपकी स्टाइल गाइड शीर्षक के हर शब्द को बड़े अक्षर से शुरू करती है तो छोटे शब्द lowercase रखें बंद करें।

उदाहरण

तीन पंक्तियों का इनपुट snake_case और camelCase में:

the quick brown fox      →  the_quick_brown_fox      theQuickBrownFox
getHTTPResponseCode      →  get_http_response_code   getHttpResponseCode
user_account_id          →  user_account_id          userAccountId

कौन सा केस कहाँ इस्तेमाल करें

  • camelCase: JavaScript, TypeScript और Java में वेरिएबल और फ़ंक्शन, और कई API की JSON कुंजियाँ।
  • PascalCase: क्लास, React कंपोनेंट, C# मेथड और टाइप के नाम।
  • snake_case: Python के वेरिएबल और फ़ंक्शन, Ruby और SQL कॉलम के नाम।
  • CONSTANT_CASE: कॉन्स्टेंट और MAX_RETRIES जैसे एनवायरनमेंट वेरिएबल।
  • kebab-case: URL, CSS क्लास, HTML एट्रिब्यूट और फ़ाइल नाम।
  • dot.case और path/case: कॉन्फ़िगरेशन कुंजियाँ, अनुवाद कुंजियाँ और फ़ोल्डर पाथ।
  • Title Case: अंग्रेज़ी हेडलाइन, किताबों के शीर्षक और अंग्रेज़ी इंटरफ़ेस के बटन।
  • Sentence case: ज़्यादातर इंटरफ़ेस टेक्स्ट, सूचनाएँ और सामान्य गद्य।

Sentence case पहले सब कुछ छोटे अक्षरों में बदलता है, फिर पूर्ण विराम, प्रश्नचिह्न, विस्मयादिबोधक चिह्न या नई पंक्ति के बाद के पहले अक्षर को बड़ा करता है। वाक्य के बीच के व्यक्तिवाचक नाम और संक्षिप्त रूप भी छोटे हो जाते हैं, इसलिए परिणाम पेस्ट करने से पहले उन्हें जाँच लें।

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

› camelCase और PascalCase में क्या अंतर है?

दोनों शब्दों को बिना स्पेस के जोड़ते हैं और हर शब्द का पहला अक्षर बड़ा करते हैं। camelCase सबसे पहला अक्षर छोटा रखता है (userName), जबकि PascalCase उसे भी बड़ा करता है (UserName)। JavaScript के वेरिएबल आम तौर पर camelCase में और क्लास व टाइप के नाम PascalCase में लिखे जाते हैं।

› किसी मौजूदा आइडेंटिफ़ायर को शब्दों में कैसे बाँटा जाता है?

स्पेस, अंडरस्कोर, हाइफ़न, डॉट, स्लैश और दूसरे चिह्न शब्दों को अलग करते हैं, और छोटे अक्षर के बाद बड़ा अक्षर आना भी एक सीमा है। लगातार बड़े अक्षर एक संक्षिप्त रूप मानकर साथ रखे जाते हैं, इसलिए getHTTPResponse को get, HTTP और Response में बाँटा जाता है।

› Title Case में कौन से शब्द छोटे रहते हैं?

स्मार्ट विकल्प चालू होने पर a, an, the, and, of, in और to जैसे छोटे अंग्रेज़ी आर्टिकल, संयोजक और प्रीपोज़िशन छोटे रहते हैं, सिवाय तब जब वे शीर्षक की शुरुआत या अंत में हों या कोलन के बाद आएँ। हर शब्द बड़ा करने के लिए विकल्प बंद करें।

› क्या यह एक्सेंट वाले अक्षरों और दूसरी लिपियों के साथ काम करता है?

हाँ। केस बदलना Unicode नियमों के अनुसार होता है, इसलिए é, ß, ग्रीक और सिरिलिक अक्षर सही बदलते हैं। देवनागरी और चीनी जैसी लिपियाँ, जिनमें बड़े-छोटे अक्षर नहीं होते, वैसी ही रहती हैं।

› क्या मेरा टेक्स्ट कहीं भेजा जाता है?

नहीं। बदलाव टाइप करते समय आपके ब्राउज़र में ही होता है और कुछ भी अपलोड नहीं होता।