केस कनवर्टर
क्या आपको किसी हेडिंग के लिए टेक्स्ट को झटपट बड़े अक्षरों में लिखना है, या गलती से बीच ईमेल में ऑन हो गए CAPS LOCK को ठीक करना है? या फिर उलझन में हैं कि Python में अंडरस्कोर से लिखी जाने वाली वेरिएबल को JavaScript में क्या नाम दें? हमारा केस कनवर्टर दोनों काम करता है — एक क्लिक में टेक्स्ट को सभी आम और प्रोग्रामिंग फॉर्मेट में एक साथ बदल देता है।
यह टूल टेक्स्ट फॉर्मेटिंग के लिए एक स्विस आर्मी नाइफ है। बस टेक्स्ट को एक बार (किसी भी रूप में) लिखें और हम उसे तुरंत बाकी नौ वेरिएंट में बदल देंगे।
बिना कोडिंग के बड़े-छोटे अक्षर तुरंत बदलें
सबसे आम इस्तेमाल सबसे आसान है: आपको बस टेक्स्ट को पूरी तरह बड़े अक्षरों में, पूरी तरह छोटे अक्षरों में, या हेडिंग के लिए सुंदर ढंग से फॉर्मेट करना है।
- UPPERCASE (बड़े अक्षर): हेडिंग, लोगो, चेतावनी या ऐसे फॉर्म के लिए आदर्श जिनमें कैपिटल अक्षर चाहिए (जैसे लिफाफे पर पता)।
- lowercase (छोटे अक्षर): डेटा साफ करने के लिए उपयोगी — जैसे जब कोई आपको ईमेल या यूज़रनेम बड़े और छोटे अक्षरों की गड़बड़ी में भेजे और आपको उसे एक जैसा बनाना हो।
- Title Case (शीर्षक जैसा): हर शब्द बड़े अक्षर से शुरू होता है — आर्टिकल के टाइटल, प्रोडक्ट के नाम या अंग्रेज़ी-शैली की प्रेज़ेंटेशन में इस्तेमाल होता है।
- Sentence case (वाक्य जैसा): सिर्फ वाक्य का पहला अक्षर बड़ा, बाकी सब छोटे — ठीक वैसे ही जैसे सामान्य वाक्य लिखा जाता है।
बस टेक्स्ट को बॉक्स में डालें, मनचाहा फॉर्मेट चुनें और सीधे कॉपी करें पर क्लिक करें। Caps Lock को मैन्युअली हटाने या अक्षर-दर-अक्षर फिर से लिखने की कोई ज़रूरत नहीं।
त्वरित अवलोकन: प्रोग्रामिंग में कौन सा केस कब उपयोग करें?
अगर आप कोडिंग करते हैं और नहीं जानते कि कहां कौन सी नामकरण परंपरा (naming convention) इस्तेमाल होती है, तो यहां एक सूची है:
🐪 camelCase (ऊंट नोटेशन)
छोटे अक्षर से शुरू होता है और प्रत्येक अगला शब्द बड़े अक्षर से शुरू होता है। कोई स्पेस नहीं।
- कहां उपयोग किया जाता है: JavaScript, Java, Swift, Kotlin, Go.
- उदाहरण:
myVariableName,getElementById,iPhone.
🐍 snake_case (साँप नोटेशन)
सभी अक्षर छोटे होते हैं और अंडरस्कोर से अलग होते हैं।
- कहां उपयोग किया जाता है: Python, Rust, PHP, SQL डेटाबेस, फ़ाइल नाम।
- उदाहरण:
user_id,first_name,def my_function().
🍢 kebab-case (कबाब नोटेशन)
डैश से अलग किए गए छोटे अक्षर। यह एक सीख पर मांस जैसा दिखता है।
- कहां उपयोग किया जाता है: CSS क्लास, HTML एट्रिब्यूट, URL पते (स्लग), Kubernetes।
- उदाहरण:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
कैमलकेस के समान, लेकिन पहला अक्षर बड़ा होता है।
- कहां उपयोग किया जाता है: अधिकांश भाषाओं में क्लास के नाम (JS, Python, PHP), C# (मेथड और वेरिएबल दोनों), React कंपोनेंट।
- उदाहरण:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Screaming Snake Case)
अंडरस्कोर से अलग किए गए बड़े अक्षर। यह आपको चिल्लाता है कि इस मान को बदला नहीं जाना चाहिए।
- कहां उपयोग किया जाता है: स्थिरांक, ENV वेरिएबल, वैश्विक कॉन्फ़िगरेशन।
- उदाहरण:
MAX_RETRIES,API_KEY,DB_PASSWORD।
हमारा कनवर्टर कैसे काम करता है?
हमारा टूल “स्मार्ट” है। मतलब यह सिर्फ स्पेस को अंधाधुंध बदलने या एक-एक अक्षर की साइज़ बदलने की कोशिश नहीं करता।
- शब्दों की पहचान: एल्गोरिदम अलग-अलग शब्दों को पहचानता है, चाहे वे स्पेस (
hello world), अंडरस्कोर (hello_world), डैश (hello-world) या बड़े अक्षर के बदलाव (helloWorld) से अलग किए गए हों। - सामान्यीकरण: चाहे इनपुट टेक्स्ट किसी भी तरह लिखा गया हो, सब कुछ मूल रूप में बदल दिया जाता है।
- जनरेशन: सभी वेरिएंट एक साथ बनाए जाते हैं — सामान्य बड़े/छोटे अक्षरों से लेकर पूरी प्रोग्रामिंग नामकरण परंपराओं तक।
यह कोड रिफैक्टरिंग में काम आता है, जैसे पुराने PHP वेरिएबल ($user_id) को आधुनिक JavaScript (userId) में बदलना हो या डेटाबेस कॉलम के नाम से CSS क्लास (user-id) बनानी हो। इतना ही नहीं, यह लेखन के काम में भी उतना ही उपयोगी है, जहां आपको Word या Excel खोले बिना झटपट अक्षरों का साइज़ एक जैसा करना हो।
अक्सर पूछे जाने वाले प्रश्न: सामान्य प्रश्न
बिना हाथ से दोबारा लिखे टेक्स्ट को ऑनलाइन बड़े अक्षरों में कैसे लिखें?
ऊपर दिए गए बॉक्स में टेक्स्ट डालें और UPPERCASE (बड़े अक्षर) फॉर्मेट चुनें। टूल तुरंत पूरे टेक्स्ट को बड़े अक्षरों में बदल देता है — यह उच्चारण चिह्नों वाले अक्षरों (जैसे é, ñ, ü) के साथ भी ठीक से काम करता है, और आप नतीजा तुरंत कॉपी कर सकते हैं।"हंगेरियन नोटेशन" क्या है?
यह एक पुरानी लेखन शैली है (जो 90 के दशक में C/C++ में आम थी), जहां वेरिएबल का नाम डेटा टाइप के संक्षिप्त नाम से शुरू होता है। उदाहरण के लिएstrName (स्ट्रिंग) या iCount (इंटीजर)। आजकल इसका आधुनिक भाषाओं में बहुत अधिक उपयोग नहीं किया जाता है, क्योंकि IDE हमें टाइप स्वचालित रूप से दिखाते हैं।
क्या मैं JavaScript में kebab-case का उपयोग कर सकता हूँ?
सीधे वेरिएबल नाम के रूप में नहीं, क्योंकि डैश- JS में घटाव ऑपरेटर के रूप में कार्य करता है। var my-variable का अर्थ होगा "my माइनस variable"। Kebab-case JS में केवल ऑब्जेक्ट में कुंजियों के रूप में उपयोग किया जाता है, यदि वे उद्धरण चिह्नों में हैं: { "content-type": "json" }।
JSON के लिए किस केस का उपयोग करना चाहिए?
JSON मानक केस को निर्दिष्ट नहीं करता है, लेकिन Google और अधिकांश REST API camelCase का उपयोग करते हैं (जैसेcreatedAt)। इसके विपरीत, कुछ पुराने API और Python बैकएंड snake_case लौटाते हैं (जैसे created_at)। सुसंगत रहना महत्वपूर्ण है।