開発・プログラミング

camelCase・snake_caseなどの命名規則を変換するツール

単語や識別子をcamelCase、PascalCase、snake_case、kebab-caseなどへ一括変換できます。

ブラウザ内処理

0文字 / 0行

0文字 / 0行

QUALITY REVIEW

機能・説明・操作性を確認済みです

サンプルの実処理、代表的な不正入力、説明と実装の一致、320px・390px幅の操作、関連リンクと検索情報を確認しました。

最終確認
確認者
UtilityBox運営者
確認基準
品質確認ポリシー

FEATURES

このツールでできること

  • snake_case、camelCase、PascalCaseなどを相互変換します。
  • 開発中のデータ確認や変換を、コピーしてすぐ試せます。
  • 無料・会員登録不要で、PCとスマートフォンのブラウザから利用できます。

HOW TO USE

使い方

  1. 1

    変換先の命名規則を選びます。

  2. 2

    識別子を入力欄へ貼り付けます。複数行も入力できます。

  3. 3

    「命名規則を変換する」を押して結果を確認します。

  4. 4

    結果をコピーするかテキストファイルとして保存します。

EXAMPLE

具体的な入力例・出力例

入力例

HTTP response user ID / customer_profile-name / XMLParser

出力例

camelCase: httpResponseUserIdCustomerProfileNameXmlParser
snake_case: http_response_user_id_customer_profile_name_xml_parser
PascalCase: HttpResponseUserIdCustomerProfileNameXmlParser
kebab-case: http-response-user-id-customer-profile-name-xml-parser

PRACTICAL USES

具体的な利用場面

  • APIキー名をsnake_caseからTypeScriptのcamelCaseへ変換する。
  • クラス名・変数名・URL候補をPascalCase、camelCase、kebab-caseで比較する。
  • スペース・記号・連続大文字を単語境界として正規化する。

処理仕様と結果の確認ポイント

  • 空白、ハイフン、アンダースコア、大小文字境界を単語へ分割し、選択規則で再結合します。
  • HTTPやXML等の連続大文字は設定に応じて1語または個別境界として扱います。
  • 日本語は翻訳せず、保持・除外・区切り扱いを選択します。

このツール固有の制限

  • 既存略語の意図や固有名詞の正しい大文字表記は自動判定できません。
  • プログラミング言語の予約語・識別子長・先頭数字制約は利用先ごとに確認が必要です。
  • URLスラッグのSEO・重複管理は別途必要です。

ERRORS

エラーになる条件

  • 入力が空の場合。
  • 入力が500,000文字または10,000行を超えている場合。
  • 記号だけの行など、単語として認識できる文字がない場合は空行になります。

NOTES

使用上の注意

  • 略語の大文字表記は変換時に標準化されます。APIResponseはapiResponseなどになります。
  • 日本語を含む識別子も変換できますが、プログラミング言語側の命名規則を確認してください。
  • 空行はそのまま保持されます。
  • 変換後に予約語や既存変数名との重複がないか確認してください。

入力データを外部送信しません

入力したデータや選択したファイルは、ユーザーのブラウザ内で処理され、外部サーバーへ送信されません。

FAQ

よくある質問

XMLHttpRequestはどう分割されますか?

連続大文字の分割設定によりXML / Http / Requestとして扱えます。期待する略語単位をプレビューで確認してください。

日本語を英語へ変換しますか?

翻訳やローマ字化は行いません。日本語保持または除外を選択します。

変換後が予約語になった場合は?

予約語判定は言語ごとに異なるため自動確定せず、利用コード側で名称を調整してください。

camelCaseからsnake_caseへ変換できますか?

できます。大文字の境界を単語として判定し、アンダースコア区切りへ変換します。

日本語も変換できますか?

英数字の識別子変換を主な用途としています。日本語を含む場合は結果を確認してください。

複数の変数名を一括変換できますか?

できます。1行に1つずつ入力すると、同じ行数で結果を返します。

スペース区切りの文章も変換できますか?

できます。スペース、ハイフン、アンダースコアなどを単語区切りとして扱います。

大文字の略語は保持されますか?

統一的な変換を優先するため、CONSTANT_CASE以外では通常の単語として小文字化・先頭大文字化します。

入力内容は保存されますか?

保存されません。ブラウザ内で変換します。

商用コードで使えますか?

利用できます。ただし変換結果がプロジェクトのコーディング規約に合うか確認してください。