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

無料テキストケース変換

テキストを大文字、小文字、タイトルケース、camelCase、snake_caseなどに変換。

読み込み後はオフラインでも動作
0文字0単語0文0行
UPPERCASE

結果がここに表示されます

lowercase

結果がここに表示されます

Title Case

結果がここに表示されます

各単語の先頭を大文字に

結果がここに表示されます

Sentence case

結果がここに表示されます

camelCase

結果がここに表示されます

PascalCase

結果がここに表示されます

snake_case

結果がここに表示されます

kebab-case

結果がここに表示されます

CONSTANT_CASE

結果がここに表示されます

dot.case

結果がここに表示されます

path/case

結果がここに表示されます

Train-Case

結果がここに表示されます

aLtErNaTiNg

結果がここに表示されます

iNVERSE cASE

結果がここに表示されます

sPoNgE cAsE

結果がここに表示されます

アクセント記号を削除

結果がここに表示されます

URLスラッグ

結果がここに表示されます

1文ごとに改行

結果がここに表示されます

余分な空白を削除

結果がここに表示されます

主な用途

  • タイトルケース変換テキストを正しいタイトルケースに変換 — 見出し・記事タイトル・セクションタイトルを正しく大文字化。
  • センテンスケース変換テキストをセンテンスケースに変換 — 各文の最初の文字を大文字化、きれいで読みやすいテキスト。
  • 大文字・小文字変換テキストを大文字と小文字で切り替え — コード整形・データクリーニング・テキスト標準化を瞬時実行。
  • camelCase & snake_case コンバーターcamelCase、snake_case、kebab-case、PascalCase 間でテキストを変換 — 開発者必須。
  • コンテンツライター向けテキストケース変換コンテンツを完璧に整形 — 見出しはタイトルケース・本文はセンテンスケース・人名は正しく大文字化。

使い方

14種類のcase変換はすべて、手書きのUnicode対応アルゴリズムを使ってブラウザ内で完全に行われます — ライブラリ、サーバー、アップロードは不要です。JavaScriptネイティブのUnicodeプロパティエスケープ(\p{L}、\p{N})が、すべての変換を通してアクセント付き文字や非ラテン文字を無傷に保ちます。

  1. 1
    ライブのリアクティブな解析
    すべてのキーストロークが、入力に対して14種類のコンバーター関数すべてを同時に実行するuseMemo計算をトリガーするため、結果は遅延もボタンの押下もなくリアルタイムで更新されます。
  2. 2
    Unicode対応のトークン化
    単語を分割または結合する前に、コードは\p{L}と\p{N}のUnicodeプロパティエスケープを使って先頭・末尾の非英数字を取り除きます。これにより「café」や「naïve」のような単語も、アクセント付き文字を失うことなく正しくcamelCaseやsnake_caseにトークン化されます。
  3. 3
    形式ごとの文字列変換
    各caseスタイルは独自の正規表現ロジックを適用します:区切り文字ベースの形式(snake、kebab、dot、path、CONSTANT)は、すべての非単語シーケンスを区切り文字に折りたたむ単一の置換を使います。構造的な形式(camelCase、PascalCase、Train-Case)はその上に単語境界での大文字化を連鎖させます。センテンスケースとタイトルケースは、句読点や空白の境界の後にのみ大文字化する先読みパターンを使います。
  4. 4
    結果をコピーまたはダウンロード
    各結果カードは、navigator.clipboard APIを使う独自のコピーボタンを持ちます。「すべてコピー」と「.txtをダウンロード」は、14の出力すべてをラベル付きのプレーンテキストブロックとしてまとめます。最後の入力はlocalStorageに保持されるため、端末の外に出ることなくページの更新を乗り越えます。

関連ツール

よくある質問