命名規則変換ツール

テキストを8種の命名規則に一括変換。入力形式を自動判別します。複数行対応。

このツールでできること

入力したテキストをcamelCase・PascalCase・snake_case・SCREAMING_SNAKE_CASE・kebab-case・SCREAMING-KEBAB-CASE・dot.case・flatcaseの8種類の命名規則にリアルタイムで一括変換します。入力した文字列がどの命名規則かを自動判別して表示し、各結果はワンクリックでコピーできます。

使い方

  1. テキストエリアに変換したい文字列を入力します
  2. 入力形式が自動判別されて表示されます
  3. 8種の命名規則に変換された結果が一覧表示されます
  4. コピーしたい形式の「コピー」ボタンをクリックします
  5. 複数行入力すると各行を個別に変換して表示します

対応する命名規則

  • camelCase — 先頭小文字、以降は単語の先頭を大文字(例:myVariableName)
  • PascalCase — すべての単語の先頭を大文字(例:MyVariableName)
  • snake_case — すべて小文字、単語をアンダースコアで区切る(例:my_variable_name)
  • SCREAMING_SNAKE_CASE — すべて大文字、アンダースコア区切り(例:MY_VARIABLE_NAME)
  • kebab-case — すべて小文字、単語をハイフンで区切る(例:my-variable-name)
  • SCREAMING-KEBAB-CASE — すべて大文字、ハイフン区切り(例:MY-VARIABLE-NAME)
  • dot.case — すべて小文字、単語をドットで区切る(例:my.variable.name)
  • flatcase — すべて小文字で区切りなし(例:myvariablename)

よくある質問

Q. 日本語混じりの文字列はどう変換されますか?

英数字部分のみが命名規則に従って変換され、日本語はそのまま保持されます。例えば「ユーザーgetUserNameフィールド」は「ユーザーget_user_nameフィールド」のように変換されます。

Q. 複数行を一度に変換できますか?

はい。テキストエリアに改行区切りで複数の文字列を入力すると、各行を個別に変換して結果を表示します。行番号と元の入力が各ブロックのヘッダーに表示されます。

Q. スペース区切りの普通の文章も変換できますか?

はい。「my variable name」のようなスペース区切りのテキストも単語として分解して各命名規則に変換します。「My Component Name」のような大文字始まりでも正常に処理されます。

Xでシェア