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

ケース変換

テキストを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の内部フィールド名、未公開システムの変数名なども安心して扱えます。

// ケース変換の使い方

  1. 変換したい変数名を入力

    変換したいテキストを入力欄に貼り付けます。どの形式(スペース区切り・camelCase・snake_case等)で入力しても、自動で単語に分解されます。

  2. 9種類の変換結果を確認

    入力と同時に9種類すべての変換結果が一覧表示されます。使いたい形式の隣にあるCOPYボタンをクリックするだけで、その形式だけをコピーできます。

  3. プログラムや設定に貼り付け

    コピーした変数名・フィールド名・URLスラッグを、実際のコードやURLに貼り付けて活用してください。API連携時のフィールド名調整も一瞬で終わります。

カテゴリ テキスト処理