メインコンテンツへスキップ
FixLines

camelCase・snake_case・kebab-case 変換

テキストを camelCase、snake_case、kebab-case などに変換します。

エディタ

行 1、列 10 行0 単語0 文字

camelCase・snake_case・kebab-case 変換: 概要

通常の単語や既存の識別子を、プログラムの命名規約に合わせて変換します。変数用の camelCase、クラス用の PascalCase、Python やデータベース用の snake_case、URL や CSS 用の kebab-case、定数用の CONSTANT_CASE に対応しています。

camelCase・snake_case・kebab-case 変換: 使い方

  1. 1行に1つの名前またはフレーズを貼り付けます。
  2. 希望する命名規則を選択します。
  3. 「適用」をクリックし、変換された名前をコピーします。

camelCase・snake_case・kebab-case 変換: 主な活用例

  • 新しいコードベースの命名規則に合わせて、変数名、関数名、JSON キーの名前を一括変更。
  • ページタイトルのリストから kebab-case のファイル名やフォルダ名を生成。
  • 表計算ソフトの列名を、データベースや Python スクリプト用に snake_case に変換。

camelCase・snake_case・kebab-case 変換: 使用例

camelCase の名前に変換

入力

user first name
order total price

結果

userFirstName
orderTotalPrice
既存の命名形式を相互に変換

入力

userFirstName
order-total-price
MAX_RETRY_COUNT

結果

user_first_name
order_total_price
max_retry_count

camelCase・snake_case・kebab-case 変換: よくある質問

snake_case から camelCase など、形式間の相互変換はできますか?

はい。空白、ハイフン、アンダースコア、大文字に基づいて単語を区切るため、どの形式からでも別の形式に変換できます。

記号やアクセント記号はどうなりますか?

記号は単語の区切りとして扱われ削除されます。文字のアクセント記号は保持されます。

HTTP や ID などの略語・頭字語はどのように処理されますか?

連続する大文字は1つの単語として扱われます。例えば「HTTPServer」は snake_case では「http_server」に、camelCase では「httpServer」になります。

複数の名前をまとめて一度に変換できますか?

はい。1行に1つの名前を入力してください。各行が個別に変換され、元の並び順も維持されます。

テキストはサーバーに送信されますか?

いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。

このツールとよく一緒に使われるツール。

大文字・小文字の変換 の関連ツールすべてのテキストツールを見る