ケースコンバーター
テキストを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 World | HELLO WORLD · hello world · Hello World · helloWorld · hello_world · hello-world |
| user_profile_settings | USER_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é)。
私のテキストはアップロードされますか?
いいえ。すべての変換はあなたのブラウザ内で行われます — あなたのテキストはページを離れません。
