大文字・小文字変換ツール
見出しには UPPERCASE、変数には camelCase、データベースの列には snake_case、URL スラッグには kebab-case が必要ですか? テキストを一度貼り付けるだけで、よく使われるすべての表記を同時に表示します。入力するそばから結果が更新され、略語の扱いは設定でき、各バリエーションの横にワンクリックのコピーボタンが並びます。
大文字・小文字変換の仕組み
-
1
テキストを貼り付ける
長さや言語は問いません。アクセント付き文字を含め、Unicode の文字を正しく処理します。
-
2
各表記を並行して計算
8 種類の標準的な表記を一度に表示します。必要なものを選ぶだけです。
-
3
略語の扱いを設定
略語を大文字のまま保つ(NASA → NASA)か、Pascal 形式に変換する(NASA → Nasa)かを選べます。言語やコードベースによって適した慣習は異なります。
-
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 を選んでください。
はい。テキストのブロックを貼り付けると、各行が独立して変換されます。改行はすべての出力形式で保持されます。
関連ツール
文字数・単語数カウンター
エッセイ、投稿、キャプション、メタディスクリプション向けに、単語数・文字数・文数・段落数を、読了時間、音読時間、キーワード密度、Flesch可読性スコアとともにカウントします。
Emoji Kitchen
検証済みの Google Emoji Kitchen ペアを試し、PNG ステッカーをダウンロードできます。さらに探す場合は候補や外部ブラウザを利用できます。
文字数カウンター
任意のテキストの文字数、単語数、行数、文数、段落数を数えます。スペース込み、スペースなしの合計と文字の内訳を確認できます。
パスワード生成ツール
暗号学的な乱数を使い、長さ、記号、数字、大文字と小文字を調整した強力なランダムパスワードを生成します。
ランダム名前ジェネレーター
人気の名と姓のリストから自然な英語名を生成します。性別、件数、形式を選べます。
Lorem Ipsum ジェネレーター
ワイヤーフレーム、モックアップ、下書き向けに Lorem Ipsum の段落、文、単語を生成します。ワンクリックでコピーできます。