ケース変換
テキストをcamelCase・PascalCase・snake_case・kebab-case・CONSTANT_CASE等9種類の命名規則にワンクリックで一括変換する無料オンラインツール。プログラミングの変数名・関数名の変換、API連携時のフィールド名変換、URLスラッグ生成、CSSクラス名生成に、ブラウザ完結で外部送信なし。
テキストを9種類の命名規則(camelCase・PascalCase・snake_case・kebab-case・CONSTANT_CASEなど)にワンクリックで一括変換するツールです。プログラミングの変数名変換や、API連携時のフィールド名調整に便利です。
// ケース変換の機能と特徴
camelCase・snake_case・kebab-caseなど9種類に一括変換
入力したテキストを9種類のケースに変換して一覧表示します。**camelCase**(helloWorld / JavaScript変数)、**PascalCase**(HelloWorld / C#クラス)、**snake_case**(hello_world / Python)、**kebab-case**(hello-world / CSS・URL)、**CONSTANT_CASE**(HELLO_WORLD / 定数)、**dot.case**(hello.world)、**Title Case**(見出し)、**UPPERCASE**、**lowercase** の全形式が同時に見られます。
どの記法で貼り付けても変換できる
スペース区切り(`hello world`)、camelCase(`helloWorld`)、snake_case(`hello_world`)、kebab-case(`hello-world`)、PascalCase(`HelloWorld`)、dot.case(`hello.world`)など、入力を自動で単語に分解します。「今使っている形式から別の形式に変えたい」ときに、事前の整形なしで即変換できます。
言語ごとの命名規則の違い(JavaScript・Python・C#)
JavaScript は camelCase、Python は snake_case、C# のクラス名は PascalCase、CSS クラス名や URL は kebab-case、定数は CONSTANT_CASE... と、言語やフレームワークごとにルールが違います。他の環境から来た変数名を貼り付けて即変換、API連携時のフィールド名変換(バックエンドが snake_case、フロントが camelCase)、URLスラッグ生成などに使えます。
全角半角の変換や一括置換もしたいとき
文字の全角⇔半角を変換したい場合は 全角⇔半角変換、テキストの複数箇所を一括置換したい場合は 文字置換ツール、行単位で並び替えたい場合は テキストソート・重複削除 が便利です。
// ケース変換に関するよくある質問
どの形式で入力すればいいですか?
- どの形式でもOKです。スペース区切り(`Hello World`)、camelCase(`helloWorld`)、snake_case(`hello_world`)、kebab-case(`hello-world`)、PascalCase(`HelloWorld`)、dot記法(`hello.world`)など、主要な形式を自動で単語に分解して変換します。「今使っている形式を別の形式に変えたい」場合に、事前の整形は不要です。
それぞれの命名規則はいつ使うんですか?
- **camelCase**: JavaScript・Java の変数名、API のフィールド名。**PascalCase**: C#・Rustのクラス名・型名、React コンポーネント名。**snake_case**: Python・Ruby の変数、DB のカラム名。**kebab-case**: CSS のクラス名、URL のスラッグ、HTMLの属性値。**CONSTANT_CASE**: 定数(MAX_RETRY等)、環境変数(API_KEY等)。用途と言語のルールに合わせて選びます。
日本語のテキストも変換できますか?
- 大文字・小文字変換(UPPERCASE / lowercase)は日本語には効きません(そもそも日本語に大文字小文字の概念がないため)。camelCase・snake_case などのプログラミング命名規則は英数字が対象なので、日本語文字は変換されずそのまま残ります。ローマ字化してから貼り付けるか、日本語→英語翻訳を経由してください。
記号(ハイフン・アンダースコア)はどう解釈されますか?
- ハイフン(`-`)・アンダースコア(`_`)・ドット(`.`)・スペースは全て単語の区切りとして解釈されます。またcamelCaseの大文字境界(`helloWorld` → `hello` + `World`)も自動判定します。混在した入力(`helloWorld_and-something`)でも正しく分解されます。
複数の変数名をまとめて変換できますか?
- 現バージョンは1つの入力テキストを対象にしています。複数の変数名を変換したい場合は1つずつ入力して結果をコピー、または改行区切りで入力する形になります(すべて1つのまとまりとして扱われる点にご注意)。API連携でフィールドを一括変換する場合は、変換後にお使いのエディタで置換すると効率的です。
CONSTANT_CASEとは何ですか?
- すべてを大文字にして単語間をアンダースコアで区切る形式(例: `MAX_RETRY_COUNT`、`API_KEY`)です。プログラミングで定数(変更しない値)を定義する慣習で、環境変数の名前などにも広く使われます。「SCREAMING_SNAKE_CASE」とも呼ばれます。
URL用のスラッグ生成にも使えますか?
- はい、kebab-case(`hello-world`)出力がそのままURLスラッグとして使えます。「日本語の記事タイトル」を kebab-case にしたい場合は、事前にローマ字化するか英訳した上で貼り付けてください。ブログのURL設計、SEOフレンドリーなパスの作成に便利です。
Title Case はどんな時に使う?
- 主に英文タイトル・見出しの表記に使います(例: `Hello World and All That` のように、各単語の頭を大文字化)。英語圏のタイトル表記の慣習で、書籍・論文・ブログ記事の見出しなどで使われます。日本語のタイトルには通常不要です。
変換結果をワンクリックでコピーしたい
- 各変換結果の横にCOPYボタンがあります。必要な形式だけをワンクリックでクリップボードにコピーできます。「camelCase版だけコピー」「kebab-case版だけコピー」といった使い方に対応しています。
変換する変数名は外部に送信されますか?
- いいえ、すべての処理はブラウザ内のJavaScriptで完結します。入力した変数名・フィールド名・機密情報を含む文字列も安全に変換できます。社内APIの内部フィールド名、未公開システムの変数名なども安心して扱えます。
// ケース変換の使い方
-
変換したい変数名を入力
変換したいテキストを入力欄に貼り付けます。どの形式(スペース区切り・camelCase・snake_case等)で入力しても、自動で単語に分解されます。
-
9種類の変換結果を確認
入力と同時に9種類すべての変換結果が一覧表示されます。使いたい形式の隣にあるCOPYボタンをクリックするだけで、その形式だけをコピーできます。
-
プログラムや設定に貼り付け
コピーした変数名・フィールド名・URLスラッグを、実際のコードやURLに貼り付けて活用してください。API連携時のフィールド名調整も一瞬で終わります。
カテゴリ テキスト処理