ハイフンケース変換(ケバブケースジェネレーターとも呼ばれます)は、通常の文章を、すべての空白スペースがハイフン(ダッシュ)に置き換えられた小文字の文字列に変換します。例えば、「SEO Optimization Guide 2026」というフレーズは「seo-optimization-guide-2026」になります。
この形式は、Web開発や検索エンジン最適化(SEO)における標準的な慣行です。Webブラウザやサーバーは空のスペースよりもハイフンをはるかに適切に読み取ります。スペースのままだと、煩雑なURLエンコードされた文字列(「%20」など)に変換されてしまいます。Kebab-caseを使用することで、URLの可読性、クロール性、およびクリーンさが保たれます。
また、CSSクラス、設定ファイル、gitブランチ名、およびシステムディレクトリ全体のフォルダの命名にも頻繁に使用されます。ハイフンを使用することで、サーバー上でコマンドラインを実行する際、スペースがパラメータの区切りとして解釈されて発生するターミナルエラーを防ぐことができます。
このコンバーターは、JavaScriptを使用して完全にクライアント側で動作します。Webサーバーに情報は送信されないため、Webサイトのスラッグや構造を計画するための安全な環境を提供します。括弧、引用符、句読点を除去し、出力が有効なWebスラッグとして維持されるようにします。
ハイフンはURLやCSSには最適ですが、Python、Java、SQLなどのプログラミング言語の変数としては無効です(ハイフンが引き算を意味するため)。プログラミングでは、通常はsnake_caseが好まれます。