大文字小文字変換
任意の文字列を、よく使う文字ケースのスタイルへワンクリックで変換します。誤ったCAPS LOCKを直し、見出しをタイトルケースにし、フレーズをJavaScript変数のcamelCaseやPythonのsnake_caseにします。結果はすぐ表示され、端末に留まります。
テキストケースの変換方法
1. 変換したいテキストを貼るか入力します。
2. 変換先のケースを選びます: 大文字、小文字、タイトルケース、センテンスケース、camelCase、snake_case、kebab-case。
3. 結果エリアから変換後の出力をコピーします。
4. 同じ入力で別のスタイルを、再入力せず試せます。
変換の例
誤ったCAPS LOCKを直す
"HELLO WORLD" → 小文字 → "hello world"。Caps Lockをオンにしたままメール件名を打ったときに便利です。
JavaScriptの変数名
"user profile page" → camelCase → "userProfilePage"。JS/TS識別子の標準です。
URLスラッグの準備
"My Blog Post Title" → kebab-case → "my-blog-post-title"。最終的なURL安全なスラッグにはスラッグジェネレーターと組み合わせます。
大文字小文字変換を使うとき
• 文書やCMSで見出しの大文字化を揃えたいとき。
• 変数やデータベース列をコード規約に合わせてリネームするとき。
• 貼り付けたテキストが誤ったケースだったとき。
コードとAPIの命名規約
JavaScriptとJavaは変数とメソッドにcamelCase(getUserName)を好みます。PythonとRubyはsnake_case(get_user_name)です。CSSクラスとURLパスはkebab-case(nav-bar-item)が多いです。多くの言語の定数はSCREAMING_SNAKE_CASE(MAX_RETRIES)です。スタックの規約に合わせると、レビューコメントとリンター警告を防げます。
よくある質問
タイトルケースとは何ですか?
タイトルケースは主要な語の先頭を大文字にします。"a"、"the"、"of" のような小語は、文字列の先頭でない限り小文字のままであることが多いです。
camelCaseは空白と句読点をどう扱いますか?
空白とほとんどの句読点は除かれ、最初以外の各語が大文字になります。"hello-world test" は "helloWorldTest" になります。
snake_caseとkebab-caseの違いは?
snake_caseはアンダースコア(my_variable)、kebab-caseはハイフン(my-variable)です。kebab-caseはURLで、snake_caseはPythonとSQLでよく使われます。
英語以外の文字も変わりますか?
大文字と小文字は、定義があるUnicode文字に適用されます。ケース変種のない文字はそのままです。
CSVの列全体を変換できますか?
1つの値でも複数行でも貼れます。各行は独立に変換され、リスト項目の一括リネームに便利です。