Case Style Transformer 識別子ケース変換ツール

このツールについて

任意のテキストから単語を抽出し、camelCase・PascalCase・snake_case・kebab-case・Title Case などの代表的なケース表記へ即座に変換するツールです。入力と同時に全フォーマットを並べて表示し、ワンクリックでコピーできます。区切り文字や大文字・小文字の扱いなどをオプションで制御でき、処理はすべてブラウザ内で行われます(データは送信されません)。

Case style(ケース表記)は、識別子や文章の単語をどのように区切り、どの位置を大文字・小文字にするかを定めた書き方の総称です。camelCase のように単語を連結して先頭語のみ小文字にする形式や、snake_case のように区切り記号で可読性を高める形式、Title Case のように見出し向けに各語の頭文字を揃える形式など、用途や言語仕様に合わせた複数の規約が存在します。このツールはケース表記の違いを理解しながら即座に変換・比較できるよう支援します。

入力テキストと抽出オプション

0 語

抽出ルール

ケース変換結果

camelCase

先頭語を小文字にし、続く語の頭文字を大文字にして連結する。JavaScript をはじめ多くの言語で変数名や関数名として使われる。

PascalCase

すべての語の先頭を大文字にする。クラス名やコンポーネント名など、型や構造体を示す識別子で使われることが多い。

snake_case

小文字の単語をアンダースコアで繋ぐ。Python の変数名やファイル名、環境変数などで広く採用されている。

SCREAMING_SNAKE_CASE

アンダースコアで区切り、すべて大文字にする。定数やフラグなど、値が変わらない識別子を強調する際に用いられる。

kebab-case

小文字の単語をハイフンで繋ぐ。URL のパスや CSS のカスタムプロパティ名など、可読性を重視する識別子で使われる。

Title Case

各語の頭文字を大文字にし、単語同士をスペースで区切る。記事やセクションの見出しなど、人が読むタイトルで活躍する。

使い方

  1. 「入力テキストと抽出オプション」に変換したい文章や識別子を入力します。貼り付けも可能です。
  2. 必要に応じて、記号・大文字境界・数字境界・アクセント記号・頭字語の扱いをチェックボックスで調整します。
  3. 入力するたびにすべてのケース表記が更新されるので、コピーしたい形式の「コピー」ボタンを押して利用します。

注意事項

  • コピー後はブラウザ内のクリップボード履歴に保存されるため、機密情報を扱う際は取り扱いに注意してください。
  • アクセント記号や非ラテン文字の扱いはブラウザの言語処理に依存します。意図しない変換があればオプションを調整してください。
  • 処理はすべてブラウザ内で完結し、ネットワークに送信されることはありません。