テキストケースの変換方法:camelCase, snake_case, Title Caseなど

公開日 May 15, 2026

クイック概要

テキストケースの変換方法を解説します。UPPERCASE、lowercase、Title Case、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASEなど12種類のケーススタイルと、JavaScript、Python、CSSなど言語別の命名規約、変換手順を紹介するガイドです。

トピック: 画像ツール

テキストケースは、プログラミングの識別子、CSSクラス名、記事タイトルなどで意味を持ちます。代表的なケースにUPPERCASE、lowercase、Title Case、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASEがあり、言語や文脈ごとに慣例が異なります。

NeatForge テキストケース変換ツール は、12種類のケースを入力と同時に1画面で表示・コピーできます。

なぜケースが重要なのか?

コードでは命名規則が可読性と一貫性に直結します:

  • 言語慣例:JavaScriptはcamelCase、Pythonはsnake_case、CSSはkebab-caseが標準。
  • チーム規約:同じプロジェクトで複数のケースが混在するとレビューで指摘される。
  • APIの互換性:バックエンドがsnake_case、フロントエンドがcamelCaseという変換が必要な場面が多い。

文章でもTitle CaseやSentence caseの使い分けが出版物のスタイルガイドで規定されます。

代表的な12種類のケース

  • UPPERCASE:すべて大文字。HELLO WORLD
  • lowercase:すべて小文字。hello world
  • Title Case:出版慣例に従い主要単語を大文字。Hello World
  • Sentence case:文頭のみ大文字。Hello world
  • Capitalize Each Word:すべての単語の先頭を大文字。Hello World
  • camelCase:先頭小文字、単語境界を大文字。helloWorld
  • PascalCase:先頭も大文字。HelloWorld
  • snake_case:単語をアンダースコア区切り。hello_world
  • kebab-case:単語をハイフン区切り。hello-world
  • CONSTANT_CASE:大文字+アンダースコア。HELLO_WORLD
  • aLtErNaTiNg:大文字小文字を交互に。hElLo
  • InVeRsE:大文字小文字を反転。hELLO wORLD

言語別の慣例

  • JavaScript:変数・関数はcamelCase、クラスはPascalCase、定数はCONSTANT_CASE。
  • Python:変数・関数はsnake_case、クラスはPascalCase、定数はCONSTANT_CASE。
  • CSS:クラス名はkebab-case(primary-button-large)。
  • Rust:変数はsnake_case、型はPascalCase、定数はCONSTANT_CASE。
  • Go:エクスポート対象はPascalCase、非公開はcamelCase。

変換方法

  1. テキストケース変換ツール を開きます。
  2. テキストを入力ボックスに貼り付けます。
  3. 12種類のバリアントが下部グリッドに即座に表示されます。
  4. 必要なバリアントの横のコピーボタンをクリックします。

camelCaseやsnake_caseでは、スペース・ハイフン・アンダースコア・句読点はすべて単語区切りとして扱われ削除されます。例えばhello world!helloWorldになります。

FAQ

Q. Title CaseとCapitalize Each Wordの違いは? Title Caseは出版慣例に従いatheinなどの小さな単語を小文字のままにします。Capitalize Each Wordはすべての単語を大文字化します。

Q. camelCaseで数字はどう扱われますか? 数字は単語の一部として保持されます。user2nameのような形になります(実装依存)。

Q. 日本語テキストでも動作しますか? UPPERCASE/lowercaseなどは日本語に影響しません。プログラミング系ケースはASCII識別子向けに設計されています。

Q. Caps Lockをオンにして入力してしまった場合、修正できますか? はい。「lower case」を選べば全文字を小文字に変換できます。その後、文頭だけ大文字にしたい場合は「Sentence case」を適用してください。

Q. バックエンド(snake_case)とフロントエンド(camelCase)の変換はどうやりますか? カラム名を入力ボックスに貼り付け、グリッドからcamelCasesnake_caseの両方をコピーすれば、API変換層の実装に使えます。

→ 無料のテキストケース変換ツールを開く

広告

このトピックを見る

画像ツール

このクラスターのガイドをさらに読み、関連ツールへすばやく移動できます。

トピックガイドを見る

おすすめツール

関連ガイド