Tsukumo Utilia

テキストケース変換

入力テキストを様々なケース形式(UPPERCASE, camelCase, snake_case など)に一括変換。 結果を比較しながら必要なものをワンクリックでコピーできます。 入力した内容はサーバーに送信されず、ブラウザ内で処理されます。

表示

一般用

UPPERCASE
lowercase
Title Case
Sentence case
aLtErNaTiNg CaSe
Inverse CASE

プログラミング用

camelCase
PascalCase
snake_case
SCREAMING_SNAKE_CASE
kebab-case
dot.case

テキストケース変換ツールとは

テキストケース変換ツールは、入力したテキストを様々なケース形式(大文字・小文字のパターン)に一括変換するWebツールです。プログラマー、Webデザイナー、テクニカルライターなど、異なるケース形式を頻繁に扱う方の作業効率を大幅に向上させます。

このツールは完全にブラウザ内で動作し、入力したテキストがサーバーに送信されることはありません。プライバシーを気にすることなく、安心してご利用いただけます。

対応するケース形式

一般用

  • UPPERCASE: すべての文字を大文字に変換します。強調や見出しに使用されます。
  • lowercase: すべての文字を小文字に変換します。
  • Title Case: 各単語の先頭文字を大文字に変換します。タイトルや見出しに適しています。
  • Sentence case: 文の先頭のみ大文字にし、残りを小文字にします。通常の文章に適しています。
  • aLtErNaTiNg CaSe: 文字ごとに大文字・小文字を交互に変換します。装飾的な表現に使用されます。
  • Inverse CASE: 現在の大文字を小文字に、小文字を大文字に反転します。

プログラミング用

  • camelCase: 最初の単語は小文字、以降の単語の先頭を大文字にします。JavaScriptの変数名などで使用されます。
  • PascalCase: すべての単語の先頭を大文字にします。クラス名やコンポーネント名に使用されます。
  • snake_case: 単語をアンダースコア(_)で区切り、すべて小文字にします。Pythonの変数名やデータベースのカラム名で使用されます。
  • SCREAMING_SNAKE_CASE: 単語をアンダースコアで区切り、すべて大文字にします。定数名で使用されます。
  • kebab-case: 単語をハイフン(-)で区切り、すべて小文字にします。URLやCSSクラス名で使用されます。
  • dot.case: 単語をドット(.)で区切り、すべて小文字にします。設定ファイルのキーなどで使用されます。

使い方

  1. テキストを入力エリアに入力または貼り付けます
  2. 入力と同時に、すべてのケース形式の変換結果が自動で表示されます
  3. 必要に応じてフィルタ(全て/一般用/プログラミング用)で表示を絞り込みます
  4. 欲しい形式の「コピー」ボタンをクリックしてクリップボードにコピーします

活用例

変数名・関数名の変換

既存のコードをリファクタリングする際、変数名のケースを一括変換できます。例えば、Python形式のuser_nameをJavaScript形式のuserNameに変換する作業が簡単になります。

CSSクラス名の生成

JavaScriptのコンポーネント名UserProfileCardから、CSSクラス名user-profile-cardを素早く生成できます。

データベース設計

テーブル名やカラム名を統一する際に、さまざまなケース形式を比較しながら最適なものを選択できます。

定数名の作成

通常の変数名maxRetryCountを定数形式MAX_RETRY_COUNTに変換する際に便利です。

技術的な仕組み

このツールは入力テキストを解析し、スペース、アンダースコア、ハイフン、およびキャメルケースの境界を検出して単語に分割します。その後、各ケース形式のルールに従って単語を再結合します。

例えばhelloWorldという入力は、キャメルケースの境界(小文字の直後の大文字)を検出してhelloWorldに分割され、それぞれのケース形式に変換されます。