टेक्स्ट को नौ सामान्य केस प्रारूपों के बीच बदलें: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case और CONSTANT_CASE। जैसे-जैसे आप टाइप करते हैं, रूपांतरण वास्तविक समय में होता है — किसी क्लिक की आवश्यकता नहीं। वेरिएबल का नाम बदलने, slug को फ़ॉर्मैट करने, क्लास नाम बनाने और विभिन्न संदर्भों के लिए टेक्स्ट बदलने में उपयोगी।
अपना लक्ष्य केस चुनें
ऊपर दिए नौ केस प्रारूप बटनों में से किसी एक पर क्लिक करें। जैसे-जैसे आप टाइप करते हैं, आउटपुट तुरंत अपडेट होता है।
अपना टेक्स्ट पेस्ट या टाइप करें
बाएँ क्षेत्र में टेक्स्ट, वेरिएबल नाम, वाक्य या कोई भी टेक्स्ट पेस्ट करें। रूपांतरण वास्तविक समय में होता है।
परिणाम कॉपी करें
बदले हुए टेक्स्ट को क्लिपबोर्ड पर कॉपी करने के लिए Copy पर क्लिक करें। यह आपके कोड, दस्तावेज़ या URL में पेस्ट करने के लिए तैयार है।
ज़रूरत हो तो डाउनलोड करें
लंबे टेक्स्ट के लिए, आउटपुट को .txt फ़ाइल के रूप में सहेजने के लिए Download पर क्लिक करें।
camelCase एक छोटे अक्षर से शुरू होता है और उसके बाद के प्रत्येक शब्द के पहले अक्षर को बड़ा करता है: myVariableName। यह JavaScript, Java, C#, Swift और अधिकांश आधुनिक भाषाओं में वेरिएबल और फ़ंक्शन के लिए मानक नामकरण परंपरा है। कुछ फ़्रेमवर्क में यह CSS कस्टम प्रॉपर्टी नामों के लिए भी उपयोग होता है।
snake_case शब्दों के बीच अंडरस्कोर के साथ पूरी तरह छोटे अक्षरों का उपयोग करता है: my_variable_name। यह Python (PEP 8), Ruby, Rust में वेरिएबल और फ़ंक्शन के लिए, और SQL में कॉलम नामों के लिए मानक है। पठनीयता को संक्षिप्तता पर प्राथमिकता देने वाली परियोजनाओं में यह फ़ाइल नामों और डेटाबेस टेबल नामों के लिए भी आम है।
kebab-case शब्दों के बीच हाइफ़न के साथ पूरी तरह छोटे अक्षरों का उपयोग करता है: my-variable-name। यह HTML विशेषताओं (data-my-value), CSS क्लास नामों, CSS कस्टम प्रॉपर्टीज़, URL slug (/my-blog-post) और NPM पैकेज नामों (@scope/my-package) के लिए उपयोग होता है। ध्यान दें कि हाइफ़न JavaScript पहचानकर्ताओं में मान्य नहीं हैं, इसलिए kebab-case मुख्य रूप से वेब और URL संदर्भों के लिए है।
दोनों बिना विभाजक के शब्दों को जोड़ते हैं और प्रत्येक शब्द का पहला अक्षर बड़ा करते हैं, लेकिन PascalCase पहले शब्द को भी बड़ा करता है: MyVariableName। PascalCase (जिसे UpperCamelCase भी कहते हैं) अधिकांश भाषाओं में क्लास नामों और कंपोनेंट नामों के लिए उपयोग होता है (React कंपोनेंट, C# प्रकार, Java क्लास)। camelCase इंस्टेंस/वेरिएबल/फ़ंक्शन के लिए है।
CONSTANT_CASE (या SCREAMING_SNAKE_CASE) अंडरस्कोर के साथ पूरी तरह बड़े अक्षरों का उपयोग करता है: MY_CONSTANT_VALUE। यह अधिकांश भाषाओं में स्थिरांक और एनवायरनमेंट वेरिएबल के लिए उपयोग होता है: Python/Java में MAX_RETRY_COUNT, .env फ़ाइलों में API_KEY, C/C++ में #define MAX_SIZE। पूरी तरह बड़े अक्षरों की परंपरा संकेत देती है कि इस मान को रनटाइम पर नहीं बदला जाना चाहिए।
कुछ काम नहीं कर रहा? बग रिपोर्ट करें