একটি হাইফেন কেস কনভার্টার (যা প্রায়শই কেবাব কেস জেনারেটর হিসেবে পরিচিত) সাধারণ বাক্যগুলিকে ছোট অক্ষরের স্ট্রিংয়ে অনুবাদ করে যেখানে সমস্ত খালি জায়গা হাইফেন (ড্যাশ) দ্বারা প্রতিস্থাপিত হয়। উদাহরণস্বরূপ, 'SEO Optimization Guide 2026' শব্দগুচ্ছটি হয়ে যায় 'seo-optimization-guide-2026'।
এই ফরম্যাটটি ওয়েব ডেভেলপমেন্ট এবং সার্চ ইঞ্জিন অপ্টিমাইজেশনে একটি স্ট্যান্ডার্ড অনুশীলন। ওয়েব ব্রাউজার এবং সার্ভারগুলি খালি জায়গার চেয়ে হাইফেন অনেক বেশি ভালভাবে পড়ে, অন্যথায় খালি জায়গাগুলি নোংরা ইউআরএল-এনকোড করা স্ট্রিংয়ে (যেমন '%20') রূপান্তরিত হতো। কেবাব-কেস নিশ্চিত করে যে ইউআরএলগুলি পঠনযোগ্য, ক্রলযোগ্য এবং পরিষ্কার থাকে।
এটি সিস্টেম ডিরেক্টরি জুড়ে সিএসএস ক্লাস, কনফিগারেশন ফাইল, গিট ব্রাঞ্চের নাম এবং ফোল্ডারগুলির নামকরণেও প্রচুর ব্যবহৃত হয়। হাইফেন ব্যবহার করা সার্ভারগুলিতে কমান্ড লাইন চালানোর সময় টার্মিনাল ত্রুটিগুলি প্রতিরোধ করে, যেখানে ফাঁকা জায়গাকে প্যারামিটার বিভাজন হিসেবে ব্যাখ্যা করা হয়।
এই কনভার্টারটি জাভাস্ক্রিপ্ট ব্যবহার করে সম্পূর্ণ ক্লায়েন্ট-সাইডে কাজ করে। ওয়েব সার্ভারে কোনো তথ্য পাঠানো হয় না, যা ওয়েবসাইটের স্লাগ এবং কাঠামো পরিকল্পনা করার জন্য একটি নিরাপদ পরিবেশ প্রদান করে। এটি ব্র্যাকেট, উদ্ধৃতি চিহ্ন এবং বিরামচিহ্নগুলি সরিয়ে দেয় যাতে আউটপুটটি একটি বৈধ ওয়েব স্লাগ হিসেবে থাকে।
যদিও হাইফেন ইউআরএল এবং সিএসএস-এর জন্য নিখুঁত, তবে পাইথন, জাভা বা এসকিউএল (যেখানে হাইফেন বিয়োগের প্রতিনিধিত্ব করে) এর মতো ভাষার প্রোগ্রামিং ভেরিয়েবলগুলিতে এগুলি অবৈধ। প্রোগ্রামিংয়ের জন্য, সাধারণত স্নেক_কেস (snake_case) বেশি পছন্দ করা হয়।