テキストケース変換(camelCase / snake_case / kebab-case / PascalCase)
文字列を入力すると、camelCase・PascalCase・snake_case・kebab-caseなど9種類の命名規則へ自動で一括変換します。単語の区切り(スペース・ハイフン・アンダースコア)や既存のcamelCase表記も自動で認識します。文字列の重複削除やソートが必要な場合は文字列の重複削除・ソート・シャッフル、全角/半角の統一には全角/半角変換もあわせてご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
注意事項
- スペース・ハイフン・アンダースコアで区切られた単語と、camelCase・PascalCaseの大文字の位置から、単語の区切りを推測して変換します。
- XMLHttpRequestのように大文字が連続する場合の区切りは推測のため、意図と異なる結果になることがあります。
- 日本語などの大文字・小文字の区別がない文字は、変換されません。
用語解説
camelCase / PascalCase
複数の単語をスペースなしでつなげ、単語の先頭を大文字にする命名規則です。camelCaseは先頭の単語だけ小文字(例: helloWorld)、PascalCaseはすべての単語の先頭を大文字にします(例: HelloWorld)。JavaScript/TypeScriptの変数名やクラス名でよく使われます。
snake_case / CONSTANT_CASE
単語をアンダースコア(_)でつなぐ命名規則です。すべて小文字にするsnake_case(例: hello_world)は Python の変数名などで、すべて大文字にするCONSTANT_CASE(例: HELLO_WORLD)は定数名でよく使われます。
kebab-case
単語をハイフン(-)でつなぐ命名規則です(例: hello-world)。URLのスラッグやCSSのクラス名、HTMLのカスタム属性などでよく使われます。
よくある質問
camelCaseとPascalCaseの違いは何ですか?
camelCaseは先頭の単語を小文字で始め(myVariableName)、PascalCaseは先頭も大文字にします(MyVariableName)。一般に変数や関数はcamelCase、クラス名はPascalCaseが使われます。
スペースやハイフン区切りの文字列も認識されますか?
はい。スペース・ハイフン・アンダースコアによる単語の区切りや、すでにcamelCaseで書かれた文字列も自動で認識して、9種類の命名規則にまとめて変換します。
日本語を含む文字列は変換できますか?
日本語には大文字・小文字の区別がないため、文字そのものは変換されません。命名規則の変換は、英数字で書かれた変数名や関数名などの識別子を対象にお使いください。
このページをシェア
