केस कनवर्टर
पाठ को UPPER, lower, Title, camelCase, snake_case और अधिक के बीच परिवर्तित करें।
केस चुनें
पाठ केस परिवर्तन के बारे में
पाठ केस परिवर्तन पाठ की कैपिटलाइज़ेशन शैली को बदलने की प्रक्रिया है। अलग-अलग संदर्भों में अलग-अलग केस परंपराएँ आवश्यक होती हैं। Title Case शीर्षकों और पुस्तकों के नामों के लिए मानक है। camelCase और PascalCase का उपयोग प्रोग्रामिंग में वेरिएबल और क्लास नामों के लिए व्यापक रूप से किया जाता है। snake_case पायथन और डेटाबेस कॉलम नामों में आम है। kebab-case CSS क्लास नामों और URL स्लग के लिए मानक है।
यह टूल टाइप करते समय तुरंत 11 अलग-अलग केस शैलियों के बीच परिवर्तन करता है। सभी प्रसंस्करण आपके ब्राउज़र में स्थानीय रूप से होता है · किसी भी सर्वर पर कुछ भी नहीं भेजा जाता है।
सामान्य उपयोग
- प्रोग्रामिंग परंपराओं के बीच वेरिएबल नाम परिवर्तित करें
- CAPS LOCK से गलती से टाइप किए गए पाठ को ठीक करें
- kebab-case के साथ URL-अनुकूल स्लग बनाएँ
- शीर्षकों और हेडिंग को Title Case में मानकीकृत करें
- snake_case में डेटाबेस कॉलम नाम बनाएँ
- CSS क्लास नामों को सही फ़ॉर्मेट में परिवर्तित करें
अक्सर पूछे जाने वाले प्रश्न
camelCase और PascalCase में क्या अंतर है?
camelCase एक लोअरकेस अक्षर से शुरू होता है और प्रत्येक अगले शब्द को कैपिटलाइज़ करता है (उदाहरण, "myVariableName")। PascalCase पहले सहित हर शब्द को कैपिटलाइज़ करता है (उदाहरण, "MyVariableName")। camelCase आमतौर पर JavaScript वेरिएबल और फ़ंक्शन के लिए उपयोग होता है, जबकि PascalCase अधिकांश भाषाओं में क्लास नामों के लिए उपयोग किया जाता है।
CONSTANT_CASE का उपयोग किसके लिए किया जाता है?
CONSTANT_CASE (जिसे SCREAMING_SNAKE_CASE भी कहा जाता है) सभी अपरकेस अक्षरों का उपयोग करता है जिसके बीच अंडरस्कोर होते हैं। यह अधिकांश प्रोग्रामिंग भाषाओं में स्थिरांक और पर्यावरण वेरिएबल के लिए मानक परंपरा है (उदाहरण, MAX_RETRIES, API_BASE_URL)।
क्या यह टूल विशेष वर्णों को संभालता है?
हाँ। गैर-वर्णमाला वर्ण (संख्याएँ, विराम चिह्न, प्रतीक) अधिकांश मोडों में वैसे ही संरक्षित रहते हैं। camelCase और snake_case जैसे प्रोग्रामर मोड के लिए, शब्द सीमाओं की पहचान करने के लिए रिक्त स्थान और विभाजकों का उपयोग किया जाता है।
Text case conversion kya hai?
Text case conversion एक string में अक्षरों की capitalization बदलने की प्रक्रिया है, अक्षरों को बदले बिना। वही शब्द, "absolutool", ABSOLUTOOL (ज़ोर देने के लिए सब capital), absolutool (body text के लिए छोटा), Absolutool (heading के लिए title case), aBSOLUTOOL (typo के लिए inverse case), या AbSoLuToOl (मज़ाक भरे memes के लिए alternating case) में लिखा जा सकता है। हर case एक अर्थ रखता है जो सदियों की typographic और computing convention से बना है।
यह converter एक click में 11 styles संभालता है: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, aLtErNaTiNg और iNVERSE. Programmer cases (camel, Pascal, snake, kebab, constant) spaces, hyphens, underscores या मौजूदा capitalization से word boundaries स्वतः पहचान लेते हैं, ताकि आप मिश्रित input paste करें और बिना splits मैन्युअल मार्क किए साफ़ output पाएँ।
सब कुछ आपके browser में होता है। जो text आप paste करते हैं वह कभी आपके device से बाहर नहीं जाता, कोई API calls नहीं, कोई server processing नहीं, और converted output सीधे read-only result box में लिखा जाता है ताकि एक-click में copy हो सके। टूल कुछ kilobytes का JavaScript है और एक बार पेज load होने के बाद बिना नेटवर्क कनेक्शन के किसी भी आधुनिक browser में चलता है।
Converter ke andar kya hai
Interface के तीन भाग हैं: ऊपर 11 case buttons की एक पंक्ति, एक input textarea जहाँ आप raw text paste करते हैं, और उसके नीचे एक read-only output textarea जो परिवर्तित परिणाम दिखाता है। सक्रिय बटन highlighted रहता है, ताकि आप एक नज़र में देख सकें कि वर्तमान में कौन सा case लागू है। Cases बदलना तुरंत है, कोई submit चरण नहीं, कोई पेज reload नहीं।
Input क्षेत्र के नीचे, एक live counter वास्तविक समय में type करते हुए characters और words की संख्या दिखाता है। यह तब उपयोगी होता है जब आप code identifiers (variable names छोटे होते हैं) बनाम prose (headings और titles में अक्सर एक नरम word ceiling होती है) के बीच convert कर रहे हों। Counter शुरुआती और अंतिम whitespace को अनदेखा करता है, इसलिए संख्याएँ वैसी ही रहती हैं जैसी अधिकांश text editors दिखाते हैं।
नीचे दो action बटन होते हैं: Copy Result Clipboard API के माध्यम से output को आपके clipboard में लिखता है, और Clear दोनों textareas को खाली कर देता है। कोई save नहीं, कोई history नहीं, कोई undo नहीं। यदि आप ग़लती से clear कर देते हैं, अपना source text फिर से paste करें। टूल हर session को क्षणिक मानता है, इसीलिए localStorage या cookies में कुछ नहीं रहता।
Itihaas aur prishthbhumi
Telegraph ने सब capital अनिवार्य किया (1844)
Samuel Morse के 1844 के telegraph ने एक single-case वर्णमाला का उपयोग किया क्योंकि shift तंत्र मौजूद नहीं था। ऑपरेटर सब कुछ capitals में लिखते थे, एक convention जो 1960 के दशक तक cables, naval signals और शुरुआती teleprinters में बनी रही। अत्यावश्यक, caps-only संदेशों का सौंदर्य सीधे इसी तकनीकी सीमा से आता है, शैली की पसंद से नहीं।
Shift key Remington 2 पर आती है (1878)
Remington Model 2 ने 1878 में shift key पेश की, जिससे typists एक ही मशीन पर lowercase और uppercase दोनों अक्षर बना सके। इससे पहले, टाइपराइटर केवल एक case छाप सकते थे। Shift तंत्र ने दो-case लेखन प्रणाली को मानक बनाया जिसे ASCII बाद में डिजिटल रूप से कूटबद्ध करेगा और जिसका सम्मान इस पेज पर case-conversion बटन आज भी करते हैं।
ASCII case bits निर्धारित करता है (1963)
ASCII, जिसे ANSI ने 1963 में प्रकाशित किया और 1967 में संशोधित किया, ने जान-बूझकर uppercase A से Z (65 से 90) और lowercase a से z (97 से 122) को ठीक 32 की दूरी पर रखा, ताकि एक एकल bit पलटना case बदल दे। यह bit-स्तरीय रिश्ता ही कारण है कि uppercase और lowercase conversion CPU की सबसे सस्ती कार्रवाइयों में से एक है, और हर programming language में इसके लिए built-in functions क्यों होते हैं।
Unix snake_case को लोकप्रिय बनाता है (1969)
Bell Labs Unix, जो 1969 में जारी हुआ, ने C standard library में lowercase command names और underscore-अलग किए गए identifiers (str_cpy, mem_alloc, file_open) का उपयोग किया। Underscores ने shell की space-को-argument-separator समझने की आदत और शुरुआती identifiers में hyphens न रख पाने का समाधान दिया। Convention Python (1991) में पहुँची जहाँ यह PEP 8 में आधिकारिक शैली बन गई, और फिर Ruby, Rust तथा अधिकांश database schemas में।
Smalltalk camelCase पेश करती है (1972 से 1980)
Alan Kay की टीम ने Xerox PARC में 1972 से Smalltalk बनाते हुए addFirst: और removeLast: जैसे method names के लिए camelCase का उपयोग किया। Convention 1984 में Objective-C में पहुँची, फिर 1995 में Java में (Sun के coding style guide ने इसे अनिवार्य बनाया), और 1995 में ही JavaScript में Java naming से सीधी विरासत के रूप में। आज camelCase production code के लगभग आधे हिस्से में variables और methods के लिए डिफ़ॉल्ट है।
CSS kebab-case चुनती है (1996)
Hakon Wium Lie की CSS specification, जो दिसंबर 1996 में W3C Recommendation के रूप में प्रकाशित हुई, ने multi-word property names के लिए hyphens चुने: background-color, font-family, text-align. चुनाव readability पर आधारित था, hyphens छोटे आकार पर underscores से तेज़ी से पढ़े जाते हैं, और CSS values में बिना उद्धरण underscore नहीं हो सकते। kebab-case बाद में URL slugs, HTML data attributes और अधिकांश static site permalinks के लिए डिफ़ॉल्ट बन गया।
Praayogik workflows
JavaScript पहचानकर्ता रूपांतरण
आपको fetch_user_data वाला एक Python स्निपेट विरासत में मिलता है और उसे JavaScript में ले जाना है। fetch_user_data paste करें, camelCase क्लिक करें, fetchUserData पाएँ। टूल आपके लिए underscore-से-capital संक्रमण संभालता है, कोई manual संपादन ज़रूरी नहीं। यही प्रवाह Python-से-JavaScript style प्रवास के लिए उल्टी दिशा में भी काम करता है।
Python पहचानकर्ता रूपांतरण
एक JavaScript API getUserById लौटाती है और आप उसे अपने Python wrapper में get_user_by_id के रूप में उजागर करना चाहते हैं। Paste करें, snake_case क्लिक करें, copy करें। टूल हर uppercase-से-lowercase सीमा पर underscores डालता है और सभी अक्षरों को lowercase करता है, ठीक PEP 8 की तरह।
URL slug निर्माण
आपने "10 Reasons Why kebab-case Wins For URLs" शीर्षक वाला एक blog post लिखा और आपको एक permalink चाहिए। Title paste करें, kebab-case क्लिक करें, "10-reasons-why-kebab-case-wins-for-urls" पाएँ। अपने CMS के अनुसार आपको शुरू की संख्या या विशेष अक्षर मैन्युअल रूप से हटाना पड़ सकता है, पर अधिकांश काम हो चुका है।
शीर्षक कैपिटलाइज़ेशन
एक मसौदा लेख का header पढ़ता है "what is css grid and when to use it". "What Is Css Grid And When To Use It" पाने के लिए Title Case क्लिक करें। AP या Chicago style के अनुसार आपको कुछ connectors (a, the, to, and) मैन्युअल रूप से lowercase करने पड़ सकते हैं, पर conversion 90 प्रतिशत कीस्ट्रोक संभाल लेता है।
ग़लती से दबी caps lock को ठीक करें
आपने caps lock चालू रखकर पूरा पैराग्राफ़ टाइप कर लिया और रुकने पर ही पता चला। All-caps text paste करें, एक उचित पहले-अक्षर-capitalized पैराग्राफ़ पाने के लिए Sentence case क्लिक करें जिसका बाक़ी हिस्सा lowercase हो। यह दोबारा टाइप करने से तेज़ है और Word के "Change Case" submenu की अजीब बीच की स्थिति से बचाता है।
Database column नामकरण
PostgreSQL और MySQL पारंपरिक रूप से column names के लिए snake_case का उपयोग करते हैं क्योंकि बिना उद्धरण वाले identifiers डिफ़ॉल्ट रूप से lowercase में मोड़े जाते हैं। टूल में "First Name Last Name Email Address" paste करें, snake_case क्लिक करें, और आप "first_name_last_name_email_address" पाते हैं जो अलग-अलग column definitions में बाँटने के लिए तैयार है।
Aam khataarey
Title case के नियम style guide के अनुसार बदलते हैं
AP style तीन या उससे कम अक्षरों की prepositions (of, in, to, for) को lowercase करती है, जबकि Chicago style सभी prepositions को उनकी लंबाई की परवाह किए बिना lowercase करती है। यह टूल हर शब्द को capitalize करता है, सबसे सरल नियम। यदि आपको style-guide-सही output चाहिए, परिणाम की समीक्षा करें और connectors को हाथ से lowercase करें, या एक समर्पित AP या Chicago title-case टूल का उपयोग करें।
camelCase में acronyms अजीब दिखते हैं
Java naming convention HTTPRequest कहती है, पर Google का Java style guide HttpRequest कहता है। Microsoft के .NET दिशानिर्देश Http का पक्ष लेते हैं। यह टूल पहले शब्द के बाद किसी acronym के पहले अक्षर के अलावा सभी अक्षरों को lower करने का सरल नियम मानता है, fetchHttpData बनाता है, fetchHTTPData नहीं। यदि आपकी टीम अलग नियम का उपयोग करती है, हाथ से समायोजित करें।
Unicode case folding के edge cases हैं
जर्मन ß बड़े होकर SS बनता है (या 2017 से कभी-कभी इस्तेमाल होने वाला U+1E9E), तुर्की i बड़ा होकर ASCII I के बजाय dotted I (U+0130) बनता है, और यूनानी में final sigma (U+03C2) को स्थितिगत तर्क चाहिए। यह टूल browser के toUpperCase और toLowerCase का उपयोग करता है, जो Unicode डिफ़ॉल्ट का पालन करते हैं और आपकी भाषा के सटीक नियमों से मेल नहीं खा सकते। locale-संवेदनशील output को हमेशा सत्यापित करें।
शुरुआत या अंत की whitespace बची रहती है
यदि आप " hello world " (शुरुआत और अंत के spaces के साथ) paste करते हैं, camelCase " helloWorld " लौटाता है और snake_case " hello_world " लौटाता है। टूल डिफ़ॉल्ट रूप से trim नहीं करता क्योंकि कुछ उपयोग (code blocks formatting, indentation बनाए रखना) spaces चाहते हैं। यदि आप उन्हें नहीं चाहते, paste करने से पहले या copy करने के बाद input trim करें।
Word boundaries के रूप में संख्याएँ अस्पष्ट होती हैं
String "html5Canvas2D" html, 5, Canvas, 2, D के रूप में बँट सकता है या html5, Canvas2D के रूप में। यह टूल digits को पिछले शब्द का हिस्सा मानता है, इसलिए camelCase output html5Canvas2D ही रहता है और snake_case html5_canvas2d बनता है। यदि आपको digits से शब्द तोड़ने हैं, paste करने से पहले मैन्युअल रूप से space डालें।
Case-असंवेदनशील filesystems बग छिपाते हैं
macOS APFS और Windows NTFS डिफ़ॉल्ट रूप से case-असंवेदनशील हैं, इसलिए MyComponent.js और mycomponent.js स्थानीय रूप से उसी file को दर्शाते हैं। Linux servers और ext4 case-संवेदनशील हैं, इसलिए एक deploy भ्रामक missing-module error के साथ विफल हो सकता है। ऑपरेटिंग सिस्टम के बीच काम करते समय हमेशा filenames को lowercase करें या सख़्त case convention बनाए रखें।
Gopniyata aur data handling
हर वर्ण जो आप paste करते हैं वह JavaScript के एक छोटे टुकड़े द्वारा आपके browser में संसाधित होता है। कोई नेटवर्क requests नहीं, converter खुद कोई cookies नहीं रखता, आपके दर्ज text से जुड़ा कोई analytics नहीं, और हमारे servers पर converted strings के कोई log नहीं। Copy Result बटन ऑपरेटिंग सिस्टम के clipboard में लिखता है, एक क्रिया जिसके लिए स्पष्ट user gesture चाहिए और जो किसी तीसरे पक्ष को नहीं दिखती।
एक बार पेज load हो जाने पर, converter offline काम करता है। आप नेटवर्क से disconnect कर सकते हैं, पेज को private window में खोल सकते हैं, या sandboxed iframe के अंदर चला सकते हैं, और conversion फिर भी काम करेगा। यह टूल को संवेदनशील identifiers, आंतरिक API names और गोपनीय prose के लिए सुरक्षित बनाता है जिन्हें किसी तीसरे पक्ष की सेवा को कभी नहीं छूना चाहिए।
Case converter कब उपयोग नहीं करना चाहिए
भाषाओं के बीच अनुवाद
Case conversion capitalization बदलती है, शब्दों को नहीं। यदि आपको "Hello World" का अनुवाद French या Japanese में करना है, एक translation tool या machine-translation API का उपयोग करें। Text को camelCase से चलाने से Japanese identifier नहीं बनेगा, और UPPER में बदलने से वह localize नहीं होगा।
शैलीगत Unicode text बनाना
यदि आप 𝓱𝓮𝓵𝓵𝓸 या 𝕙𝕖𝕝𝕝𝕠 जैसे फ़ैंसी Unicode अक्षर चाहते हैं (social media bios के लिए), एक समर्पित Unicode fancy-text generator का उपयोग करें। Case converters सादे ASCII अक्षरों, A से Z, के साथ काम करते हैं, और mathematical, fraktur या doublestruck variants नहीं बदलते।
Shabd ya characters ginna
यह टूल एक छोटा live counter दिखाता है पर word-frequency विश्लेषण, पठन-समय अनुमान, या tweets के लिए character सीमा के लिए अनुकूलित नहीं है। यदि आपको विस्तृत text आँकड़े चाहिए, ऐसा word counter उपयोग करें जो sentences, paragraphs और reading level को विभाजित करे। Case converter केवल capitalization बदलाव के लिए है।
वर्तनी जाँच या व्याकरण समीक्षा
Case बदलने से ग़लत वर्तनी का शब्द ठीक नहीं होगा। "Helo World" UPPER में "HELO WORLD" और lower में "helo world" बनता है; typo बना रहता है। यदि सटीकता मायने रखती है, case conversion से पहले या बाद में text को spell checker या grammar tool से चलाएँ।
Aur sawaal
Title Case और Sentence case में क्या अंतर है?
Title Case हर शब्द के पहले अक्षर को capitalize करता है (Hello World From The Editor). Sentence case केवल पहले शब्द के पहले अक्षर और किसी भी proper noun को capitalize करता है (Hello world from the editor). Title Case headings, book titles और section headers के लिए उपयोग होता है; Sentence case body paragraphs और meta descriptions के लिए डिफ़ॉल्ट है।
मेरा acronym camelCase output में अजीब क्यों दिखता है?
अलग-अलग style guides acronyms को अलग ढंग से संभालते हैं। Google का Java style HttpRequest कहता है, Microsoft का .NET HttpRequest कहता है, पर पुराना Sun style HTTPRequest कहता था। यह टूल पहले अक्षर के अलावा सभी को lower करने की अधिक आम आधुनिक convention का पालन करता है, fetchHttpData बनाता है। यदि आपकी टीम all-caps acronym शैली का उपयोग करती है, परिणाम को हाथ से capitalize करें।
क्या यह ग़ैर-अंग्रेज़ी text के लिए काम करता है?
यह उन सभी अक्षरों के लिए काम करता है जिन्हें browser का built-in toUpperCase और toLowerCase support करते हैं, जो अधिकांश यूरोपीय और Cyrillic लिपियों को कवर करता है। Edge cases में जर्मन ß (बड़े होकर SS बनता है), तुर्की dotted और dotless I (locale-संवेदनशील), और यूनानी final sigma (स्थितिगत) शामिल हैं। Japanese, Chinese और Korean के लिए case conversion निष्क्रिय है क्योंकि उन लिपियों में case भेद नहीं होता।
URLs के लिए kebab-case डिफ़ॉल्ट क्यों है?
Search engines hyphens को word separators की तरह मानते हैं पर underscores को connectors की तरह, इसलिए /hello-world दो शब्दों के रूप में indexed होता है जबकि /hello_world एक token के रूप में माना जाता है। Google ने 2008 से इस व्यवहार की पुष्टि की है। Hyphens URL bars में साफ़ दिखते हैं और बिना अस्पष्टता के copy होते हैं, जबकि spaces %20 में बदल जाते हैं और underscores छोटे font sizes पर hyphens से भ्रमित किए जा सकते हैं।
क्या मैं कई cases के बीच एक श्रृंखला में convert कर सकता हूँ?
हाँ। एक case पर क्लिक करने के बाद, input क्षेत्र अभी भी आपका मूल text रखता है, इसलिए दूसरे case पर क्लिक करने से मूल convert होता है (पिछला output नहीं). श्रृंखला बनाने के लिए, result copy करें, उसे input में paste करें, और अगला case क्लिक करें। यह जान-बूझकर है, यह आकस्मिक दोहरे-रूपांतरण को रोकता है जो दोहरे underscores या छूटे capitals जैसे अजीब परिणाम पैदा कर सकता है।
क्या converter open source है?
टूल Absolutool का हिस्सा है, एक closed-source स्थिर साइट। Case-conversion एल्गोरिथ्म स्वयं अन्यत्र भली-भाँति प्रलेखित है (अधिकांश languages एक String.prototype.toUpperCase, एक snake_case regex pattern और एक camelCase परिवर्तन भेजती हैं). यदि आप समकक्ष कार्यक्षमता self-host करना चाहते हैं, change-case (JavaScript) या stringcase (Python) जैसी libraries सभी 11 cases और अधिक को कवर करती हैं।
संबंधित उपकरण
Word & Character Counter
Words, characters, sentences, और paragraphs count करें।
Lorem Ipsum Generator
Designs और mockups के लिए placeholder text generate करें।
URL Encoder / Decoder
URLs और query parameters encode या decode करें।
फ़ॉन्ट पूर्वावलोकन
अपने पाठ, आकार और भार के साथ किसी भी वेब फ़ॉन्ट का पूर्वावलोकन करें।