大文字小文字変換・カウントツール
テキストの大文字・小文字を変更し、文字数、単語数、行数をカウントします。
大文字小文字変換・カウントツール — 大文字・小文字・タイトルケース・センテンスケース・camelCase・snake_case・kebab-case をワンクリックで切り替えながら、文字数・単語数・行数・バイト数をリアルタイムで集計します。コードの識別子や見出し、SNS 投稿の作成に便利です。処理はすべてブラウザ内で完結します。
大文字小文字変換・カウントツールとは?
Case Converter & Counter は、ワンクリックで任意のテキストを UPPERCASE、lowercase、Title Case、Sentence case、camelCase、snake_case、kebab-case の各形式に切り替えられる無料のオンライン文字種変換ツールです。開発者やライター、SNS 運用担当者が、コードの識別子や変数名の整形、見出しの修正、コピーしたテキストの正規化、SNS 投稿の下準備などに活用しています。入力中はリアルタイムのカウンターが文字数、空白を除いた文字数、単語数、行数、バイト数を表示するため、手軽な文字数カウンター・単語カウンターとしても使えます。このウィジェットは JavaScript でのみ描画されるため、このテキストが検索エンジンにインデックスされる説明文となります。テキストの大文字・小文字変換、キャピタライズの変更、テキスト長のカウントを 1 つのツールでまとめて行えます。
大文字小文字変換・カウントツールの使い方
- Input ボックスにテキストを入力するか貼り付けます。
- セグメントボタンから変換モードを選びます:UPPERCASE、lowercase、Title Case、Sentence case、camelCase、snake_case、kebab-case。
- 下にある読み取り専用の Output ボックスで変換結果をすぐに確認します。
- リアルタイム統計の行で文字数、空白を除いた文字数、単語数、行数、バイト数を確認します。
- Output ラベルの隣にある Copy ボタンで、変換後のテキストをクリップボードにコピーします。
- Clear をクリックして Input を空にし、最初からやり直します。
使用例
変数名を snake_case にする
入力
Hello World
出力
hello_world
識別子を camelCase にする
入力
hello world
出力
helloWorld
見出しを UPPERCASE で強調する
入力
Hello World
出力
HELLO WORLD
よくある質問
- どのような文字種の形式に対応していますか?
- 7 つのモードに対応しています:UPPERCASE、lowercase、Title Case、Sentence case、camelCase、snake_case、kebab-case。UPPERCASE、lowercase、Title Case、Sentence case は元のスペースや句読点をそのまま保持しますが、camelCase、snake_case、kebab-case はテキストを単語に分割してから結合し直すため、コードの識別子に適した形になります。
- camelCase、snake_case、kebab-case の分割はどのように行われますか?
- このツールは英数字の単語を抽出し('helloWorld' の切れ目のような camelCase の境界でも分割します)、それらを結合します。camelCase は最初の単語を小文字にし、それ以降の単語の頭文字を大文字にして区切り文字なしでつなげます。snake_case は小文字の単語をアンダースコアで、kebab-case はハイフンでつなぎます。これら 3 つのモードでは句読点や既存の区切り文字は破棄されます。
- カウンターは何を計測しますか?
- 入力に合わせてリアルタイムに更新され、総文字数、空白を除いた文字数、単語数(空白区切り)、行数、バイトサイズ(UTF-8 エンコード)を表示します。
- 変換できるテキストに文字数の制限はありますか?
- 固定の文字数上限はありません。変換はブラウザー内で瞬時に行われるため、非常に大きなテキストを貼り付けても、制限はお使いの端末のメモリのみです。
- 入力したテキストはどこかにアップロードされますか?
- いいえ。すべては 100% ブラウザー内(クライアントサイド)で動作します。テキストがサーバーにアップロードされることは一切ないため、プライベートな内容や機密性の高い内容も安心して変換できます。
関連ツール
Base32 / Base58 エンコード / デコード
テキストを Base32(RFC 4648)または Base58(ビットコイン用文字)にエンコードし、元に戻すこともできます(UTF-8 対応、ブラウザ内処理)。
Base64 エンコード / デコード
テキストを Base64 にエンコード、または Base64 をテキストにデコードします(UTF-8 対応)。
コード整形・圧縮ツール
HTML・CSS・JavaScript をブラウザ内で瞬時に整形または圧縮し、2スペース・4スペース・タブのインデントに対応します。
カラー変換ツール
色を HEX、RGB、HSL の間で変換し、リアルタイムでプレビューします。