変換はブラウザ内で実行・アップロードなし。行ごとに独立して変換します。
変数名・関数名・ファイル名・CSSクラス・環境変数などで「同じ言葉を別の記法(ケース)で書き直したい」ときに使う、命名規則の一括変換ツールです。`user profile image` のような語句や、`userProfileImage` のような既存の識別子を上のボックスに入力すると、camelCase(先頭小文字つなぎ)、PascalCase(各語頭大文字つなぎ)、snake_case(小文字+アンダースコア)、CONSTANT_CASE(大文字+アンダースコア=定数向け)、kebab-case(小文字+ハイフン)、Train-Case(各語頭大文字+ハイフン)、dot.case、path/case、Sentence case、Title Case、lower case、UPPER CASE の各形へ同時に変換して一覧表示します。各行の「コピー」ボタンを押すとその形だけをクリップボードへコピーできます。単語の区切りは、スペース・アンダースコア・ハイフン・ドット・スラッシュなどの記号に加えて、`camelCase` の大文字小文字の境界や `HTMLParser` のような頭字語の境界も自動で判定するので、すでにどれかの記法で書かれた識別子を別の記法へ「あるケース→別のケース」に乗り換えるのにそのまま使えます。複数行を貼り付けると各行を独立した1語句として扱い、行ごとに変換するため、識別子のリストや列をまとめて一括変換できます。重要な点として、入力した文字列はサーバーへ一切アップロード・保存・送信しません。すべての処理が JavaScript であなたのブラウザ内だけで完結するため、社内コードの命名やまだ公開していない API のフィールド名のような外に出せない文字列でも安全に変換できます。なお本ツールは英数字主体の識別子のケース変換に絞っており、日本語など大文字小文字の概念がない文字はそのまま語の一部として扱います。スペル修正・翻訳・複数形/単数形の変換は対象外です。
使い方
- 上のボックスに語句や識別子を入力/貼り付けます(例: user profile image)。
- camelCase・snake_case・kebab-case など各ケース形が一覧で表示されます。
- 使いたい形の右の「コピー」ボタンでクリップボードへコピーします。入力は送信されません。
よくある質問
入力した文字列はアップロードされますか?
いいえ。変換はすべてあなたのブラウザ内の JavaScript で行われ、入力した文字列はサーバーへアップロード・保存・送信されません。社内コードの命名や未公開のフィールド名でも端末の中だけで処理されます。
すでに camelCase で書いた識別子も別のケースへ変換できますか?
はい。大文字小文字の境界(例: userProfileImage)や頭字語の境界(例: HTMLParser)を自動で判定して単語に分解するため、camelCase→snake_case のように既存の記法を別の記法へ乗り換えられます。
複数行をまとめて変換できますか?
はい。複数行を貼り付けると各行を独立した1語句として行ごとに変換します。識別子のリストや列をまとめて一括変換するのに向いています。
CONSTANT_CASE や Train-Case とは何ですか?
CONSTANT_CASE は大文字+アンダースコア(例: MAX_RETRY_COUNT)で定数や環境変数によく使われます。Train-Case は各語の頭を大文字にしてハイフンでつなぐ形(例: Content-Type)で HTTP ヘッダ名などに使われます。
日本語や記号を含む文字列はどう扱われますか?
本ツールは英数字主体の識別子のケース変換に最適化しています。大文字小文字の概念がない日本語などはそのまま語の一部として扱い、区切り記号(スペース・_・-・.・/ など)で単語を分割します。スペル修正や翻訳は行いません。