コンテンツへスキップ
EVOA Toolbox

大文字・小文字変換

テキストを大文字、小文字、タイトルケース、文頭のみ大文字、camelCase、snake_case、kebab-case などに変換します。Unicode対応で、言語別のルールにも対応しています。

ブラウザー内でローカルに処理されます。テキストはアップロードされません。

ツールを読み込み中…

このツールでできること

UPPER CASE、lower case、Title Case、Sentence case、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、aLtErNaTiNg の11種類のスタイルに、ワンクリックで切り替えられます。文章を書く方は、見出しの修正やキャプスロックの押し間違いの修正に、開発者は、変数、データベースの列、CSSクラス、環境変数、URLスラッグの名前変更に使えます。

プログラミング用のケースは、単語の区切りを賢く判断します。「XMLHttpRequest」は xml_http_request に、「some-variable name」は someVariableName になり、句読点は区切り文字として扱われます。改行は保持されるため、1行に1つずつ並べた識別子のリスト全体を一度に変換でき、各行は独立して変換されます。

大文字・小文字の変換はUnicodeの規則に従います。アクセント付きの文字、ギリシャ文字、キリル文字、「ß」も期待どおりに処理されます。トルコ語やアゼルバイジャン語などの言語を選ぶと、i/İ や ı/I が正しく処理されます(単純な toUpperCase では誤った結果になります)。変換はローカルで即座に行われます。

使い方

  1. 1テキストを貼り付けるか入力します(または「例を挿入」を押します)。
  2. 2ケースのスタイルをクリックします。結果はすぐに更新されます。
  3. 3トルコ語、アゼルバイジャン語、リトアニア語を書く場合は、i と I を正しく処理するため、言語を選びます。
  4. 4出力をコピーまたはダウンロードするか、「入力として使用」を押して、続けて別の変換を行います。

対応形式

大文字・小文字の区別がある言語のプレーンテキスト。大文字・小文字の区別がない文字体系(日本語、中国語、タイ語など)は、UPPER/lower では変更されずにそのまま通ります。

プライバシー

このツールはブラウザー上で動作します。入力されたデータはお使いのデバイス上で処理され、当社のサーバーには送信されません。

制限事項

  • タイトルケースは、既定ではすべての単語の先頭を大文字にします。オプションの「短い単語を小文字のままにする」ルールは、一般的な英語のスタイルに従ったもので、スタイルガイドを完全に再現するものではありません。
  • 文頭のみ大文字にする変換は、固有名詞や頭字語を認識しないため、名前などは小文字になり、手動での修正が必要です。
  • プログラミング用のケースでは、句読点とアポストロフィが削除され、英字と直後の大文字の間で分割されます。数字は直前の単語にくっついたままになります。
  • 一部の変換は文字数が変わり(例:ドイツ語の ß は SS になります)、元に戻せません。

よくある質問

言語のオプションがあるのはなぜですか?

トルコ語とアゼルバイジャン語では、小文字の i の大文字は İ で、大文字の I の小文字は ı です。言語を設定しないと、「istanbul」が İSTANBUL ではなく ISTANBUL になります。リトアニア語にも、i のアクセントについて同様の規則があります。

改行は保持されますか?

はい。各行が別々に変換されるため、識別子のリストはリストのまま保たれ、空行も残ります。

camelCase と PascalCase の違いは何ですか?

camelCase は小文字で始まり(myVariable)、PascalCase は大文字で始まります(MyVariable)。どちらも、スペースと句読点が削除されます。

絵文字や非ラテン文字のテキストも扱えますか?

はい。大文字・小文字の区別がない文字はそのまま残り、絵文字も保持されます。

関連ツール