टेक्स्ट केस कनवर्टर

टेक्स्ट को camelCase, snake_case, kebab-case, Title Case, Sentence case, UPPER या lower case में बदलें। XMLHttpRequest जैसे नाम सही बँटते हैं।

आपका इनपुट और फ़ाइलें ब्राउज़र में ही रहते हैं

टेक्स्ट लिखें या पेस्ट करें, फिर नीचे कोई केस चुनें — वहीं बदल जाएगा।

इसमें बदलें
इस पृष्ठ पर

किसी वेरिएबल नाम, हेडिंग या पूरे पैराग्राफ को एक क्लिक में नौ केस में बदलें: camelCase, snake_case, kebab-case, Title Case, Sentence case, UPPER, lower, वैकल्पिक और उल्टा। JavaScript, Python, CSS और SQL की नामकरण शैलियों के बीच identifiers ले जाते समय उपयोगी।

विस्तृत कार्यक्षमता

Identifier-शैली के रूपांतरण मौजूदा शब्द-सीमाओं को पहचानते हैं: स्पेस, हाइफ़न और underscore शब्द अलग करते हैं, और lowercase→uppercase बदलाव, अक्षर↔अंक बदलाव तथा acronyms भी। इसलिए getHTTPResponse को get, HTTP, Response में और XMLHttpRequest2 को XML, Http, Request, 2 में बाँटा जाता है। लगातार separators एक हो जाते हैं, शुरू और अंत के हटा दिए जाते हैं, और बाकी विराम-चिह्न अपने शब्द से जुड़े रहते हैं।

लाइन ब्रेक और टैब बने रहते हैं, इसलिए नामों की सूची लाइन-दर-लाइन बदलती है। वाक्य केस सब कुछ lowercase करके ., ! या ? के बाद पहला अक्षर कैपिटल करता है। उल्टा केस हर अक्षर का केस पलटता है और बाकी को नहीं छूता; वैकल्पिक केस अक्षर-दर-अक्षर lower और upper बदलता है। सिरिलिक, ग्रीक, accent वाली लैटिन और केस वाली अन्य वर्णमालाएँ काम करती हैं; चीनी, जापानी या हिंदी में केस नहीं होता, इसलिए सिर्फ़ separators बदलते हैं।

रूपांतरण पेज के JavaScript में होता है — टेक्स्ट कहीं नहीं भेजा जाता। नतीजा उसी फ़ील्ड का टेक्स्ट बदल देता है, इसलिए कई रूपांतरण एक के बाद एक लगाए जा सकते हैं।

व्यावहारिक उदाहरण

JavaScript से Python: getHTTPResponse code पर स्नेक केस लगाने से get_http_response_code बनता है।

CSS property से JavaScript: background-color पर कैमल केस लगाने से backgroundColor बनता है।

Acronym और अंक: XMLHttpRequest2 पर केबाब केस लगाने से xml-http-request-2 बनता है।

कैपिटलाइज़ेशन ठीक करना: hello world. how are you? पर वाक्य केस लगाने से Hello world. How are you? बनता है।

इस उपकरण का उपयोग कैसे करें

  1. टेक्स्ट डालें

    पाठ फ़ील्ड में टाइप या पेस्ट करें।

  2. केस चुनें

    इसमें बदलें के नीचे कैमल केस या स्नेक केस जैसा बटन दबाएँ। फ़ील्ड की सामग्री नतीजे से बदल जाती है।

  3. नतीजा कॉपी करें

    बदला हुआ टेक्स्ट कॉपी करने के लिए कॉपी दबाएँ; साफ़ करें फ़ील्ड खाली कर देता है।

सुझाव और सर्वोत्तम प्रथाएं

  • अपर केस, लोअर केस और टाइटल केस भी _ और - को separator मानकर स्पेस से बदल देते हैं: user_id से USER ID बनता है। USER_ID पाने के लिए पूरी तरह lowercase user_id पर उल्टा केस लगाएँ।
  • वाक्य केस व्यक्तिवाचक नामों और संक्षिप्त रूपों को भी lowercase कर देता है (HTTP server से Http server) — इन्हें हाथ से ठीक करें।
  • टाइटल केस छोटे शब्दों सहित हर शब्द कैपिटल करता है: the lord of the rings से The Lord Of The Rings; यह स्टाइल-गाइड के अपवाद नहीं मानता।
  • शब्द के बीच का कैपिटल अक्षर नया शब्द शुरू करता है: iPhone पर स्नेक केस से i_phone बनता है।
  • रूपांतरण फ़ील्ड को ओवरराइट करता है; अलग-अलग विकल्पों की तुलना करनी हो तो मूल टेक्स्ट कहीं और रखें।