CanDoYa
JA

Kebab Case Converter 無料オンライン

すべてブラウザー内で動作します。アップロードも登録も不要です。

あらゆる文字体系の文字と数字を保持し、句読点、スペース、ケース境界はハイフンに変換します。
入力テキストまたは識別子
kebab-case出力
テキストまたは識別子を貼り付けるとkebab-caseに変換します
このツールをシェア

Kebab Case Converterとは?

Kebab Case Converterは、テキストやコード風の名前をuser-profile-urlのようなハイフン区切りの識別子に変換するツールです。フレーズ、camelCase、PascalCase、kebab-case、記号が混じった文字列を貼り付けると、結果がすぐ更新されます。複数行の一括変換にも対応し、定数向けにUPPER-KEBAB-CASEへ切り替えられます。

使い方

  1. 1テキストを貼り付ける. フレーズ、ラベルの一覧、既存の識別子を入力します。入力の各行が、出力の各行になります。
  2. 2形式を選ぶ. 標準のkebab-case出力を使うか、定数や環境変数向けにUPPER-KEBAB-CASEへ切り替えます。
  3. 3文字の扱いを選ぶ. 多言語テキストではUnicode文字をオンのままにし、厳密なASCII識別子が必要な場合だけオフにします。
  4. 4結果をコピーする. コピーを使って、変換済みの識別子または変換済みの列全体を取得します。

こんな方に

このコンバーターはすべてブラウザ内で動作するため、貼り付けたコード、データベース項目、個人的なメモはアップロードされません。HTTPServerErrorcustomerProfileURLinvoice-totalのような一般的な識別子の区切りを検出し、連続した区切り文字を1つのハイフンに整えます。ローカライズされた識別子向けにUnicode文字は初期設定で保持されます。英字のアクセントを折りたたみ、a-z0-9、ハイフンだけを受け付ける環境には厳密なASCIIモードを使えます。

よくある質問

このKebab Case Converterは無料ですか?

はい。無料で使え、登録は不要です。通常のブラウザ利用で困るような行数制限もありません。1つの値でも列全体でも、貼り付けるだけですぐ変換できます。

入力したテキストはどこかへ送信されますか?

いいえ。変換はブラウザ内でローカルに行われます。識別子、社内のフィールド名、API payloads、下書きテキストは端末上に残ります。

kebab-caseとは何ですか?

kebab-caseは、<code>customer-profile-url</code>のように単語を小文字にし、ハイフンで区切る命名スタイルです。Python、Ruby、Rust、データベース、ファイル名、多くのAPI規約でよく使われます。

camelCaseやPascalCaseも変換できますか?

はい。一般的なケース境界を検出するため、<code>customerProfileURL</code>は<code>customer-profile-url</code>に、<code>HTTPServerError</code>は<code>http-server-error</code>に変換されます。

UPPER-KEBAB-CASEは何に使いますか?

UPPER-KEBAB-CASEは大文字版で、通常は定数、enum値、<code>API-BASE-URL</code>のような環境変数に使われます。出力先が大文字の識別子を求める場合はUPPERモードを選びます。

アクセント付き文字や英語以外の文字に対応していますか?

はい。Unicode文字は初期設定で保持されるため、キリル文字、ギリシャ文字、ヒンディー語、中国語などの文字も、スペースや句読点で区切られていれば残ります。厳密なASCII出力が必要な場合だけUnicodeをオフにしてください。

複数の名前をまとめて変換できますか?

はい。1行に1つずつ値を貼り付けると、同じ順序で1行ずつ変換済みの識別子を返します。スプレッドシートの見出し、データベース列、一括のコード整理に便利です。