大文字・小文字変換
テキストを大文字、小文字、タイトルケース、camelCase、PascalCase、snake_case、kebab-caseに即座に変換。無料、100%ブラウザ内で動作。
参考
テキストケース形式とは?
テキストケース規則は、文章やコードで単語の大文字化と区切り方を定義します。プログラミング言語、スタイルガイド、プラットフォームごとに特定の規則があり、間違ったケースを使用するとコードが壊れたり、リンティングルールに違反したり、コンテンツがプロフェッショナルに見えなくなったりする可能性があります。このツールは8つの一般的なフォーマット間を即座に変換します。
サポートされるすべてのテキストケース形式
UPPERCASE: すべての文字を大文字化。定数(MAX_RETRIES)、マクロ、環境変数、強調に使用。
lowercase: すべての文字を小文字化。URL、CSSクラス名、メールアドレス、ファイル名に一般的。
Title Case: 各単語の先頭を大文字化。記事タイトル、見出し、書名に使用。
Sentence case: 最初の単語の最初の文字のみを大文字化。通常の文章、UIラベル、本文の標準。
camelCase: 最初の単語は小文字、後続の単語は大文字で開始。JavaScript、Java、TypeScriptの変数・関数の標準(getUserName)。
PascalCase: すべての単語が大文字で開始。クラス名、React/Vueコンポーネント、TypeScriptインターフェースに使用(UserProfile)。
snake_case: 単語をアンダースコアで区切り、すべて小文字。Python、Ruby、Rust、SQLの標準(user_name)。
kebab-case: 単語をハイフンで区切り、すべて小文字。CSSクラス、HTML属性、URLスラッグ、CLIフラグの標準(font-size)。
どの場面でどのケースを使うか
JavaScript/TypeScript: 変数・関数にcamelCase、クラス・コンポーネントにPascalCase、定数にUPPER_SNAKE_CASE。
Python: 変数・関数にsnake_case、クラスにPascalCase、定数にUPPER_SNAKE_CASE(PEP 8)。
CSS/HTML: クラス名、ID、カスタムプロパティにkebab-case。
REST API: JSONキーにcamelCase(JavaScript慣例)またはsnake_case(Python/Ruby慣例)— 1つを選んで一貫させる。
データベース列: PostgreSQL、MySQL、ほとんどのSQLデータベースではsnake_caseが標準。
環境変数: すべてのプラットフォームで慣例としてUPPER_SNAKE_CASE。
プライバシー
全てのテキスト処理は100%ブラウザ内で実行されます。データはサーバーに送信されません。