DevToolbox

無料オンライン Text Case Converter

camelCase・PascalCase・snake_case・kebab-case・SCREAMING_SNAKE_CASE・Title Case など、テキストの命名規則を瞬時に変換。無料・オンライン・完全クライアントサイド処理。

100% クライアントサイド · データは一切外部に送信されません

使い方 Text Case Converter

入力フィールドにテキストを入力または貼り付けてください。単一の識別子、文、複数行のいずれにも対応しています。スペース・ハイフン・アンダースコア・ドットなどの一般的な区切り文字や、camelCase/PascalCase の語境界を自動検出します。

変換ボタンをクリック(または Ctrl/Cmd+Enter を押す)すると、10種類のケース形式が一度に表示されます。各形式の横にあるコピーボタンで、その結果だけをコピーできます。

活用例:

  • Python の snake_case 変数名を貼り付けて、JavaScript 用の camelCase バージョンをコピーする。
  • 英語のフレーズを URL セーフな kebab-case スラッグに変換する。
  • 文章をワンクリックで PascalCase の React コンポーネント名に変換する。

よくある質問

camelCase とは何ですか?

camelCase は、区切り文字を使わずに複合語を繋げ、最初の単語以降の各単語の先頭を大文字にする命名規則です(例:myVariableName)。JavaScript・Java をはじめ多くの言語で、変数名や関数名の標準的なスタイルとして使われています。

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

どちらも区切り文字なしで単語を繋げますが、PascalCase(UpperCamelCase とも呼ばれる)は最初の文字も大文字にします(例:MyClassName)。PascalCase はクラス名・React コンポーネント・TypeScript の型名に広く使われています。

snake_case と kebab-case はそれぞれどんな場面で使いますか?

snake_case は Python の識別子、データベースのカラム名、Unix システムのファイル名に好まれます。kebab-case はハイフンがリンク内で読みやすいため、CSS クラス名・HTML 属性・URL スラッグの標準形式となっています。

SCREAMING_SNAKE_CASE はどんな目的で使いますか?

SCREAMING_SNAKE_CASE(すべて大文字とアンダースコア)は定数や環境変数の慣習的なスタイルです(例:MAX_RETRIES、DATABASE_URL)。この形式は「実行時に値を変更すべきでない」ことをコードの読み手に伝えます。

複数行をまとめて処理できますか?

はい。各行は独立したフレーズとして扱われ、単語に分割されてそれぞれ変換されます。識別子のリストを貼り付けて一度にまとめて変換することができます。

関連ツール