アップロードなし, 100%ローカル, アカウントなし

ケース変換ツール

camelCase、PascalCase、snake_case、kebab-case、Title Case、UPPER_CASE、小文字、URLスラッグの間で変換します。何もブラウザから出ません。

ケース変換ツールの仕組み

大文字小文字コンバーターは、貼り付けたテキストをcamelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE、Title Case、Sentence case、UPPER CASE、lower caseの9つのケーリングスタイルに変換します。対象フォーマットを選んでワンクリックでコピーするだけで変換が完了します。入力や貼り付けた内容はどこにも送信されません。すべての変換はブラウザのタブ内でのプレーンな文字列操作として実行されます。

変換ロジックはアポストロフィ、ハイフン、混在した区切り文字を正しく処理します。Sentence caseは最初の単語のみを大文字にし、連続する空白を単一の単語境界として扱います。Title Caseはほとんどの単語の頭文字を大文字にしますが、句の中間にある短い接続詞や前置詞は小文字のままにします。入力が終わると同時に出力フィールドが更新されるため、複数のフォーマット間を行き来しても数秒で完了します。

ケース変換ツールの使い方をステップごとに解説

  1. 変換したいテキストを入力フィールドに貼り付けるか入力します。
  2. オプションリストから対象のケーリングフォーマットを選択します。
  3. 出力フィールドに変換結果が表示されます。
  4. コピーボタンをクリックして結果をクリップボードにコピーします。

よくある使用例

  • 「user first name」のような人間が読めるAPIフィールド名を、データベースのカラム定義用にsnake_caseへ変換する。
  • スタイルシートをCSS-in-JSに移行する際に、kebab-caseのCSSクラス名のリストをcamelCaseに再フォーマットする。
  • センテンスケースのエラーメッセージをTypeScriptのenum値として使用するためにCONSTANT_CASEに変換する。
  • 自動生成された見出し配列のケーリングを修正し、UIにレンダリングする前に各アイテムをTitle Caseにする。

よくある質問

テキストは外部サービスに送信されますか?

いいえ。ケーリングロジックはブラウザのタブ内で実行される純粋な文字列変換のセットです。貼り付けたテキストは入力した瞬間から結果をコピーするまで、あなたのデバイスに留まります。

このツールはどのように単語を分割しますか?

空白、アンダースコア、ハイフン、および小文字から大文字への移行(すでにcamelCaseやPascalCaseの入力の場合)で境界を検出します。例えば「myHTTPClient」は大文字の連続により["my"、"HTTP"、"Client"]に分割されます。アクセント付き文字やCJK文字は取り除かれることなく保持されます。それらが属する単語と一緒に扱われます。

camelCaseとPascalCaseで頭字語は保持されますか?

HTTP、URL、IDのような頭字語は、camelCaseで単語の中間に置かれるときに小文字化されます(httpClient、urlParser)。これは最も一般的なJavaScriptの慣例に従っています。CONSTANT_CASEでは完全に大文字のままです。

複数行のテキストを変換できますか?

はい。各行は独立して変換されるため、識別子や見出しのリストを一度に処理できます。空白行は出力でも空白行として保持されます。

Title CaseとSentence caseの違いは何ですか?

Title Caseはほとんどの単語の頭文字を大文字にします(句の中間にある短い前置詞や接続詞は小文字のまま)。Sentence caseは入力全体の最初の単語のみを大文字にし、固有名詞を除いてそれ以外はそのままにします。固有名詞は手動で修正する必要があります。