大文字・小文字変換ツール

見出しには UPPERCASE、変数には camelCase、データベースの列には snake_case、URL スラッグには kebab-case が必要ですか? テキストを一度貼り付けるだけで、よく使われるすべての表記を同時に表示します。入力するそばから結果が更新され、略語の扱いは設定でき、各バリエーションの横にワンクリックのコピーボタンが並びます。

大文字・小文字変換の仕組み

  1. 1

    テキストを貼り付ける

    長さや言語は問いません。アクセント付き文字を含め、Unicode の文字を正しく処理します。

  2. 2

    各表記を並行して計算

    8 種類の標準的な表記を一度に表示します。必要なものを選ぶだけです。

  3. 3

    略語の扱いを設定

    略語を大文字のまま保つ(NASA → NASA)か、Pascal 形式に変換する(NASA → Nasa)かを選べます。言語やコードベースによって適した慣習は異なります。

  4. 4

    必要なバージョンをコピー

    表記ごとにワンクリックでコピーできます。貼り付け直して繰り返しても、再入力は不要です。

表記の種類

表記 主な用途
UPPERCASE HELLO WORLD EXAMPLE 見出し、略語、一部の言語の定数
lowercase hello world example くだけた文章、メールの件名、URL
Title Case Hello World Example 見出し、書名
Sentence case Hello world example 本文、UI のラベル
camelCase helloWorldExample JavaScript/Java の変数、JSON のキー
PascalCase HelloWorldExample C#/TypeScript のクラス、列挙型
snake_case hello_world_example Python、Ruby、SQL の列、設定キー
kebab-case hello-world-example CSS クラス、URL スラッグ、CLI のフラグ
CONSTANT_CASE HELLO_WORLD_EXAMPLE 環境変数、#define 定数
dot.case hello.world.example パッケージ名、DNS、名前空間のパス

Title Case のルール

英語の Title Case では、ほとんどの単語の最初の文字を大文字にしますが、短い前置詞・接続詞・冠詞は大文字にしません(タイトルの先頭または末尾にある場合を除く)。スタイルガイドによって細かい点は異なります。

  • Chicago: 最初と最後の単語、およびすべての「主要な」単語を大文字にします。「a」「the」「and」「or」「but」は小文字のままにします。
  • APA: 4 文字以上の単語と、最初・最後の単語を大文字にします。
  • AP: 長さに関係なく、すべての主要な単語を大文字にします。

このツールの既定は Chicago です。他のルールが必要な場合はプリセットを切り替えてください。

用途別のヒント

  • URL スラッグ: 小文字の kebab-case を使い、アクセント付き文字は先に音訳します(Ö → o、ñ → n)。
  • Python の識別子: 関数と変数は snake_case、クラスは PascalCase、モジュールレベルの定数は CONSTANT_CASE。
  • JavaScript の識別子: 変数と関数は camelCase、クラスと React コンポーネントは PascalCase、真の定数のみ SCREAMING_SNAKE_CASE。
  • CSS: クラス名とカスタムプロパティには kebab-case。
  • JSON のキー: 最近の API の多くは camelCase。一部のレガシーシステムは snake_case を使います。
  • データベースの列: snake_case が SQL の慣習です。PascalCase も使えますが、引用符で囲むのが面倒です。

よくある質問

既定では、連続した大文字は略語とみなしてまとめて扱います(例:「XMLHttpRequest」は XML + Http + Request に分割されます)。すべての切り替わりを単語の区切りとして扱う厳密モードに切り替えることもできます。

はい。Unicode のケースフォールディングを使うため、アクセント付き文字(é、ñ、ü)も大文字と小文字の間で正しく変換されます。トルコ語のドット付き/ドットなしの i はロケール切り替えで対応します。

スタイルガイドによって短い単語の扱いが異なります。既定は Chicago Manual of Style です。別の大文字化ルールが必要な場合は APA または AP を選んでください。

はい。テキストのブロックを貼り付けると、各行が独立して変換されます。改行はすべての出力形式で保持されます。

関連ツール