大文字・小文字変換ツール
テキストを大文字、小文字、タイトルケース、camelCase、snake_case、URLスラッグなどにまとめて変換します。
大文字・小文字変換ツール — 大文字、小文字、タイトルケース、camelCaseなど
テキストを入力するか貼り付けると、よく使われるすべての形式が一度に表示されます。大文字、小文字、タイトルケース、センテンスケース、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、そしてURLスラッグです。必要なものをワンクリックでコピーできます。Caps Lockがオンのまま打ってしまった見出し、変数名にしなければならない名前の一覧、Webアドレスにしたいタイトルなどを、すばやく直せます。
変換は入力と同時にブラウザー内で行われ、テキストの文字数と単語数が結果の上に表示されます。
使い方
- 入力欄にテキストを入力するか貼り付けます。
- 入力に合わせて、すべての形式が下に表示されます。
- 使いたい結果の横にあるコピーを押します。
- 1行ごとに変換にチェックを入れたままにすると、名前の列を1行ずつ変換できます。
すべての形式の一覧
| 形式 | 例 | 主な用途 |
|---|---|---|
| 大文字(UPPER CASE) | USER ACCOUNT ID | 見出し、略語、強調 |
| 小文字(lower case) | user account id | 比較する前のテキストの正規化 |
| タイトルケース | User Account Id | タイトル、見出し、製品名 |
| センテンスケース | User account id | UIのラベル、多くのスタイルガイドでの見出し |
| camelCase | userAccountId | JavaScript、Java、JSONのプロパティ名 |
| PascalCase | UserAccountId | クラス名、コンポーネント名 |
| snake_case | user_account_id | Python、Ruby、データベースの列名 |
| kebab-case | user-account-id | CSSのクラス名、ファイル名、URL |
| CONSTANT_CASE | USER_ACCOUNT_ID | 定数、環境変数 |
| dot.case | user.account.id | 設定キー、翻訳キー |
| URLスラッグ | user-account-id | タイトルから作るWebアドレス |
正しいタイトルケース
すべての単語の先頭を大文字にすると「The Lord Of The Rings」となり、ほとんどのスタイルガイドではこれを認めていません。タイトルで短い単語を小文字のままにするにチェックを入れると、a、an、the、and、of、in、toのような冠詞、短い接続詞、短い前置詞は、最初か最後の単語である場合や、コロンの後で副題を始める場合を除いて小文字のままになります。結果は「The Lord of the Rings: The Fellowship of the Ring」です。NASA、iPhone、XMLHttpRequestのように意図して大文字が使われている単語は、そのまま残ります。これらのルールは英語のスタイルガイドに基づいています。ほかの言語では、このオプションのチェックを外して、すべての単語の先頭を大文字にしてください。
識別子の変換
識別子の形式では、まずテキストを単語に分割します。既存の識別子の中にある単語も認識します。helloWorld、hello_world、hello-world、Hello Worldはどれも同じ2つの単語になり、XMLHttpRequestはXML、Http、Requestに分かれます。そのため、どの形式からでもほかの形式に変換できます。snake_caseで書かれたデータベースの列名を1列分貼り付けて、JavaScript用にcamelCaseでコピーするといった使い方ができます。
どの言語でも使えるURLスラッグ
スラッグとは、/blog/how-to-make-breadのように、Webアドレスの中でページを表す部分のことです。スラッグの形式では、テキストを小文字にし、アクセント付きのラテン文字を通常の文字に置き換え(éはe、ßはssになります)、スペースや記号を1つのハイフンに置き換えます。スラッグでラテン文字以外を残すにチェックを入れると、ペルシア文字、アラビア文字、キリル文字、日本語の文字が残ります。ブラウザーや検索エンジンはこれらを問題なく扱えます。ASCII文字だけのスラッグが必要な場合は、チェックを外してください。
知っておきたいこと
- 大文字・小文字の変換はUnicodeに従うため、大文字と小文字の区別があるアクセント付きの文字やラテン文字以外の文字も正しく変換されます。
- ペルシア文字、アラビア文字、中国語、日本語のように大文字・小文字の区別がない文字は、大文字や小文字への変換では変わりません。
- センテンスケースは最初にすべてを小文字にするため、略語は後から手で直す必要があります。
- 何もアップロードされません。テキストがブラウザーの外に出ることはありません。
関連ツール
単語数や文字数をもっと詳しく数えたいときや、重複した行を削除したいときは、文字数カウントツールを使ってください。テキストではなくコードを整えるなら、コード整形ツールが便利です。1つの形式を先頭に表示してこのツールを開くタスクページもあります:スラッグ生成ツール、タイトルケース変換ツール、大文字変換ツール、camelCase変換ツール。