デスク アカウント

camelCase変換ツール

テキストや単語を貼り付けて、変数名・JSONキー・コード用のcamelCaseに変換できます。処理はブラウザ内で完結します。

プライベート — カウントはブラウザ内で実行され、アップロードされません

結果

単語の区切り方

入力はcamelCase/PascalCaseの境界(小文字または数字の後に大文字が続く箇所)と、句読点やスペースで区切られます。なので「my-var_name」「myVarName」「my var name」はすべて同じように変換されます。数字は直前の単語にくっつきます(userID42 → user, id42)。数字だけが独立した単語に分かれることはありません。

頭字語の制限 — API名を変換する前に確認

連続する大文字(HTTP、XML、IDのような頭字語の並び)は、その後ろに続く単語からは分割されません。getHTTPResponse は get_httpresponse になり、get_http_response にはなりません。XMLParser は xmlparser になり、xml_parser にはなりません。これは境界ルール(小文字/数字 → 大文字)に基づく実際の制限で、まれなバグではありません。頭字語ごとに分けたい場合は、変換前に手動で区切りを入れてください(getHTTP_Response など)。

仕上げ

変換後のテキストは入力中に出力欄へ反映されます。コピーするか、ブラウザが対応していればダウンロードを使ってください。変換履歴は保存されず、ページを再読み込みすると両方の欄がクリアされます。

camelCaseとは?

camelCaseは単語の間にスペースを入れず、先頭以外の各単語の頭文字を大文字にする書き方です。「user profile page」は「userProfilePage」になります。JavaScriptやJavaなど、多くの言語で変数名に使われる標準的な命名スタイルです。

文章全体も変換できますか?

はい。各行を個別に変換するので、名前やフレーズの一覧を貼り付ければ、1行につき1つのcamelCase識別子を出力できます。句読点や余分なスペースは自動で除去されます。

変換結果は必ず有効なコードになりますか?

いいえ。これは単純な大文字・小文字変換であり、特定の言語の識別子ルールを解析するものではありません(予約語や使用可能文字などは別途適用されます)。実際の識別子として使う前に、使用する言語の命名規則を確認してください。

↑ ツールへ戻る