本文へ進む
メニュー

開発ツール

命名規則変換

変数名、関数名、クラス名などを12種類の命名規則(camelCase、snake_case、kebab-caseなど)に同時変換できます。

ツールを使う
使い方・解説・関連ツール

変数名・関数名・クラス名など(50文字以内)

スペースやハイフンなどの区切り、大文字への切り替わりから単語を分けます(例:get user、getUser)。
入力内容は、12種類の命名規則(キャメルケース、スネークケースなど)に自動変換されます。

文字数: 0/50

絵文字や一部の漢字は2文字分以上として数えます。

上の入力欄に変換したい文字列を入力してください
リアルタイムで12種類の命名規則に変換されます

次のステップに役立つツール・サービス

命名規則変換について

変数名、関数名、クラス名などを12種類の命名規則に同時変換できる命名規則変換ツールです。リアルタイム変換とワンクリックコピー機能で開発効率を向上させます。

対応している変換形式

  • camelCase(キャメルケース):getUserName
  • PascalCase(パスカルケース):GetUserName
  • snake_case(スネークケース):get_user_name
  • CONSTANT_CASE(コンスタントケース):GET_USER_NAME
  • kebab-case(ケバブケース):get-user-name
  • Start Case(キャピタルケース):Get User Name
  • lower case(小文字スペース区切り):get user name
  • UPPER CASE(大文字スペース区切り):GET USER NAME
  • Title Case(タイトルケース):Get User Name
  • dot.case(ドット記法):get.user.name
  • path/case(パスケース):get/user/name
  • Train-Case(トレインケース):Get-User-Name

使用例

  • JavaScript/TypeScriptやPythonなどの変数・関数名の命名
  • CSSクラス名・ID名の統一
  • データベースカラム名の統一
  • 設定ファイルの項目名変換
  • APIエンドポイント名の統一
  • 複数の命名規則が混在するプロジェクトでの統一作業
  • オブジェクトキーやファイルパスの統一

特徴

  • 12種類の命名規則に同時変換
  • リアルタイム変換
  • ワンクリックコピー機能
  • 完全ブラウザローカル処理(プライバシー保護)

単語の区切りと変換例

同じ単語を異なる命名規則へ変換
入力camelCasesnake_casePascalCase
getUserDatagetUserDataget_user_dataGetUserData
XMLHttpRequestxmlHttpRequestxml_http_requestXmlHttpRequest
déjà vudejaVudeja_vuDejaVu
東京 名称東京名称東京_名称東京名称

よくある質問

何文字まで一括変換できますか?
単体変換は50文字分、複数変換は入力欄全体で100文字分までです。絵文字や一部の漢字は2文字分以上として数えます。上限を超えても入力を勝手に切り詰めず、編集して直せるように保持します。
複数の名前はどのように区切りますか?
改行または半角カンマで区切ります。空の項目は除き、同じ名前が複数ある場合は入力順に残します。引用符で囲んだCSVの読み込み機能ではありません。
日本語やアクセント付きの文字も使えますか?
日本語や絵文字は結果に残る場合があります。日本語の文章を自然な単語に分割したり、ローマ字に直したりはしません。déjàのような一部のラテン文字はアクセントを外してdejaに変換します。
変換結果をそのままプログラムで使えますか?
変換結果が各言語の有効な識別子かどうかは検査していません。予約語、先頭の数字、使える記号などを利用先の規則に合わせて確認してください。Start CaseとTitle Caseは本ツールでは同じ変換です。
入力内容は保存・送信されますか?
変換はブラウザー内で行い、本ツールは入力内容を外部に送信したり自動保存したりしません。入力を変えると結果も更新し、クリアすると結果も消去します。再読み込みすると入力内容は消えます。

仕様・出典

更新日:

ツール一覧に戻る