ケースコンバーター

テキストをUPPER, lower, Title, camelCase, snake_case, kebab-caseに変換します

どのケース変換がサポートされていますか?

コンバーターは、日常的に遭遇する7つのケーススタイルをサポートしています:一般的なテキスト用の大文字と小文字、見出しや文章用のタイトルケースと文のケース、そしてコード識別子用の4つのプログラマーケース — camelCase、PascalCase、snake_case、kebab-case。

変換は決定論的で往復可能です:snake_case識別子はcamelCaseにきれいに変換され、再び戻ります。識別子には含められないため、プログラマーケースからは句読点が削除されます;文章ケース(UPPER/lower/Title/Sentence)では句読点が保持されます。

使用例

  • 定数のフォーマット — `userName`を列挙型や環境変数用に`USER_NAME`に変換します。
  • PascalCaseクラス名の生成 — 'order item'を新しいタイプのスキャフォールディング時に`OrderItem`に変換します。
  • CSVヘッダーの書き換え — `Email Address`を`email_address`に変換して、列がデータベーススキーマに一致するようにします。
  • 乱雑なコピーの正規化 — 見出しを小文字にして貼り付け、その後ブランドに一貫性のあるヘッダーのためにタイトルケースにします。

入力結果
Hello WorldHELLO WORLD · hello world · Hello World · helloWorld · hello_world · hello-world
user_profile_settingsUSER_PROFILE_SETTINGS · user profile settings · User Profile Settings · userProfileSettings · UserProfileSettings · user-profile-settings

よくある質問

ケース変換は句読点を保持しますか?

大文字 / 小文字 / タイトルケース / 文のケースについては、はい — 句読点はそのまま通過します。キャメルケース / スネークケース / ケバブケースの場合、単語はスペース、ハイフン、アンダースコア、ドットで分割されるため、それらの区切りは削除されます。

タイトルケースと文のケースの違いは何ですか?

タイトルケースは重要な単語をすべて大文字にします(「Hello World」)。文のケースは最初の単語だけを大文字にします(「Hello world」) — 固有名詞を検出しません。

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

どちらも単語を区切りなしに結合します。camelCaseは小文字で始まります('userName');PascalCaseは大文字で始まります('UserName')。PascalCaseは多くの言語でクラス名の慣例です。

非ASCII文字はサポートされていますか?

はい — ケース変換はブラウザのネイティブ`toLowerCase`/`toUpperCase`を使用し、Unicodeを処理します(Café → CAFÉ → café)。

私のテキストはアップロードされますか?

いいえ。すべての変換はあなたのブラウザ内で行われます — あなたのテキストはページを離れません。