केस कनवर्टर
अपना टेक्स्ट इनपुट क्षेत्र में दर्ज करें। नीचे दिए गए विकल्पों से वांछित केस चुनें, और परिवर्तित टेक्स्ट आउटपुट क्षेत्र में दिखाई देगा।
0
शब्द
0
अक्षर
0
पंक्तियाँ
केस कनवर्टर का उपयोग कैसे करें
- 1
अपना टेक्स्ट दर्ज करें
जिस टेक्स्ट को आप दोबारा फ़ॉर्मैट करना चाहते हैं उसे Original Text बॉक्स में टाइप करें या पेस्ट करें।
- 2
केस प्रकार चुनें
UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case, kebab-case और कई अन्य विकल्पों में से चुनें।
- 3
बदला हुआ टेक्स्ट देखें
दोबारा फ़ॉर्मैट किया गया टेक्स्ट तुरंत Converted Text बॉक्स में, शब्द, अक्षर और लाइन गिनती के साथ दिखाई देता है।
- 4
नतीजा कॉपी करें
बदले हुए टेक्स्ट को लेने के लिए Copy to Clipboard पर क्लिक करें, या दोनों फ़ील्ड रीसेट करने के लिए Clear Text पर।
टेक्स्ट केस शैलियों की एक व्यावहारिक मार्गदर्शिका
अक्षर-केस सिर्फ़ एक शैली नहीं, एक औज़ार क्यों है
कैपिटलाइज़ेशन अर्थ रखता है। सही केस यह संकेत देता है कि कोई पाठ क्या है: एक शीर्षक, एक वाक्य, एक वेरिएबल नाम, एक URL slug, या एक स्थिरांक। इसे हाथ से चुनना थकाऊ और ग़लती-भरा है, खासकर प्रोग्रामिंग पहचानकर्ताओं के लिए, जहाँ एक ग़लत वर्ण कोड तोड़ देता है। एक केस कन्वर्टर एक ही चरण में पूरी स्ट्रिंग पर एक सुसंगत नियम लागू कर देता है।
यह टूल रोज़मर्रा की लेखन-केस शैलियों के साथ-साथ डेवलपर्स द्वारा रोज़ इस्तेमाल की जाने वाली पहचानकर्ता शैलियों को भी समेटता है, और जैसे-जैसे आप काम करते हैं, यह शब्द, वर्ण और पंक्ति की गिनती लाइव दिखाता है। नीचे के खंड हर शैली को एक हल किए उदाहरण के साथ परिभाषित करते हैं और बताते हैं कि उसे कब चुनना है, ताकि आप अनुमान लगाने के बजाय गंतव्य के अनुकूल केस चुनें।
UPPERCASE और lowercase
UPPERCASE हर अक्षर को बड़े अक्षर में बदल देता है: 'hello world' बन जाता है 'HELLO WORLD।' यह छोटे लेबल, संक्षिप्त रूपों, कानूनी शीर्षकों, और जहाँ भी आप ज़ोर देना चाहें वहाँ उपयोगी है, लेकिन पूरी तरह बड़े अक्षरों में लंबे अंश धीरे पढ़े जाते हैं और चिल्लाने जैसे लगते हैं, इसलिए इसका कम ही उपयोग करें। lowercase इसके उलट करता है, सब कुछ छोटा कर देता है: 'Hello World' बन जाता है 'hello world।'
तुलना से पहले इनपुट को सामान्य बनाने, जान-बूझकर अनौपचारिक रूप-रंग देने, और चिल्लाते हुए आए पाठ को साफ़ करने के लिए lowercase सुविधाजनक है। दोनों रूपांतरण केवल केस बदलते हैं, इसलिए UPPERCASE में और फिर वापस lowercase में बदलने पर असली अक्षर या शब्द-क्रम कभी नहीं बदलते, केवल उनका रूप बदलता है। ये सभी केस शैलियों में सबसे सरल और सबसे पूर्वानुमेय हैं।
Title Case और Sentence case
Title Case हर प्रमुख शब्द के पहले अक्षर को बड़ा करता है, जैसे 'The Quick Brown Fox,' और यह सुर्ख़ियों, शीर्षकों और हेडिंग के लिए प्रचलन है। Sentence case केवल पाठ के पहले अक्षर को (और, सही मायने में, व्यक्तिवाचक संज्ञाओं को) बड़ा करता है, जैसे 'The quick brown fox,' जो सामान्य गद्य के लिखे जाने के तरीके से मेल खाता है। इन दोनों में से चुनना ज़्यादातर इसी पर निर्भर करता है कि आप कोई हेडिंग लिख रहे हैं या कोई वाक्य।
ध्यान रखिए कि असली टाइटल-केस शैली-निर्देशिकाओं में ऐसे नियम होते हैं जिन्हें इस तरह का स्वचालित रूपांतरण पूरी तरह नहीं जान सकता: कई निर्देशिकाएँ 'a,' 'an,' 'the,' 'and,' 'of,' और 'in' जैसे छोटे शब्दों को तब तक छोटे अक्षरों में छोड़ देती हैं जब तक वे शीर्षक की शुरुआत न करें। एक स्वचालित Title Case हर शब्द की शुरुआत को एक समझदार डिफ़ॉल्ट के रूप में बड़ा करता है, इसलिए सख्त संपादकीय शैली के लिए आप बाद में खुद छोटे शब्दों को छोटे अक्षरों में करना चाह सकते हैं।
camelCase और PascalCase
camelCase शब्दों को बिना स्पेस के जोड़ता है और पहले को छोड़कर हर शब्द को बड़ा करता है, जिससे 'helloWorld' या 'getUserName' बनता है। JavaScript और Java जैसी भाषाओं में वेरिएबल और फलनों के लिए यह प्रमुख प्रचलन है। PascalCase (जिसे UpperCamelCase भी कहते हैं) वही विचार है पर पहले शब्द को भी बड़ा करता है, जिससे 'HelloWorld' या 'GetUserName' बनता है।
प्रचलन के अनुसार PascalCase क्लास, टाइप, कंपोनेंट और कंस्ट्रक्टर के नाम रखता है, जबकि camelCase उन मानों और फलनों के नाम रखता है जिन्हें आप रोज़ इस्तेमाल करते हैं। इन्हें अलग रखने से कोड स्वयं-दस्तावेज़ी बन जाता है: एक पाठक एक नज़र में क्लास और वेरिएबल का फ़र्क बता सकता है। दोनों आपके इनपुट से स्पेस हटा देते हैं, इसलिए 'user profile id' क्रमशः 'userProfileId' या 'UserProfileId' बन जाता है।
snake_case, kebab-case, और CONSTANT_CASE
ये शैलियाँ स्पेस हटाने के बजाय उन्हें किसी विभाजक से बदल देती हैं। snake_case अंडरस्कोर का उपयोग करता है और छोटे अक्षरों में रहता है: 'user profile id' बन जाता है 'user_profile_id,' जो Python और Ruby में वेरिएबल व फलनों के लिए और कई डेटाबेस कॉलम नामों के लिए मानक है। kebab-case हाइफ़न का उपयोग करता है: 'user_profile_id' को 'user-profile-id' लिखा जाता है, जो URL slug, CSS क्लास नामों और फ़ाइल नामों के लिए सही चुनाव है, क्योंकि हाइफ़न URL- और फ़ाइलसिस्टम-अनुकूल होते हैं।
CONSTANT_CASE पूरी तरह बड़े अक्षरों में snake_case है, जैसे 'MAX_RETRY_COUNT,' जो अधिकांश भाषाओं में स्थिरांकों और एनवायरनमेंट वेरिएबल के लिए लंबे समय से चला आ रहा प्रचलन है। यह टूल dot.case ('user.profile.id'), path/case ('user/profile/id'), और Header-Case ('User-Profile-Id') भी प्रदान करता है, जो क्रमशः कॉन्फ़िग कुंजियों, फ़ाइल पथों, और HTTP हेडर नामों से बढ़िया मेल खाते हैं।
खिलंदड़ और उपयोगिता वाली केस शैलियाँ
कुछ शैलियाँ प्रभाव के लिए या पहचानकर्ता बनाने के बजाय मौजूदा पाठ को बदलने के लिए होती हैं। iNVERSE cASE हर अक्षर का केस उलट देता है, इसलिए 'Hello' बन जाता है 'hELLO,' जो ग़लती से Caps Lock चालू रखकर टाइप किए गए पाठ को ठीक करने के लिए उपयोगी है। AlTeRnAtInG CaSe अक्षर-दर-अक्षर बारी-बारी से बड़े अक्षर करता चलता है, जो मीम्स में इस्तेमाल होने वाला क्लासिक 'मॉकिंग' रूप है।
RaNDoM CasE एक अस्तव्यस्त, सजावटी रूप के लिए अक्षरों को अनिश्चित ढंग से बड़ा करता है। ये तीनों दूसरों से इस मायने में भिन्न हैं कि ये आपके मौजूदा अक्षरों को पढ़कर उन पर केस फिर से बाँटते हैं, इसलिए ये किसी पहचानकर्ता को स्वरूपित करने के बजाय आपके पास पहले से मौजूद शब्दों को सजाने के बारे में हैं। ये सोशल पोस्ट और कैप्शन के लिए लोकप्रिय हैं, जहाँ रूप-रंग खुद ही मुख्य बात होता है।
काम के लिए सही केस चुनना
केस को गंतव्य से मिलाइए। गद्य और मुख्य पाठ Sentence case का उपयोग करते हैं; हेडिंग और शीर्षक Title Case का; ऊँची आवाज़ वाले छोटे लेबल UPPERCASE का। कोड में, लक्ष्य भाषा के प्रचलन का पालन कीजिए: वेरिएबल और फलनों के लिए camelCase या snake_case, क्लास और कंपोनेंट के लिए PascalCase, स्थिरांकों के लिए CONSTANT_CASE, CSS क्लास और URL slug के लिए kebab-case, और कॉन्फ़िग कुंजियों व फ़ाइल पथों के लिए dot.case या path/case।
किसी एक पसंद से ज़्यादा सुसंगतता मायने रखती है। एक कोडबेस जो एक ही तरह के नाम के लिए snake_case और camelCase को मिला देता है, उसे पढ़ना और समीक्षा करना कठिन होता है। वही प्रचलन चुनिए जिसकी आपका फ़्रेमवर्क या टीम अपेक्षा करती है और उसे एकरूपता से लागू कीजिए। यह कन्वर्टर इसे झटपट कर देता है: नामों की एक सूची पेस्ट कीजिए, लक्ष्य शैली चुनिए, और सामान्य किया हुआ परिणाम कॉपी कीजिए।
जिन आम ग़लतियों से सावधान रहना है
स्वचालित केस रूपांतरण अर्थ नहीं समझता, इसलिए यह उन चीज़ों को बिगाड़ सकता है जिन्हें विशेष ध्यान की ज़रूरत होती है। संक्षिप्त रूप इसका क्लासिक उदाहरण हैं: Title Case 'NASA' को 'Nasa' में बदल सकता है, और camelCase 'parseHTMLString' को 'parseHtmlString' के रूप में दिखा सकता है, जिससे इच्छित कैपिटलाइज़ेशन खो जाता है। रूपांतरण के बाद, संक्षिप्त रूपों और आद्याक्षरों के लिए नज़र दौड़ाइए और उन्हें हाथ से ठीक कीजिए।
व्यक्तिवाचक संज्ञाएँ Sentence case या lowercase में इसी तरह परेशानी में पड़ सकती हैं, जो यह नहीं जानेंगे कि 'paris' को 'Paris' ही रहना चाहिए। पहचानकर्ता शैलियों के लिए यह भी याद रखिए कि रूपांतरण शब्द-विभाजकों को बदल देता है, इसलिए snake_case में और फिर Title Case में बदलने पर हमेशा आपकी बिल्कुल मूल जैसी स्पेसिंग वापस नहीं मिलेगी, अगर इनपुट में असामान्य विराम-चिह्न रहे हों। जब परिणाम सटीक होना ज़रूरी हो, तो रूपांतरण पर आँख मूँदकर भरोसा करने के बजाय पहले रूपांतरित कीजिए, फिर किनारे के मामलों की जाँच कीजिए।
अक्सर पूछे जाने वाले प्रश्न
कौन-कौन सी केस शैलियाँ समर्थित हैं?
Title Case और Sentence case में क्या अंतर है?
क्या यह प्रोग्रामिंग-अनुकूल फ़ॉर्मैट बना सकता है?
क्या बदलने से मेरे असल शब्द बदल जाते हैं?
क्या यह टूल मुफ़्त और निजी है?
संबंधित टूल्स
इन उपयोगी टूल्स के साथ आगे बढ़ें