言葉を、少しわかりやすく。

数える。整える。
変わったところが見える。

用途を絞った 3 つのテキストツール。元のテキストを確認しながら使え、利用上の制限もわかります。

テキスト処理はこのブラウザー内で行われます。これらのツールは入力されたテキストをアップロード、保存、ログ記録しません。ただし、サイトの読み込み時には通常のホスティングサーバーへの通信が発生し、サイト全体のページ閲覧数の集計が更新される場合があります。

一つひとつの言葉を、よりわかりやすく。

単語相当の単位、Unicode コードポイント、書記素クラスタを数えます。読書速度を指定すると、大まかな所要時間も計算できます。

50 から 1,000 までの整数を指定してください。初期値の 200 は計算用の仮定で、変更できます。検証済みの読書速度ではありません。この推定は、中国語・日本語・韓国語では特に信頼性が低くなります。

対応するブラウザーでは、Intl.Segmenter がこのページの言語に基づいて単語相当の単位と書記素クラスタを区切ります。空白や句読点は文字数に含まれますが、単語相当の単位数には含まれません。分割の規則はブラウザーによって異なる場合があります。Intl.Segmenter が利用できない場合は、空白で区切られた単位で単語数を概算し、書記素数は取得できません。結果には、この代替方式を使用したことが表示されます。

テキストを整えて、原文はそのまま。

変更を 1 種類ずつプレビューできます。各操作は常に元のテキストを対象とし、出力が原文を上書きすることはありません。

先頭・末尾の空白を削除する操作は、各行の先頭と末尾にある空白文字を取り除きます。空白をまとめる操作は、改行を残したまま、横方向に連続する空白文字を通常のスペース 1 つに置き換えます。大文字・小文字の変換にはこのページの言語を使用し、文字数が変わる場合があります。これらの操作では、文法の修正、マークアップの削除、コードの無害化は行いません。

行ごとに変更を確認。

変更前と変更後のテキストを、行ごとに厳密に比較します。結果には追加・削除・変更なしのラベルが付きます。

各入力は UTF-16 コード単位で 4,000 以内、かつ 300 行以内に収めてください。比較は行単位の厳密な一致に基づき、大文字・小文字、空白、Unicode の表現方法の違いも区別します。意味の比較、行の移動の追跡、行内の変更箇所の特定は行いません。行末の形式は統一されず、残っている復帰文字も内容の一部として扱われます。

簡単な例で、制限も明確に。

単語数と文字数は別のもの。

分割機能に対応している場合、初期表示のカウント例には、単語相当の単位が 2、Unicode コードポイントが 3、書記素クラスタが 3 あります。1 分あたり 200 単語単位の速度では、2 単位の所要時間は 0.01 分です。絵文字や結合記号により、コードポイント数と書記素クラスタ数が異なる場合があります。

書記素クラスタは見た目上の 1 文字に近い単位ですが、字形やバイトとは異なります。ここでのカウントは、特定のサービスの投稿文字数制限に対応したものではありません。ページの言語を変更すると、単語の区切り方や大文字・小文字の変換が変わる場合があります。

整形を 1 操作ずつプレビュー。

整形の例では、先頭・末尾の空白を削除すると、外側のスペースが除かれ、内側の 3 つのスペースは残ります。空白をまとめると、横方向に連続する空白がそれぞれスペース 1 つになり、改行は残ります。プレビューを消去しても、元のテキストは変わりません。

1 行の変更に、2 つのラベル。

比較の例では、1 行目はそのまま残り、変更前の 2 行目が削除され、変更後の 2 行目が追加されます。変更された行は、削除と追加の両方として表示されます。行のラベルと記号で違いを示すため、色だけに頼らず確認できます。

カウントと整形の各入力は、UTF-16 コード単位で 20,000 までです。コード単位はブラウザーの文字列を構成する単位で、多くの絵文字は 2 単位以上を使います。上限に達すると貼り付けの途中で入力が止まる場合があるため、全文が収まっているか確認してください。結果はプレビューです。ほかの場所で使う前に内容を確認してください。