大文字小文字変換・カウントツール
テキストを UPPERCASE・camelCase・PascalCase・snake_case・CONSTANT_CASE・kebab-case・dot.case などに変換し、文字数・単語数・行数をカウントします。
大文字小文字変換・カウントツール — テキストを 14 種類の形式(UPPERCASE・lowercase・Title Case・Sentence case・camelCase・PascalCase・snake_case・CONSTANT_CASE・kebab-case・Train-Case・dot.case・path/case・aLtErNaTiNg・iNVERSE)にワンクリックで切り替えつつ、文字数・単語数・行数・バイト数をリアルタイムで集計します。Title Case で小さな単語をスキップしたり、API や URL などの略語を大文字のまま保つこともできます。処理はすべてブラウザ内で完結します。
大文字小文字変換・カウントツールとは?
Case Converter & Counter は、任意のテキストをワンクリックで 14 種類の形式に切り替えられる無料のオンライン文字種変換ツールです:UPPERCASE、lowercase、Title Case、Sentence case、camelCase、PascalCase、snake_case、CONSTANT_CASE(SCREAMING_SNAKE)、kebab-case、Train-Case、dot.case、path/case、さらに遊び心のある aLtErNaTiNg と iNVERSE(大文字小文字の反転)。開発者は識別子スタイルを変数・定数・クラス・名前空間の命名に使い、ライターや SNS 運用担当者は見出しの修正やコピーしたテキストの正規化に使います。Title Case では a・an・the・of などの小さな単語をスキップでき、API・URL・ID などの独自の略語を大文字のまま保てます。入力中はリアルタイムのカウンターが文字数、空白を除いた文字数、単語数、行数、バイト数を表示するため、手軽な文字数・単語数カウンターとしても使えます。
大文字小文字変換・カウントツールの使い方
- Input ボックスにテキストを入力するか貼り付けます。
- セグメントボタンから変換モードを選びます:UPPERCASE、lowercase、Title Case、Sentence case、camelCase、PascalCase、snake_case、CONSTANT_CASE、kebab-case、Train-Case、dot.case、path/case、aLtErNaTiNg、iNVERSE。
- 設定(歯車アイコン)を開き、Title Case で小さな単語をスキップしたり、大文字のまま保つ略語(例:API、URL)を指定します。
- 下にある読み取り専用の Output ボックスで結果をすぐに確認し、Copy ボタンでコピーします。
- リアルタイム統計の行で文字数、空白を除いた文字数、単語数、行数、バイト数を確認します。
- Clear をクリックして Input を空にし、最初からやり直します。
使用例
クラス名向けの PascalCase
入力
hello world
出力
HelloWorld
設定キー向けの CONSTANT_CASE
入力
max retry count
出力
MAX_RETRY_COUNT
名前空間向けの dot.case
入力
com Example App
出力
com.example.app
よくある質問
- どのような文字種の形式に対応していますか?
- 14 種類です:UPPERCASE、lowercase、Title Case、Sentence case、camelCase、PascalCase、snake_case、CONSTANT_CASE(SCREAMING_SNAKE)、kebab-case、Train-Case、dot.case、path/case、aLtErNaTiNg、iNVERSE(反転)。UPPERCASE、lowercase、Title Case、Sentence case、aLtErNaTiNg、iNVERSE は元のスペースや句読点を保持し、識別子スタイルはテキストを単語に分割して適切な区切り文字で結合し直します。
- camelCase、PascalCase、snake_case などの識別子スタイルはどのように単語を分割しますか?
- このツールは英数字の単語を抽出し('helloWorld' の切れ目のような camelCase の境界でも分割します)、次のように結合し直します:camelCase は最初の単語を小文字にし残りの単語の頭文字を大文字にして区切りなしでつなげ、PascalCase はすべての単語の頭文字を大文字にし、snake_case と kebab-case は小文字の単語を '_' または '-' でつなぎ、CONSTANT_CASE は大文字の単語を '_' でつなぎ、Train-Case は頭文字を大文字にした単語を '-' でつなぎ、dot.case と path/case は小文字の単語を '.' または '/' でつなぎます。これらのモードでは句読点や既存の区切り文字は破棄されます。
- Title Case で小さな単語をスキップし、略語を大文字のまま保てますか?
- はい。設定で「小さな単語をスキップ」をオンにすると、a・an・the・of・and などの単語が Title Case で小文字のまま残ります(最初と最後の単語は常に大文字になります)。また API・URL・ID などの略語を指定すると、大文字小文字を扱うモード(Title Case、Sentence case、camelCase、PascalCase、Train-Case)で大文字のまま保てます。
- カウンターは何を計測しますか?
- 入力に合わせてリアルタイムに更新され、総文字数、空白を除いた文字数、単語数(空白区切り)、行数、バイトサイズ(UTF-8 エンコード)を表示します。
- 入力したテキストはどこかにアップロードされますか?
- いいえ。すべては 100% ブラウザー内(クライアントサイド)で動作します。テキストがサーバーにアップロードされることは一切ないため、プライベートな内容や機密性の高い内容も安心して変換できます。
関連ツール
Base32 / Base58 エンコード / デコード
テキストを Base32(RFC 4648)または Base58(ビットコイン用文字)にエンコードし、元に戻すこともできます(UTF-8 対応、ブラウザ内処理)。
Base64 エンコード / デコード
Base64 をエンコード/デコード(UTF-8 対応)。URL セーフなアルファベット、パディング任意、64/76 折り返し、バイト/文字数の即時表示、16 進/2 進のバイト表示に対応。
コード整形・圧縮ツール
HTML・CSS・JavaScript をブラウザ内で瞬時に整形または圧縮し、2スペース・4スペース・タブのインデントに対応します。
カラー変換ツール
色を HEX、RGB、HSL の間で変換し、リアルタイムでプレビューします。