ケース変換

テキストを camelCase、snake_case、kebab-case、PascalCase の間で変換するケース変換ツール。

テキストはブラウザ内でローカルに変換され、サーバーにアップロードされることはありません。

開発・運営:Udit Agarwal

TypeScript の型を生成しますか? JSON to TypeScript をお試しください。

大文字・小文字変換 について

このケース変換ツールは、テキストを camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Title Case、Sentence case、小文字、大文字の間でワンクリックで変換します。変数名、API フィールド、データベースのカラム名を付け替える開発者はもちろん、一貫した識別子や読みやすい見出しが必要なライターや QA エンジニアのために作られています。識別子、CSV のカラム名、リスト全体を貼り付けて目的のスタイルを選ぶだけで、各行が独立して変換されるため、複数行のリストもきれいに揃ったままになります。JSON キーを定数に変えたり、タイトルを kebab-case のスラッグにしたり、camelCase を snake_case に変換してコードベース全体の命名規則を統一したりするのに使えます。すべてブラウザ内でローカルに処理されるため、データが端末から外に出ることはありません。

機能

  • 11 種類のスタイルを変換: camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Title Case、Sentence case、小文字、大文字
  • 既存の camelCase、頭字語、アンダースコア、ハイフン、ドット、スラッシュから単語の区切りを検出
  • 各行を独立して変換するため、貼り付けたリストやカラム名がきれいに揃ったまま
  • 余分な記号を取り除き区切りをまとめて、きれいで予測可能な識別子を生成
  • HTTPRequest のような頭字語の連続を、適切な単語に分割して処理
  • 数字から文字への切り替わりで分割し、item2Name のような値を item2 name に
  • 入力や貼り付けと同時に即座に変換し、結果をワンクリックでコピー
  • 貼り付けた内容を追跡せず、すべてブラウザ内で動作

大文字・小文字変換 の使い方

  1. テキストを入力ボックスに貼り付けるか入力します。
  2. snake_case、camelCase、kebab-case などの目的のケースを選びます。
  3. 出力パネルで変換結果を確認します。
  4. 「コピー」をクリックして変換後のテキストをクリップボードにコピーします。

例

入力

helloWorld
HTTPRequestHandler

出力

hello_world
http_request_handler

2 つの camelCase 識別子を 1 行ずつ snake_case に変換しています。

よくあるエラーとトラブルシューティング

  • HTTPRequest のような頭字語が予想外の位置で分割される。 — 変換ツールは大文字の連続に続く「大文字+小文字」を区切りとして扱うため、HTTPRequest は 'http request' になります。別の区切り方をしたい場合は、変換前に手動でスペースを追加してください。
  • 数字が単語から切り離される。 — 小文字または数字の後に大文字が続くと新しい単語が始まるため、'item2Name' は 'item2 name' になります。数字を区別して残したい場合は入力を整え直してください。
  • 記号や絵文字が結果から消える。 — 識別子を有効に保つため、文字・数字・単語の区切りのみが残され、その他の文字は削除されます。記号を保持したい場合は、通常の文章に対して Title または Sentence case を使ってください。
  • 複数行のリストが 1 行にまとまってしまう。 — 入力では各項目を別々の行に保ってください。ツールは行ごとに変換し、出力でも改行を維持します。

よくある質問

ArrayKit のケース変換ツールとは何ですか?
単語や識別子を camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Title Case、Sentence case、小文字、大文字の間で書き換えるテキストケース変換ツールです。
camelCase を snake_case に変換するにはどうすればよいですか?
camelCase のテキストを貼り付けて目的のケースに snake_case を選ぶと、ケース変換ツールが各単語の区切りにアンダースコアを挿入します。例えば helloWorld は hello_world になります。
リスト全体を一度に変換できますか?
はい。各行が独立して変換されるため、名前や識別子の列を貼り付けても、まとめられることなくその場で変換されます。
ケース変換ツールは識別子内の単語の区切りをどのように検出しますか?
既存の camelCase の切り替わり、頭字語の連続、アンダースコア・ハイフン・ドット・スラッシュなどの区切りで分割し、選んだスタイルで単語を再構築します。
タイトルを kebab-case のスラッグにするのに使えますか?
はい。タイトルを貼り付けて kebab-case を選ぶと、変換ツールが単語を小文字にしてハイフンでつなぎ、きれいな URL スラッグを生成します。
このツールを使うとき、テキストのプライバシーは保たれますか?
はい。ケース変換ツールはすべてブラウザ内で動作するため、貼り付けたテキストはローカルで処理され、端末から外に出ることはありません。

関連ツール

テキストの他のツール

テキストのツールをすべて見る (31) · すべてのツール