命名ケース変換

変数名・関数名・ファイル名などを camelCase / snake_case / kebab-case などに一括変換します。1行に1つずつ入れてください。

区切りとして認識するもの:空白、_(アンダースコア)、-(ハイフン)、.(ドット)、/、小文字→大文字の切れ目(fetchHttp → fetch / Http)、連続した大文字の終わり(HTTPResponse → HTTP / Response)。日本語などアルファベット以外の文字はそのまま1語として残します。JavaScript・Java は camelCase、Python は snake_case、CSSクラスやURLは kebab-case、定数は CONSTANT_CASE がよく使われます(各言語のスタイルガイド、例:PEP 8)。入力はブラウザ内だけで処理されます。

命名ケース変換でできること

変数名・関数名・ファイル名などを、camelCase・snake_case・kebab-case など8種類の書き方にまとめて変換します。プログラミングやWeb制作で命名ルールをそろえたいときに使えます。

使い方

  1. 「変換したい名前(1行1つ)」に、変換したい名前を1行に1つずつ入力します(空白区切りの英語でも、既存の変数名でも可)。
  2. 入力するとすぐに、キャメル・パスカル・スネーク・定数・ケバブ・ドット・見出し・小文字+空白の8種類が一覧で表示されます。
  3. HTTP などの略語を「Http」のように普通の単語として扱うかどうかを、チェックボックスで切り替えます。
  4. 使いたい行の「コピー」を押すと、その形式の結果が全行まとめてコピーされます。

計算の仕組みと注意点

よくある質問

camelCase と PascalCase の違いは何ですか?

どちらも単語の先頭を大文字にしてつなげますが、camelCase は最初の単語を小文字で始め(userId)、PascalCase は最初も大文字で始めます(UserId)。このツールでは両方が並んで表示されるので見比べられます。

snake_case を camelCase に一括で直せますか?

できます。snake_case の名前を1行ずつ貼りつけると、キャメルの行に camelCase の結果がまとめて出ます。「コピー」で全行をそのままコピーできます。

HTTPやIDなどの略語はどう変換されますか?

初期設定では略語も普通の単語として扱い、fetchHTTPResponse は fetchHttpResponse になります。チェックを外すと、2文字以上の大文字だけの単語はそのまま残り fetchHTTPResponse のようになります。

数字が入った名前も変換できますか?

できます。数字は直前の単語にくっついたまま扱われ、Max Retry Times2 は max_retry_times2 のようになります。