ケースコンバーターとは何か、いつ必要になるか
ケースコンバーターは貼り付けたテキストの大文字・小文字を自動的に変換します。Caps Lockがオンになっていたために文章を打ち直したり、見出しの各単語を手動で大文字にしたりする代わりに、ボタンひとつでツールが文字を整えてくれます。このページのすべての処理はブラウザ内で実行されるため、テキストがデバイスの外に出ることはありません。貼り付けてスタイルを選び、結果をコピーするだけです。
このような小さなツールがツールバーに常駐する理由は、大文字・小文字の扱いが細かくルールに縛られているからです。英語の見出しは間違えやすい慣習に従っており、コードにはコンパイラやリンターが気にする独自の命名スタイルがあります。手動で変換するのは遅くてミスが生じやすく、ツールにルールを一貫して適用させれば速くきれいに仕上がります。

日常的なケース
UPPERCASE(全大文字)はすべての文字を大文字にします。短い頭字語やラベル、強調の一部として効果的ですが、段落全体を大文字にすると怒鳴っているように読め、スキャンしにくくなるため、使用は控えめに。
lowercase(全小文字)はすべての大文字を取り除きます。データの正規化、混乱したテキストの整理、一部のブランドが好むくだけた小文字スタイルへの統一に便利です。また、誤って全部大文字で入力した文章を最速で修正する方法でもあります。
Sentence case(センテンスケース)は各文の最初の文字だけを大文字にし、残りはそのままにします。本文、メール、現代的なUI テキストの自然なスタイルであり、実際の文章の書き方に近い読み方をします。
Title Case(タイトルケース)は主要な単語を大文字にし、短い接続詞などは小文字のままにします。見出し、書籍・記事のタイトル、曲名、ヘッドラインの伝統的なスタイルです。適用するスタイルガイドによってルールが異なるため、多くの人が迷います。
タイトルケースはひとつのルールではない:APとChicagoの違い
AP(Associated Press)とシカゴ・マニュアル・オブ・スタイルは基本的な点では一致しています。最初と最後の単語、さらにすべての名詞・代名詞・動詞・形容詞・副詞を大文字にします。また、a、an、theなどの短い冠詞、for、and、nor、but、orなどの短い接続詞、短い前置詞はどちらも小文字にします。
違いは細部にあります。APは3文字以下の前置詞を小文字にしますが、より長い前置詞は大文字にし、不定詞の一部としてのtoは大文字にします。Chicagoは不定詞のtoを小文字にし、長さに関係なく前置詞を小文字にします。接続詞のyetとsoはAPでは小文字、Chicagoでは大文字です。これらは直感的ではないため、ルールを知っているコンバーターが時間と議論を省いてくれます。

開発者向けケース:変数を正しく命名する
識別子にスペースを含められないため、プログラマーには別のスタイルが必要です。各言語コミュニティは独自の慣習に落ち着いており、混在するとコードが雑に見えたりリンターが壊れたりします。
- camelCase — 最初の単語は小文字で、以降の各単語を大文字で始め、スペースなし:
userName。JavaScript、Java、Kotlinの変数でよく使われます。 - PascalCase — camelCaseに似ていますが最初の単語も大文字にします:
UserName。多くの言語でクラスや型の名前に使われます。 - snake_case — 単語間をアンダースコアで区切り、すべて小文字:
user_name。Python、Ruby、SQLの標準です。 - kebab-case — ハイフンで区切り、すべて小文字:
user-name。URL、CSSクラス名、ファイル名に人気です。
これらに対応したコンバーターがあれば、「User Name」のようなラベルを、作業中の言語に合った識別子に即座に変換し、同じ概念をデータベースのカラムやCSSルールに移す際にも切り替えられます。
よくある日常的な使い方
このツールが最もよく使われる2つの理由は地味ですが常に発生します。Caps Lockをオンにしたまま入力したテキストの修正と、見出しや変数名を打ち直さずに再フォーマットすることです。怒鳴り口調の文章を貼り付けてきれいに直す。カラムヘッダーを貼り付けてcleanなsnake_caseフィールドを得る。ワークフローに組み込めば、思った以上に頻繁に使うことになります。編集中のものを計測したい場合はワードカウンターと組み合わせ、テキストのトリミング・ソート・クリーンアップにはテキストツールをご覧ください。
よくある質問
テキストはどこかにアップロードされますか?
いいえ。変換はJavaScriptを使用してすべてブラウザ内で実行されるため、貼り付けたテキストがサーバーに送信されることはありません。ページを一度読み込んでしまえばオフラインでも使用できます。
Title CaseとSentence caseの違いは何ですか?
Title Caseは見出しのほとんどの単語を大文字にしますが、Sentence caseは各文の最初の文字だけを大文字にします。見出しやタイトルにはTitle Caseを、通常の本文やメールにはSentence caseを使いましょう。
どちらのタイトルケーススタイルを使うべきですか?APとChicagoのどちらですか?
コンテキストによります。ジャーナリストや多くのウェブサイトはAPに従い、書籍や学術出版ではChicagoがよく使われます。独自スタイルがない場合はどちらかを選んで一貫して適用してください。
camelCaseとsnake_caseの違いは何ですか?
camelCaseは大文字で単語をつなぎ区切り文字なし(例:userName)で、JavaScriptやJavaで一般的です。snake_caseはアンダースコアで区切られた小文字(例:user_name)で、PythonやSQLの標準です。
誤って全部大文字で入力したテキストを修正できますか?
はい。全大文字のテキストを貼り付けてlowercaseまたはSentence caseを選択してください。各文の先頭の大文字を元に戻してくれるため、Sentence caseが通常は最適です。
ケースを変換すると単語自体が変わりますか?
いいえ。ケースコンバーターは文字が大文字か小文字かと、開発者スタイルの場合は単語間の区切り文字のみを変更します。実際の単語とその順序はそのままです。
