開発・プログラミング

camelCase・snake_caseなどの命名規則を変換するツール

単語や識別子をcamelCase、PascalCase、snake_case、kebab-caseなどへ一括変換できます。

ブラウザ内処理

0文字 / 0行

0文字 / 0行

FEATURES

このツールでできること

  • snake_case、camelCase、PascalCaseなどを相互変換します。
  • 開発中のデータ確認や変換を、コピーしてすぐ試せます。
  • 無料・会員登録不要で、PCとスマートフォンのブラウザから利用できます。

HOW TO USE

使い方

  1. 1

    変換先の命名規則を選びます。

  2. 2

    識別子を入力欄へ貼り付けます。複数行も入力できます。

  3. 3

    「命名規則を変換する」を押して結果を確認します。

  4. 4

    結果をコピーするかテキストファイルとして保存します。

EXAMPLE

具体的な入力例・出力例

入力例

user_profile_id
UtilityBoxTool
API-response-code

出力例

userProfileId
utilityBoxTool
apiResponseCode

ERRORS

エラーになる条件

  • 入力が空の場合。
  • 入力が500,000文字または10,000行を超えている場合。
  • 記号だけの行など、単語として認識できる文字がない場合は空行になります。

NOTES

使用上の注意

  • 略語の大文字表記は変換時に標準化されます。APIResponseはapiResponseなどになります。
  • 日本語を含む識別子も変換できますが、プログラミング言語側の命名規則を確認してください。
  • 空行はそのまま保持されます。
  • 変換後に予約語や既存変数名との重複がないか確認してください。

入力データを外部送信しません

入力したデータや選択したファイルは、ユーザーのブラウザ内で処理され、外部サーバーへ送信されません。

FAQ

よくある質問

camelCaseからsnake_caseへ変換できますか?

できます。大文字の境界を単語として判定し、アンダースコア区切りへ変換します。

日本語も変換できますか?

英数字の識別子変換を主な用途としています。日本語を含む場合は結果を確認してください。

複数の変数名を一括変換できますか?

できます。1行に1つずつ入力すると、同じ行数で結果を返します。

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

できます。スペース、ハイフン、アンダースコアなどを単語区切りとして扱います。

大文字の略語は保持されますか?

統一的な変換を優先するため、CONSTANT_CASE以外では通常の単語として小文字化・先頭大文字化します。

入力内容は保存されますか?

保存されません。ブラウザ内で変換します。

商用コードで使えますか?

利用できます。ただし変換結果がプロジェクトのコーディング規約に合うか確認してください。