テキストケース変換

テキストを大文字・小文字・各種ケースへ変換

ケース変換するテキストを入力

変換結果

テキストケース変換ツールとは?

文字列を camelCase、snake_case、kebab-case などの各種ケースへ変換できるツールです。変数名やファイル名の命名をそろえたいときや、API やデータベースで使う記法の違いを見比べたいときに使えます。

入力内容をその場で 12 種類の形式へ変換して一覧表示するため、どのケースにしたいか迷っているときの確認用にも便利です。

使い方

  1. 入力欄に変換したい文字列を入力します。
  2. 下に表示される各ケースの変換結果を確認します。
  3. 必要な形式をそのままコピーして使います。

英単語の区切りを含む文章、変数名の候補、見出しテキストなどを入れると、各ケースの違いを比較しやすくなります。

入力例

たとえば user profile image のような文字列を入力すると、次のような形式に変換できます。

  • userProfileImage
  • user_profile_image
  • user-profile-image
  • UserProfileImage

同じ内容でも、使う場面によって選ぶ形式は変わります。

活用シーン

  • JavaScript や TypeScript の変数名を camelCase にそろえたいとき
  • Python やデータベースのカラム名に合わせて snake_case を確認したいとき
  • CSS クラス名や URL スラッグ向けに kebab-case を使いたいとき
  • 見出しやラベルを Capital Case や Sentence case で整えたいとき
  • API 仕様書、UI 文言、ファイル名の候補をまとめて見比べたいとき

対応形式

開発でよく使う命名規則

CamelCase

各単語の先頭を大文字にして連結し、最初の文字は小文字にする形式です。JavaScript や Java の変数名、関数名でよく使われます。

例: thisIsSampleText

PascalCase

各単語の先頭を大文字にして連結し、最初の文字も大文字にする形式です。クラス名やコンポーネント名でよく使われます。

例: ThisIsSampleText

SnakeCase

すべての文字を小文字にし、単語間をアンダースコア (_) で区切る形式です。Python、Ruby、データベースのカラム名などでよく使われます。

例: this_is_sample_text

KebabCase

すべての文字を小文字にし、単語間をハイフン (-) で区切る形式です。HTML/CSS のクラス名や URL でよく使われます。

例: this-is-sample-text

DotCase

すべての文字を小文字にし、単語間をピリオド (.) で区切る形式です。設定キーや一部の識別子で見かけます。

例: this.is.sample.text

PathCase

すべての文字を小文字にし、単語間をスラッシュ (/) で区切る形式です。パス表現や階層を表す文字列の確認に向いています。

例: this/is/sample/text

PascalSnakeCase

各単語の先頭を大文字にしつつ、単語間をアンダースコア (_) で区切る形式です。定数風の識別子や、特定の命名ルールの確認に使えます。

例: This_Is_Sample_Text

TrainCase

各単語の先頭を大文字にし、単語間をハイフン (-) で区切る形式です。HTTP ヘッダー名のような表記を確認したいときに使えます。

例: This-Is-Sample-Text

表示用や整形用の形式

LowerCase

すべての文字を小文字に変換します。

例: this is sample text

UpperCase

すべての文字を大文字に変換します。

例: THIS IS SAMPLE TEXT

CapitalCase

各単語の先頭を大文字に変換し、単語間をスペースで区切ります。

例: This Is Sample Text

SentenceCase

文の最初の文字のみを大文字にします。通常の文章と同じ形式です。

例: This is sample text

使うときの注意点

  • 入力された文字列の区切り方によって、期待する単語分割にならないことがあります
  • 英数字や記号が混ざる文字列は、ケースによって見え方が変わります
  • このツールは候補を見比べるのに向いており、既存コード全体を自動で置換する機能ではありません

どのケースを使うべきかは、言語やフレームワークの規約によって変わります。まずはプロジェクト側の命名規則を確認したうえで、候補を比較する使い方が分かりやすいです。