大文字小文字変換

任意の文字列を、よく使う文字ケースのスタイルへワンクリックで変換します。誤った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つの値でも複数行でも貼れます。各行は独立に変換され、リスト項目の一括リネームに便利です。