大文字小文字変換|UPPERCASE・lowercase・Title Case・camelCase変換
英文をUPPERCASE・lowercase・Title Case・Sentence caseに変換したり、変数名をcamelCase・PascalCase・snake_case・kebab-case・CONSTANT_CASEなどのプログラミング命名規則に変換したりできます。入力した文章はブラウザの中だけで処理され、外部には送信されません。
入力した文章はブラウザの中だけで処理され、どこにも送信されません。
変換結果
使い方
- 文章や変数名を入力欄に貼り付けるか、直接入力します。
- 「変換モード」からUPPERCASE・Title Case等の基本モード、またはcamelCase・snake_case等のプログラミング命名規則から選びます。
- 下の「変換結果」欄にその場で結果が反映されるので、「結果をコピー」で貼り付け先に使用します。
計算・変換の根拠
基本モード(UPPERCASE / lowercase / Title Case / Sentence case)
これらのモードは、元の文章の空白・改行・記号の位置をそのまま保ち、文字の大文字・小文字だけを変換します。
- UPPERCASE: すべての文字を大文字にします。
- lowercase: すべての文字を小文字にします。
- Title Case: 各単語(アルファベットの連続。英語の短縮形「don't」のようなアポストロフィを含む語も1つの単語として扱います)の先頭の文字を大文字に、残りを小文字にします。数字や記号はそのままです。
- Sentence case: 文章全体を小文字にしたうえで、文章の最初の文字と、「.」「!」「?」の後に続く最初の文字だけを大文字にします。
プログラミングの命名規則(camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE)
これらのモードは、まず入力文を「単語」に分解してから、それぞれの形式で組み立て直します。そのため、元の空白や改行はすべて失われ、指定した区切り文字(または区切りなし)に置き換わります。
単語への分解は次のように行います。
- 小文字(または数字)の直後に大文字が続く場所(例:「userName」の「r」と「N」の間)で区切ります。
- 大文字が連続したあとに「大文字+小文字」が続く場所(例:「HTTPServer」の「HTTP」と「Server」の間)で区切ります。
- アンダースコア(_)とハイフン(-)は区切り文字として扱います。
分解した単語をもとに、次の形式で組み立てます。
- camelCase: 最初の単語は小文字のまま、2番目以降の単語は先頭を大文字にして、区切りなしでつなげます(例:
helloWorld)。 - PascalCase: すべての単語の先頭を大文字にして、区切りなしでつなげます(例:
HelloWorld)。 - snake_case: すべての単語を小文字のまま、アンダースコアでつなげます(例:
hello_world)。 - kebab-case: すべての単語を小文字のまま、ハイフンでつなげます(例:
hello-world)。 - CONSTANT_CASE: すべての単語を大文字にして、アンダースコアでつなげます(例:
HELLO_WORLD)。
なお、数字は直前の単語の一部として扱われ、数字だけでは単語を区切りません(例:「item2Name」→「item2」「name」の2単語)。
よくある質問
入力した文章はどこかに送信されますか?
送信されません。すべての変換はお使いのブラウザの中だけで行われ、サーバーへの通信は発生しません。ページを開いたあとはオフラインでも動作します。
Title Caseにすると「don't」のような短縮形が壊れませんか?
壊れません。アポストロフィ(')は単語の一部として扱われるため、「don't」は「Don'T」ではなく正しく「Don't」に変換されます。
camelCaseの変数名をsnake_caseに変換できますか?
できます。「userFirstName」のようなcamelCase・PascalCase形式の入力から自動的に単語の境界を検出し、「user_first_name」のような別の命名規則に変換します。アンダースコア・ハイフン・スペース区切りの入力からも同様に変換できます。
「HTTPServer」のような頭字語を含む変数名も正しく分割されますか?
されます。大文字が連続する頭字語(HTTP)と、その後に続く単語(Server)の境界を検出して「HTTP」「Server」の2単語として扱います。
Sentence caseは日本語の文章にも使えますか?
日本語には大文字・小文字の区別が無いため、このツールは主に英文(アルファベット)を対象としています。日本語部分を含む文章に適用しても、アルファベット以外の文字は変更されません。
関連ツール
- 文字数カウント|原稿用紙換算・SNS文字数上限チェック文字数・行数をリアルタイムに数え、400字詰め原稿用紙の枚数やUTF-8のバイト数も表示します。X・Threads・Instagram等のSNS投稿文字数上限や、レポート・ESの指定字数に収まっているかもすぐ確認できます。入力した文章はブラウザの中だけで処理され、外部には送信されません。
- 絵文字検索・コピー|名前や意味からワンクリックでコピー表情・しぐさ・動物・食べ物など9カテゴリ、210種類以上の絵文字を名前やキーワードで検索し、ワンクリックでコピーできます。検索語やコピーした絵文字はブラウザの中だけで処理され、外部には送信されません。
- 全角半角変換|数字・英字・カタカナを一括で半角/全角に変換数字・英字・カタカナ・スペースの全角/半角を一括で変換します。半角カタカナの濁点・半濁点(ガ→ガ等)にも対応。入力した文章はブラウザの中だけで処理され、外部には送信されません。
- 顔文字メーカー|感情別に探してワンクリックでコピー嬉しい・悲しい・怒り・照れなど12種類の感情・シーン別に分類した顔文字をキーワードやカテゴリで検索し、ワンクリックでコピーできます。入力した検索語や顔文字はブラウザの中だけで処理され、外部には送信されません。
- ツール一覧