deftivo

英語の大文字・小文字を変換する方法|タイトルケース・camelCaseも

CapsLockのまま打った英文の直し方から、タイトルケース・センテンスケース、camelCaseやsnake_caseなど9つの形式の使い分けまで、英語の大文字・小文字の変換方法をやさしく解説します。

英文のメールや資料を作っていると、CapsLock(大文字を固定するキー)が入ったまま打ってしまい、文章がすべて大文字になっていたということがあります。打ち直すと時間がかかりますし、長い文章ではまちがいも増えます。見出しを「Title Case」にそろえたいときや、英語の書き方のルールに自信がないときも、どこを大文字にすればよいか迷いがちです。

プログラミングやWeb制作では、変数名(プログラムの中で値に付ける名前)、ファイル名、URLを決まった形式で書く場面がよくあります。「camelCase」「snake_case」「kebab-case」など、名前は聞いたことがあっても、違いがはっきりしない方も多いはずです。この記事では、大文字・小文字を変換する方法と、9つの形式の使い分けをまとめて説明します。

大文字・小文字の変換が必要になる場面

英語の大文字・小文字は、見た目をそろえるためだけのものではありません。文章では読みやすさや丁寧さに関わり、プログラムでは決まりどおりに書かないと動かないこともあります。

よくある場面は次のとおりです。

  • CapsLockのまま打った英文を、ふつうの文に戻したい
  • プレゼン資料やブログの見出しをTitle Caseにそろえたい
  • 全部大文字の英文データを、読みやすい形に直したい
  • プログラムの変数名を、チームの決まりに合わせたい
  • ファイル名やURLを、スペースのない形にしたい

どの場面でも、1文字ずつ手で直すより、変換ツールでまとめて変えてから気になる部分だけ直すほうが早く、まちがいも減らせます。

9つの形式と使う場面

大文字・小文字の書き方には、それぞれ名前があります。代表的な9つの形式を表にまとめました。例はすべて「user login page」を変換したものです。

形式 例 おもに使う場面
UPPERCASE USER LOGIN PAGE 注意書き、略語、強調したい短い言葉
lowercase user login page タグ、メールアドレス、検索キーワードの整理
Title Case User Login Page 本や記事のタイトル、見出し、ボタンの文字
Sentence case User login page ふつうの文章、説明文、UIの案内文
camelCase userLoginPage JavaScriptなどの変数名・関数名
PascalCase UserLoginPage クラス名(プログラムの部品の設計図の名前)、コンポーネント名
snake_case user_login_page Pythonの変数名、データベースの列名、ファイル名
kebab-case user-login-page URL、CSSのクラス名、ファイル名
CONSTANT_CASE USER_LOGIN_PAGE 定数(あとから変えない値)の名前、環境変数

camelCaseは、最初の単語だけ小文字で始め、2つ目からの単語の頭を大文字にします。こぶのように大文字が飛び出す見た目から、ラクダ(camel)の名前が付いています。PascalCaseは最初の単語も大文字で始める点だけが違います。

URLにはkebab-caseがよく使われます。スペースはURLの中で別の記号に置き換えられて読みにくくなるため、単語のあいだをハイフンでつなぐのが一般的です。ファイル名も、スペースを避けてsnake_caseかkebab-caseにしておくと、ほかの環境に移したときのトラブルを減らせます。

CapsLockのまま打ってしまった英文を直す

CapsLockが入ったまま打つと、「hELLO, THANK YOU」のように大文字と小文字が逆になることがあります。シフトキーを押した文字だけが小文字になるためです。

直し方は、目的によって2通りあります。

  1. ふつうの文章に戻したいときは、Sentence caseに変換します。文の最初だけが大文字になり、残りは小文字になります。
  2. 見出しとして使いたいときは、Title Caseに変換します。単語の頭が大文字になります。

どちらの場合も、変換したあとに「I」(わたし)や人名、地名、会社名など、本来大文字で始める言葉を確認してください。Sentence caseにすると「i」や「tokyo」のように小文字になってしまうことがあるためです。

タイトルケースとセンテンスケースの違い

英語の見出しには、Title CaseとSentence caseの2つの書き方があります。どちらが正しいということはなく、媒体や会社のルールによって使い分けられています。

項目 Title Case Sentence case
書き方 主な単語の頭を大文字にする 最初の単語と固有名詞だけ大文字にする
例 How to Change Text Case in English How to change text case in English
印象 かしこまった、目立つ 自然で読みやすい
よく使われる場所 本のタイトル、ニュースの見出し Webの見出し、アプリの画面、説明文

一つの資料やサイトの中では、どちらかにそろえるのが基本です。見出しごとに書き方がばらばらだと、読む人に雑な印象を与えてしまいます。

Title Caseで小文字のままにする短い単語

Title Caseでは、すべての単語を大文字で始めるわけではありません。多くのスタイルでは、次のような短い単語は小文字のままにします。

  • 冠詞(名詞の前に付く言葉):a、an、the
  • 接続詞(言葉と言葉をつなぐ言葉):and、but、or
  • 短い前置詞(場所や関係を表す言葉):of、in、on、at、to、for

