एक हाइफ़न केस कनवर्टर (जिसे अक्सर केबाब केस जनरेटर भी कहा जाता है) सामान्य वाक्यों को लोअरकेस स्ट्रिंग्स में बदल देता है जहां सभी खाली स्थानों (spaces) को हाइफ़न (डैश) से बदल दिया जाता है। उदाहरण के लिए, वाक्यांश 'SEO Optimization Guide 2026' बदलकर 'seo-optimization-guide-2026' हो जाता है।
यह प्रारूप वेब डेवलपमेंट और सर्च इंजन ऑप्टिमाइज़ेशन में एक मानक अभ्यास है। वेब ब्राउज़र और सर्वर खाली स्थानों की तुलना में हाइफ़न को बेहतर तरीके से पढ़ते हैं, अन्यथा खाली स्थान अव्यवस्थित URL-एन्कोडेड स्ट्रिंग्स (जैसे '%20') में बदल जाते हैं। Kebab-case यह सुनिश्चित करता है कि URL पठनीय, क्रॉल करने योग्य और साफ बने रहें।
इसका उपयोग CSS क्लासेस, कॉन्फ़िगरेशन फ़ाइलों, git ब्रांच के नामों और सिस्टम डायरेक्टरी में फ़ोल्डर्स के नामकरण में भी भारी मात्रा में किया जाता है। हाइफ़न का उपयोग करने से सर्वर पर कमांड लाइन चलाते समय टर्मिनल त्रुटियों (errors) से बचा जा सकता है, जहाँ खाली स्थान को पैरामीटर विभाजन के रूप में समझा जाता है।
यह कनवर्टर पूरी तरह से JavaScript का उपयोग करके क्लाइंट-साइड पर काम करता है। वेब सर्वर पर कोई जानकारी प्रसारित नहीं की जाती है, जो वेबसाइट स्लग और संरचनाओं की योजना बनाने के लिए एक सुरक्षित वातावरण प्रदान करता है। यह ब्रैकेट, उद्धरण चिह्नों (quotes) और विराम चिह्नों को हटा देता है ताकि यह सुनिश्चित हो सके कि आउटपुट एक वैध वेब स्लग बना रहे।
हालांकि हाइफ़न URL और CSS के लिए एकदम सही हैं, लेकिन वे Python, Java या SQL जैसी भाषाओं के लिए प्रोग्रामिंग वेरिएबल्स में अमान्य हैं (जहाँ हाइफ़न घटाव का प्रतिनिधित्व करते हैं)। प्रोग्रामिंग के लिए, आमतौर पर snake_case को प्राथमिकता दी जाती है।