キャメルケース・スネークケース変換
変数名や列名を入力すると、さまざまな命名規則(ケース)に一度に変換します。1行に1つずつなら、まとめて変換できます。
変換したい名前(1行に1つ) どの書き方からでもOK
入力したデータは送信も保存もしません。悪用することも一切ありません。くわしく
命名規則(ケース)の種類と使いどころ
| 名前 | 例 | よく使う場面 |
|---|---|---|
| camelCase | userName | JavaScript・Java の変数名 |
| PascalCase | UserName | クラス名・C# のメソッド名 |
| snake_case | user_name | Python・Ruby・DBの列名 |
| SCREAMING_SNAKE | USER_NAME | 定数・環境変数 |
| kebab-case | user-name | URL・CSSのクラス名・ファイル名 |
| Train-Case | User-Name | HTTPヘッダー名 |
| dot.case | user.name | 設定ファイルのキー |
| path/case | user/name | パス |
| Title Case | User Name | 見出し |
| Sentence case | User name | 文 |
名前の形がラクダのこぶのように見えるのがキャメルケース、ヘビのように低く続くのがスネークケース、串に刺さった具のように見えるのがケバブケースと呼ばれます。 プロジェクトや言語ごとに決まりがあるので、既存のコードに合わせるのが基本です。
- JavaScript / TypeScript:変数・関数は camelCase、クラスは PascalCase、定数は SCREAMING_SNAKE_CASE
- Python:変数・関数は snake_case、クラスは PascalCase
- データベース:テーブル名・列名は snake_case が多い
- URL・CSS・ファイル名:kebab-case が多い
よくある質問
複数の名前をまとめて変換できますか?
できます。1行に1つずつ入力すると、行ごとに変換します。データベースの列名の一覧を、プログラムの変数名にまとめて変えるときに便利です。
「XMLHttpRequest」のような略語はどうなりますか?
大文字が続く略語も単語として区切ります(xml・http・request)。そのため camelCase では xmlHttpRequest になります。
日本語は変換できますか?
このツールは英数字の単語の区切り方を変えるものです。日本語の部分は区切り文字として扱われ、取り除かれます。
変換・計算の結果は正確さに努めていますが、すべての入力での動作を保証するものではありません。 業務で使う場合は、重要なデータは結果を確認してからご利用ください。詳しくは免責事項をご覧ください。