たとえば「The Lord of the Rings」では、最初の「The」は大文字、途中の「of」と「the」は小文字です。タイトルの最初と最後の単語は、短い単語でも大文字にするのが一般的です。

ただし、何文字以下の前置詞を小文字にするかなど、細かいルールはスタイルガイド(書き方の決まりをまとめた資料)によって違います。提出先や社内に決まりがある場合は、そちらに合わせてください。Deftivoの変換ツールでは、2語目以降のこうした短い単語は最後の単語でも小文字のままになるため、必要に応じて手で直してください。変換ツールの結果も、最後は自分の目で確認すると安心です。

Word・Excelの機能との比較

大文字・小文字の変換は、WordやExcelでもできます。一般的な特徴を比べると次のようになります。

方法 特徴 向いている場面
Wordの大文字・小文字の切り替え 選んだ文字をメニューやショートカットで変換できる Wordで作っている文書の中を直すとき
Excelの関数(UPPER・LOWER・PROPER) セルの文字を関数でまとめて変換できる 表の中の大量のデータを直すとき
Deftivoの変換ツール 貼り付けた文章を複数の形式に変換し、一覧で比べられる camelCaseなどプログラム向けの形式も必要なとき

WordやExcelは、文章や表を作っている途中でそのまま直せるのが便利です。一方で、camelCaseやsnake_caseのようなプログラム向けの形式は、標準の機能だけでは作りにくいことがあります。また、ExcelのPROPER関数のように単語の頭をすべて大文字にする機能では、「of」や「the」も大文字になるため、Title Caseのルールに合わせるには手直しが必要です。

Deftivoで大文字・小文字を変換する手順

Deftivoの大文字・小文字変換ツールは、ブラウザの中だけで処理を行います。入力した文章がサーバーに送られないので、社内の資料や未公開の文章でも使いやすいのが特徴です。

  1. 「英文を入力」の欄にテキストを貼り付けるか、直接入力します。
  2. 入力するとすぐに9つの形式の結果が一覧に表示されるので、必要な形式を探します。
  3. その横にある「コピー」を押します。

コピーした結果は、メールや資料、プログラムのエディターにそのまま貼り付けられます。いくつかの形式を並べて比べられるので、変数名をcamelCaseにするかsnake_caseにするか迷ったときにも便利です。

PDFやWebページからコピーした英文は、途中に余計な改行が入っていることがあります。その場合は、先に改行削除ツールで文章を整えてから変換すると、きれいな結果になります。見出しの文字数を決められた長さに収めたいときは、文字数カウントで確認するとよいでしょう。

注意点・コツ

変換ツールはとても便利ですが、言葉の意味までは判断できません。次の点に気をつけましょう。

  • 固有名詞は手で確認する:人名、地名、会社名、商品名は、Sentence caseやlowercaseにすると小文字になってしまうことがあります。変換後に必ず見直してください。
  • 略語に注意する:「NASA」「PDF」「URL」などの略語は、Title Caseにすると「Nasa」「Pdf」のように崩れることがあります。
  • 独特な書き方の名前に注意する:「iPhone」「YouTube」のように、大文字の位置が決まっている名前は、変換すると形が変わります。元の書き方に戻しましょう。
  • プログラムの名前はルールに合わせる:使う言語やチームによって、変数名の形式が決まっていることがあります。勝手に変えず、まわりのコードに合わせるのが基本です。
  • 記号や数字の扱いを確認する:snake_caseやkebab-caseに変換すると、記号が消えたり、数字の前後の区切り方が変わったりすることがあります。

長い文章を変換するときは、まず一部だけ試して結果を確かめてから、全体を変換すると失敗が少なくなります。

よくある質問

CapsLockで全部大文字になった英文は、どの形式に直せばよいですか?

ふつうの文章なら、Sentence caseに変換するのがおすすめです。文の頭だけが大文字になり、自然な文に戻ります。変換後は「I」や人名などの固有名詞を手で直してください。

Title Caseでは、どの単語を小文字にしますか?

一般的には、a・an・theなどの冠詞、and・but・orなどの接続詞、of・in・onなどの短い前置詞を小文字のままにします。ただし、タイトルの最初の単語は大文字にします。細かいルールはスタイルガイドによって違うため、決まりがある場合はそれに従ってください。

camelCaseとsnake_caseは、どう使い分ければよいですか?

使うプログラミング言語や、チームの決まりで選ぶのが基本です。JavaScriptではcamelCase、Pythonではsnake_caseがよく使われます。迷ったときは、すでにあるコードの書き方に合わせましょう。

入力した文章が外部に送られることはありませんか?

Deftivoの大文字・小文字変換ツールは、すべての処理をブラウザの中で行います。入力した文章はサーバーにアップロードされません。社内の資料や公開前の文章でも安心して使えます。

この記事で使うツール

ほかのガイド