Case Converter
テキストをcamelCase・snake_caseなど複数の形式に変換(コンバーター)します。
概要
入力したテキストを、camelCase・PascalCase・snake_case・kebab-caseなど9種類の命名規則へ一括変換するツールです。
アンダースコア・ハイフン・スペースに加え、camelCaseの大文字境界も単語の区切りとして認識するため、どの表記で入力しても変換できます。
変数名・関数名・ファイル名など、プロジェクトの命名規則に合わせて表記を統一したい場面で使います。
使い方
- 1
テキストエリアに変換したいテキストを入力します(user_name、UserName、user nameなど、どの表記でも構いません)。
- 2
「変換する」ボタンをクリックします。
- 3
camelCase・PascalCase・snake_caseなど9種類の表記へ一括変換された結果が表示されます。
入力例・出力例
入力
user_name
出力
camelCase: userName PascalCase: UserName snake_case: user_name kebab-case: user-name
利用シーン
他言語・他フレームワークとの連携時に、APIのプロパティ名(snake_case)とコード内の変数名(camelCase)を相互変換する
デザイナーから受け取ったラベル文言を、変数名・定数名として使えるPascalCase・CONSTANT_CASEへ変換する
複数の表記が混在した既存コードの名前を、プロジェクトの命名規則に合わせて目的の形式へ一括変換する
よくある質問
どのような区切り方の入力に対応していますか?
アンダースコア・ハイフン・スペースに加え、camelCaseやPascalCaseのような大文字境界も単語の区切りとして認識します(例: "userName" → "user" "Name")。
日本語のテキストは変換できますか?
単語の区切りとして認識できないため、意図通りに変換されない場合があります。半角英数字での利用を想定しています。
入力したテキストは外部に送信されますか?
いいえ。変換処理はすべてブラウザ内で完結します。
注意点
半角英数字での利用を想定しています。日本語テキストは単語の区切りを認識できないため、意図通りに変換されない場合があります。
変換結果はページ上にのみ保持されます。再読み込みすると失われるため、必要な場合はコピーして保存してください。
連続する大文字(例: XMLHttpRequest)は、単語境界の認識ルールにより意図と異なる分割になる場合があります。
関連ツール
テキストからURLに使えるスラッグを生成します。
Markdownを整形(フォーマット)して読みやすく正規化します。
Markdownをリアルタイムでプレビュー表示します。