Kebab Case कन्वर्टर

ब्राउज़र में चलता है फ़ॉर्मेटिंग

टेक्स्ट को हाइफ़न से जुड़े lowercase शब्दों में बदलें, साफ़ URL slug के लिए उच्चारण चिह्न वाले कैरेक्टर के वैकल्पिक ट्रांसलिटरेशन के साथ।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

camelCase, snake_case, kebab-case और PascalCase में क्या अंतर है?

ये किसी आइडेंटिफ़ायर के शब्दों को जोड़ने के चार तरीक़े हैं: camelCase छोटे अक्षर से शुरू होकर हर अगले शब्द को बड़ा करता है (userId), PascalCase हर शब्द को बड़ा करता है (UserId), snake_case अंडरस्कोर से अलग करता है (user_id) और kebab-case हाइफ़न से (user-id)। कोई भी "सही" नहीं है — हर भाषा और फ़ॉर्मेट की अपनी परंपरा है: JSON और JavaScript camelCase की ओर, Python और SQL snake_case की ओर, URL और CSS kebab-case की ओर, क्लास नाम PascalCase की ओर। API कॉन्ट्रैक्ट और उसके उपभोक्ता के बीच बेमेल (userId बनाम user_id) सबसे आम इंटीग्रेशन डिफ़ेक्ट में से एक है।

Kebab Case कन्वर्टर कैसे इस्तेमाल करें

  1. शीर्षक या identifier पेस्ट करें, एक प्रति लाइन।
  2. कोड identifier के लिए kebab-case चुनें (यह camelCase को तोड़ता है), शीर्षकों के लिए URL slug, या Train-Case।
  3. slug के लिए तय करें कि ग़ैर-लैटिन अक्षर रखने हैं या नहीं, और अधिकतम लंबाई सेट करें।
  4. नतीजे कॉपी करें।

Kebab Case कन्वर्टर की खूबियाँ

  • kebab-case, URL slug और Train-Case मोड
  • उच्चारण चिह्न वाले लैटिन कैरेक्टर और ligature का ट्रांसलिटरेशन (café → cafe, straße → strasse)
  • slug में अरबी, हिंदी और अन्य ग़ैर-लैटिन अक्षर बनाए रखने का विकल्प
  • slug की अधिकतम लंबाई, साफ़-सुथरी कटाई के साथ
  • नतीजा टेबल और ख़ाली slug पर चेतावनी के साथ बैच रूपांतरण

Kebab Case कन्वर्टर का उदाहरण

ब्लॉग पोस्ट के slug

इनपुट:

Café Straße & Crème Brûlée Menu
10 Tips for Better APIs!

आउटपुट:

cafe-strasse-creme-brulee-menu
10-tips-for-better-apis

Kebab Case कन्वर्टर के बारे में अक्सर पूछे जाने वाले सवाल

kebab-case और URL slug में क्या अंतर है?

kebab-case मोड identifier को केस बदलने, अंडरस्कोर और स्पेस पर तोड़ता है और छोटे अक्षरों वाले शब्दों को हाइफ़न से जोड़ता है (userFirstName → user-first-name)। डिफ़ॉल्ट URL slug मोड हर लाइन को शीर्षक की तरह लेता है: यह camelCase को नहीं तोड़ता (userFirstName → userfirstname), पर उच्चारण चिह्न हटाता है (café → cafe), ligature खोलता है (straße → strasse), विराम चिह्न हटाता है और लंबाई सीमित कर सकता है — जिससे सुरक्षित, पढ़ने योग्य URL बनते हैं। कोड identifier के लिए kebab-case मोड इस्तेमाल करें।

slug मोड में अरबी या हिंदी टेक्स्ट का क्या होता है?

"Keep non-Latin letters" (ग़ैर-लैटिन अक्षर रखें) चालू होने पर शब्द बने रहते हैं (مرحبا-بالعالم), जिन्हें आधुनिक ब्राउज़र URL में सही दिखाते हैं। इसे बंद करने पर सिर्फ़ ASCII अक्षर और अंक बचते हैं।

किसी लाइन का नतीजा ख़ाली क्यों आया?

सफ़ाई के बाद उसमें कोई अक्षर या अंक बचा ही नहीं — उदाहरण के लिए सिर्फ़ विराम चिह्न, या ग़ैर-लैटिन टेक्स्ट जब "ग़ैर-लैटिन अक्षर रखें" बंद हो।

Train-Case क्या है?

हाइफ़न से अलग किए गए शब्द, जिनमें हर शब्द बड़े अक्षर से शुरू होता है (Content-Type, X-Request-Id) — यही स्टाइल HTTP हेडर नामों में इस्तेमाल होती है।