テキストケース変換
入力テキストをcamelCase・PascalCase・snake_case・SCREAMING_SNAKE・kebab-case・Title Case・dot.caseなど9種類のケースに一括変換します。変数名・関数名・ファイル名の命名規則変換に便利です。
テキストケース変換について
変数名の命名規則はプログラミング言語ごとに慣習が異なり、JavaScriptやJavaはcamelCase、PythonやRubyはsnake_case、Go言語のエクスポートされる識別子はPascalCaseが一般的です。複数の言語を跨いだ開発や、他言語向けAPIとの連携時にはケースの変換が頻繁に必要になります。
略語の扱いは特に判断が割れるポイントで、「HTTPServer」のように大文字を連続させるか「HttpServer」のように単語として扱うかでチーム内のスタイルが分かれます。このツールはcamelCase・snake_case・kebab-caseなど9種類の形式に一括変換できるため、命名規則の統一やファイル名・データベースカラム名への変換作業を効率化できます。
主な使い方
- 1JavaScriptのcamelCase変数名をPythonのsnake_caseに一括変換する
- 2URLのkebab-case文字列をデータベースのスネークケースカラム名に変換する
- 3コードレビューで命名規則を統一するために複数の変数名を変換する
- 4APIレスポンスのキー名を異なるケース形式に変換してフロントエンドで扱う
よくある質問
Q. 対応しているケース形式は何種類ありますか?
A. camelCase・PascalCase・snake_case・SCREAMING_SNAKE_CASE・kebab-case・Title Case・UPPER CASE・lower case・dot.caseの9種類に対応しています。
Q. 略語(例:「HTTP」「ID」)は正しく変換されますか?
A. 入力時にスペースや区切り文字で分割されていれば正しく変換されます。すべて大文字の略語(HTTP→Http/http)は単語として認識されます。
Q. 複数の単語をまとめて変換できますか?
A. はい。入力テキスト内の複数の単語を一括で目的のケース形式に変換できます。
関連ツール
- 全角・半角変換全角と半角の英字・数字・記号・スペース・カタカナを相互に変換します。対象の種類を個別に選べ、半角カナの濁点・半濁点(ガやパ)も正しく処理。フォーム入力やCSVデータの表記ゆれ統一に便利です。
- 文字数カウントテキストの文字数・空白を除いた文字数・バイト数(UTF-8)・行数・単語数をリアルタイムでカウントします。原稿やSNS投稿、入力欄の文字数制限のチェックに便利。ブラウザ内で完結し、データは送信されません。
- カラーコード変換HEX・RGB・HSLのカラーコードを相互に変換し、色のプレビューも表示します。CSSやデザインツールで使う色の値をすばやく書き換えられます。ブラウザ内で完結し、インストール不要ですぐに使えます。
- タイムゾーン変換日本時間(JST)・UTC・ニューヨーク・ロンドンなど世界各地のタイムゾーン間で日時を変換します。海外とのミーティング調整やサーバーログの時刻確認に便利。サマータイムも考慮し、ブラウザ内で完結します。
- Unixタイムスタンプ変換Unixタイムスタンプ(エポック秒・ミリ秒)と日時を相互に変換します。ISO 8601形式やローカル時刻・UTCでの表示に対応し、ログやAPIレスポンスの時刻確認に便利。ブラウザ内で完結し、データは送信されません。
- CSV ↔ JSON変換CSVをJSONに、またはJSONをCSVに相互変換します。1行目をヘッダーとして扱い、ダブルクォートで囲まれた値にも対応。データ分析やAPIデータの加工に便利です。ブラウザ内で完結し、データは送信されません。