TegaruTools

テキスト変換

テキストの命名規則を変換できます。大文字・小文字やcamelCase・snake_caseなどに対応しています。

完全無料ブラウザ完結登録不要安全

変換形式

文章向け

開発者向け命名変換

テキストを入力後、変換形式を選択してください

このツールについて

  • 入力内容はブラウザ内のみで処理されます。サーバーには送信されません。
  • 文章のケース変換だけでなく、camelCase・snake_case などの開発者向け命名変換にも対応しています。命名変換は行ごとに個別に処理されます。
  • 日本語を含む文章では、英字部分のみがケース変換の対象となります。

関連ツール

使い方

  1. 1入力欄に変換したいテキストを入力または貼り付けます。
  2. 2「文章向け」または「開発者向け命名変換」から変換形式を選択します。
  3. 3変換結果が出力欄にリアルタイムで表示されます。
  4. 4「コピー」ボタンをクリックして、変換結果をクリップボードへコピーします。
  5. 5別の変換形式に切り替えたい場合は、他のボタンをクリックするだけで即座に変換されます。
  6. 6「リセット」ボタンで入力と選択をクリアして最初からやり直せます。

よくある利用シーン

  • 変数名や API キー名を camelCase / snake_case に揃えたいとき
  • 見出しや文章を Title Case や Sentence case に整えたいとき
  • データ列名やファイル名の表記ゆれを手早く統一したいとき
  • 既存の命名を別の形式に変換してコードやドキュメントを整備したいとき
  • 手元の文字列をブラウザだけで安全に変換・整形したいとき

よくある質問

テキスト変換ツールは無料で使えますか?

はい、完全無料です。ユーザー登録やインストールも不要です。

入力したテキストはサーバーに送信されますか?

いいえ。すべての処理はブラウザ内で完結します。入力したテキストが外部に送信されることはありません。

日本語の文章にも使えますか?

日本語を含む文章にも利用できますが、大文字・小文字の変換は英字部分のみに作用します。camelCase や snake_case などの命名変換でも、日本語文字はそのまま保持されます。

camelCase や snake_case に変換できますか?

はい。スペース区切りの文章、camelCase、PascalCase、snake_case、kebab-case など、さまざまな形式の入力から自動的に単語分割し、選択した形式に変換します。たとえば「userProfileId」は「user_profile_id」(snake_case)や「user-profile-id」(kebab-case)に変換できます。

Title Case と Sentence case の違いは何ですか?

Title Case は各単語の先頭を大文字にします(例:Hello World From Japan)。Sentence case は先頭の1文字のみ大文字にし、残りを小文字にします(例:Hello world from japan)。

複数行テキストにも対応していますか?

はい。複数行のテキストに対応しており、命名変換(camelCase / snake_case など)は行ごとに独立して変換されます。文章系のケース変換(UPPERCASE / lowercase / Title Case)はテキスト全体に適用されます。

userProfileId のような既存の命名から別形式に変換できますか?

はい。camelCase や PascalCase の入力は大文字境界で自動的に単語分割されます。たとえば「userProfileId」は「user」「Profile」「Id」に分割されてから、選択した形式(snake_case なら user_profile_id など)に変換されます。

スマートフォンでも使えますか?

はい、スマートフォンのブラウザからもご利用いただけます。アプリのインストールは不要です。

命名規則を使い分けるための実用ガイド

プログラミングでは、変数名や関数名の「つなぎ方」に複数の流儀があります。camelCase・snake_case・kebab-case……見た目の違いだけに思えますが、言語や場所ごとに事実上の決まりがあり、揃っていないとコードが読みにくくなります。ここでは各記法の使い分けと、機械的な変換で気をつける点を整理します。

主な命名記法と読み方

  • camelCaseuserProfileId):2語目以降の頭を大文字に。JavaScript の変数・関数の定番。
  • PascalCaseUserProfile):先頭も大文字。クラス名・型名・コンポーネント名に使う。
  • snake_caseuser_profile_id):アンダースコア区切り。Python・Ruby・DBのカラム名で主流。
  • kebab-caseuser-profile-id):ハイフン区切り。URL・CSSクラス・ファイル名向け。
  • CONSTANT_CASEMAX_COUNT):大文字+アンダースコア。定数に使う。

言語・現場ごとの慣習

「どれが正しい」ではなく「その場所で何が使われているか」に合わせるのが原則です。

  • JavaScript / TypeScript:変数・関数は camelCase、クラス・型は PascalCase、定数は CONSTANT_CASE。
  • Python:変数・関数は snake_case、クラスは PascalCase。
  • データベース:テーブル名・カラム名は snake_case が無難(大文字小文字を区別しないDBが多いため)。
  • CSS / URL:kebab-case。

既存コードに合わせるのが最優先。周囲が snake_case なら、自分の追加分も snake_case に揃えます。

単語分割の仕組みと限界

記法変換の核心は「入力をどう単語に区切るか」です。本ツールは、大文字の境界(userProfileuserProfile)やアンダースコア・ハイフン・スペースを手がかりに分割します。

ただし機械的な分割には限界もあります。APIKey のような連続大文字(頭字語)や、utf8 のような数字混じりの語は、意図と違う区切りになることがあります。変換後は「単語の区切りが想定通りか」を一度確認するのがおすすめです。特に略語を含む名前は、変換結果を目視でチェックしましょう。

Title Case と Sentence case

文章向けの大文字化にも2種類あります。

  • Title Case:各単語の先頭を大文字(Hello World From Japan)。見出しやタイトルに。
  • Sentence case:文の先頭だけ大文字(Hello world from japan)。本文の文章に。

英語圏では、Title Case でも冠詞・前置詞(a, the, of など)は小文字にする流儀がありますが、機械変換では一律に頭を大文字化します。仕上げに細かな調整が要る場合がある点は覚えておくとよいでしょう。

変換前後の整形もセットで

コピペした文字列には、余分な空白や改行が紛れていることがあります。命名変換の前後で表記を整えたいときは、 改行・空白の整形 と組み合わせると、余計な空白による分割ミスを防げます。日本語を含む文字列でも、英字部分だけが変換され、日本語はそのまま保たれます。