テキストケース変換
camelCase・snake_case・kebab-caseなど6形式を相互変換
キャメルケース・スネークケースの変換ツール
テキストケース変換は、プログラミングで使われる変数名やクラス名のケース形式(命名規則)を相互変換するブラウザ完結型ツールです。camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE、Title Case の6形式に対応し、入力テキストの全形式の変換結果をリアルタイムで一覧表示します。JavaScript から Python への移植で camelCase を snake_case に変換したい場合や、CSS クラス名を kebab-case に統一したい場合など、コーディング規約の違いに対応する際に活用できます。
キャメルケースをスネークケースに変換する方法
- テキストエリアに変換したい変数名を入力またはペーストします
- 全6形式の変換結果がリアルタイムで一覧表示されます
- 必要な形式の横にあるコピーボタンで結果をクリップボードにコピーします
- 複数の変数名を改行区切りで入力すると一括変換できます
こんな場面で便利なケース変換ツール
- JavaScript(camelCase)から Python(snake_case)への変数名変換
- CSSクラス名をkebab-caseに統一する
- 定数名をCONSTANT_CASEに変換する
- データベースカラム名(snake_case)をコード上の変数名(camelCase)に変換
- REST API のパスを kebab-case、レスポンスフィールドを camelCase に統一
対応するケース形式
- camelCase: myVariableName — JavaScript、Java、TypeScriptで一般的
- PascalCase: MyVariableName — クラス名、C#で一般的
- snake_case: my_variable_name — Python、Ruby、SQLで一般的
- kebab-case: my-variable-name — CSSクラス名、URLスラグで一般的
- CONSTANT_CASE: MY_VARIABLE_NAME — 定数名で一般的
- Title Case: My Variable Name — 見出しや表示名で使用
よくある質問
Q. キャメルケースをスネークケースに変換するにはどうすればいいですか?
A. テキストエリアにキャメルケースの変数名(例: myVariableName)を入力するだけで、snake_case を含む全6形式の変換結果がリアルタイムで一覧表示されます。コピーボタンで結果をコピーできます。
Q. XMLやAPIなどの略語を含む変数名も正しく変換できますか?
A. はい。parseXMLDocument → parse_xml_document、HTMLParser → html_parser のように、連続する大文字の略語も適切に単語分割されて変換されます。
Q. 複数の変数名を一括で変換できますか?
A. はい。改行区切りで複数の変数名を入力すると、各行がそれぞれ変換されます。変数一覧のリネーム作業に便利です。
Q. 入力したテキストはサーバーに送信されますか?
A. いいえ。すべての処理はブラウザ内で完結します。テキストデータは外部に送信されません。