命名ケース変換ツール
camelCase
myVariableName
PascalCase
MyVariableName
snake_case
my_variable_name
kebab-case
my-variable-name
CONSTANT_CASE
MY_VARIABLE_NAME
dot.case
my.variable.name
Title Case
My Variable Name
Sentence case
My variable name
lower case
my variable name
UPPER CASE
MY VARIABLE NAME
関連する外部サイト
一部のリンクはアフィリエイトリンクを含みます。
関連ツール
大文字小文字・ケース変換テキストをUPPER/lower/Title/camelCase/snake_case/kebab-case等へ一括変換し全結果を同時表示。ブラウザ完結・送信なし。JSON整形ツール貼り付けるだけで JSON を読みやすく整形、または1行に圧縮できます。壊れた JSON は何行目・何列目がおかしいかをハイライト表示。Base64 変換テキストと Base64 を相互変換。日本語・絵文字も文字化けしない(UTF-8 対応)、URL セーフ Base64、画像を data URL に変換。ブラウザ完結・送信なし。正規表現テスター正規表現をその場でテスト。マッチのハイライト・キャプチャグループ・フラグ・置換プレビューに対応。ブラウザ完結・送信なし。
どの形式の名前でも入力するだけで、camelCase・PascalCase・snake_case・kebab-case・CONSTANT_CASE・dot.case・Title Case などすべての一般的なケースに一括変換します。camelCase や混在した入力からも単語を賢く分割するため、コードやコンテンツに必要な形式をそのままコピーできます。すべてブラウザで動作します。
使い方
- どの形式でも構わず名前を入力または貼り付けます。
- 下に各ケースへの変換結果が表示されます。
- 必要なケースをコピーしてください。
変換のしくみ
まず入力を単語に分割します。スペース・アンダースコア・ハイフン・ドットは単語区切りとして扱われ、camelCase や PascalCase 内の大文字・小文字の境界も検出します。HTMLParser のような連続大文字も HTML と Parser に分割されます。その後、各ターゲットのスタイルに従って単語を結合・大文字化し、同じ名前がすべてのケースで一貫して表示されます。
機能
全ケースを一括変換
1つの入力から10種類のスタイルを生成し、すぐにコピーできます。
スマートな単語分割
camelCase の境界・区切り文字・連続大文字から単語を検出します。
コード向け
変数・定数・ファイル・URL で使われるケース形式に対応しています。
プライベート・即時
すべての変換はブラウザで完結し、アップロードはありません。
こんな場面に
コーディング
プロジェクトの命名規則に合わせて変数名やファイル名を統一できます。
API・データ
snake_case と camelCase のキーを相互変換できます。
URL
タイトルを kebab-case のスラグに変換できます。
ドキュメント
見出しを Title Case や Sentence case に統一できます。
注意事項
- 単語の分割は camelCase の境界・区切り文字・連続大文字に対応しています。
- 数字は前後の単語に付いたまま各ケースに変換されます。
- 使用言語やプロジェクトのスタイルに合ったケースを選んでください。
- すべての処理はデバイス上で行われ、アップロードはありません。
よくある質問
- 対応しているケース形式は?
- camelCase・PascalCase・snake_case・kebab-case・CONSTANT_CASE・dot.case・Title Case・Sentence case・lower case・UPPER CASE に対応しています。
- camelCase の入力も認識できますか?
- はい。大文字・小文字の境界で単語を分割するため、myVariableName は my・variable・name として処理されます。
- HTMLParser のような連続大文字はどう扱われますか?
- HTML のような連続大文字はまとめて1つの単語として扱われ、HTMLParser は HTML と Parser に分割されます。
- 数字はどう扱われますか?
- 数字は前後の単語に付いたまま各ケースに変換されます。
- テキストはアップロードされますか?
- いいえ。すべてブラウザで変換され、デバイスの外に出ることはありません。