英語テキストケース変換
無料オンラインケースコンバーター
英語テキストをUPPERCASE、lowercase、Title Case、camelCase、snake_case、kebab-caseに一括変換。プログラミングの変数名変換や文書作成に最適です。無料・登録不要・ブラウザだけで完結します。
テキストケース変換(大文字小文字変換)とは?
テキストケース変換とは、英語テキストの大文字・小文字の表記パターン(ケース)を別の形式に変換することです。プログラミングの世界では、変数名・関数名・クラス名・定数名などに使う命名規則(ネーミングコンベンション)として複数のケースが標準化されています。
代表的なケースには、すべて大文字のUPPERCASE、すべて小文字のlowercase、単語の頭文字を大文字にするTitle Case、2語目以降の頭文字を大文字にするcamelCase、アンダースコアで区切るsnake_case、ハイフンで区切るkebab-caseがあります。これらのケースを正しく使い分けることはコードの可読性と保守性を大きく左右するため、プログラマにとって必須の知識です。このツールでは入力テキストを6種類のケースに一括変換でき、変数名の命名やコードリファクタリングの効率を大幅に向上させます。
ケース変換ツールの使い方
3ステップでテキストのケース変換が完了します。
- テキストを入力する — 変換したい英語テキストを入力欄に入力します。スペース区切り、camelCase、snake_case、kebab-caseなど、どの形式から入力しても自動で単語を認識します。
- 変換結果を確認する — 入力と同時にUPPERCASE、lowercase、Title Case、camelCase、snake_case、kebab-caseの6種類すべての変換結果がリアルタイムで表示されます。
- 必要なケースをコピーする — 各ケースの横にある「コピー」ボタンをクリックすると、その変換結果がクリップボードにコピーされます。IDEやテキストエディタにそのまま貼り付けて使えます。
ケース変換の活用シーン・ユースケース
- プログラミングの変数名変換 — JavaScriptのcamelCase変数名をPythonのsnake_caseに変換するなど、言語間で命名規則を変更する際に活用できます。
- CSSクラス名の生成 — コンポーネント名やモジュール名をkebab-caseに変換して、BEM記法やCSS Modulesのクラス名を効率的に作成できます。
- API設計のフィールド名統一 — RESTful APIのJSONフィールド名をcamelCaseまたはsnake_caseに統一する際に、一括変換で作業を効率化できます。
- データベースのカラム名作成 — テーブル設計時にカラム名をsnake_caseに統一するため、設計書の項目名を変換して使用できます。
- ドキュメントの見出し作成 — Title Caseに変換して英語ドキュメントやプレゼン資料の見出しをフォーマルな表記に整えられます。
- URLスラッグの生成 — ブログ記事やWebページのURLに使うスラッグをkebab-caseで生成でき、SEOフレンドリーなURL構造を作れます。
プログラミングの命名規則一覧
ソフトウェア開発で使われる主要な命名規則(ネーミングコンベンション)の一覧です。言語やフレームワークごとに推奨される規則が異なるため、プロジェクトのコーディング規約に合わせて選択しましょう。
| 命名規則 | 表記例 | 主な使用場面 |
|---|---|---|
| camelCase(キャメルケース) | myVariableName | JavaScript/Java/TypeScriptの変数名・関数名 |
| PascalCase(パスカルケース) | MyClassName | クラス名(C#/Java/TypeScript)、Reactコンポーネント名 |
| snake_case(スネークケース) | my_variable_name | Python/Rubyの変数名・関数名、データベースカラム名 |
| SCREAMING_SNAKE_CASE | MAX_RETRY_COUNT | 定数名(ほぼすべての言語共通) |
| kebab-case(ケバブケース) | my-component-name | CSSクラス名、URLスラッグ、HTMLカスタム要素名 |
| TRAIN-CASE(トレインケース) | Content-Type | HTTPヘッダー名 |
| flatcase(フラットケース) | myvariablename | パッケージ名(Java)、名前空間 |
| UPPER CASE(アッパーケース) | MY VARIABLE NAME | SQLキーワード(SELECT, FROM等)、環境変数 |
| dot.notation(ドット記法) | com.example.app | Javaパッケージ名、設定ファイルのキー |
よくある質問
camelCaseとは何ですか?
camelCase(キャメルケース)は、複数の単語を結合し最初の単語は小文字のまま、2番目以降の単語の先頭を大文字にする命名規則です。例えば「my variable name」は「myVariableName」になります。ラクダのこぶのように大文字が現れることからこの名前がつきました。JavaScriptやJavaの変数名・関数名で広く使われています。
snake_caseとkebab-caseの違いは?
snake_case(スネークケース)は単語をアンダースコア(_)で区切る形式で、Pythonの変数名やデータベースのカラム名で標準的に使われます。kebab-case(ケバブケース)は単語をハイフン(-)で区切る形式で、CSSクラス名やURLスラッグで多用されます。見た目の区切り文字が異なるだけですが、使用される場面が大きく異なります。
PascalCaseとcamelCaseの違いは何ですか?
PascalCase(パスカルケース)はすべての単語の先頭を大文字にする形式です(例:MyVariableName)。camelCaseは最初の単語だけ小文字で始めます(例:myVariableName)。PascalCaseはC#やTypeScriptのクラス名、Reactのコンポーネント名で使用されます。
プログラミング言語ごとの推奨命名規則はありますか?
はい、主要な言語には公式または慣習的な命名規則があります。JavaScriptはcamelCase(変数・関数)、PythonはsnakeCase(変数・関数)、CSS/HTMLはkebab-case(クラス名)、Java/C#はPascalCase(クラス名)、定数はCONSTANT_CASEが一般的です。チーム内でコーディング規約を統一することが重要です。
日本語のテキストも変換できますか?
このツールは英語(アルファベット)テキストのケース変換に最適化されています。日本語テキストを入力した場合、そのまま出力されます。英語と日本語が混在する文の場合、英語部分のみが変換されます。
CONSTANT_CASE(定数ケース)を作るにはどうすればよいですか?
CONSTANT_CASEはUPPERCASE(すべて大文字)にしたうえでスペースをアンダースコアに置き換えた形式です。このツールのUPPERCASE変換結果のスペースをアンダースコアに置換するか、snake_caseの結果をすべて大文字にすることで作成できます。