開発ツール
命名規則変換
変数名、関数名、クラス名などを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種類の命名規則に同時変換
- リアルタイム変換
- ワンクリックコピー機能
- 完全ブラウザローカル処理(プライバシー保護)
単語の区切りと変換例
| 入力 | camelCase | snake_case | PascalCase |
|---|---|---|---|
| getUserData | getUserData | get_user_data | GetUserData |
| XMLHttpRequest | xmlHttpRequest | xml_http_request | XmlHttpRequest |
| déjà vu | dejaVu | deja_vu | DejaVu |
| 東京 名称 | 東京名称 | 東京_名称 | 東京名称 |
よくある質問
- 何文字まで一括変換できますか?
- 単体変換は50文字分、複数変換は入力欄全体で100文字分までです。絵文字や一部の漢字は2文字分以上として数えます。上限を超えても入力を勝手に切り詰めず、編集して直せるように保持します。
- 複数の名前はどのように区切りますか?
- 改行または半角カンマで区切ります。空の項目は除き、同じ名前が複数ある場合は入力順に残します。引用符で囲んだCSVの読み込み機能ではありません。
- 日本語やアクセント付きの文字も使えますか?
- 日本語や絵文字は結果に残る場合があります。日本語の文章を自然な単語に分割したり、ローマ字に直したりはしません。déjàのような一部のラテン文字はアクセントを外してdejaに変換します。
- 変換結果をそのままプログラムで使えますか?
- 変換結果が各言語の有効な識別子かどうかは検査していません。予約語、先頭の数字、使える記号などを利用先の規則に合わせて確認してください。Start CaseとTitle Caseは本ツールでは同じ変換です。
- 入力内容は保存・送信されますか?
- 変換はブラウザー内で行い、本ツールは入力内容を外部に送信したり自動保存したりしません。入力を変えると結果も更新し、クリアすると結果も消去します。再読み込みすると入力内容は消えます。
仕様・出典
更新日: