BizNavi Hubログイン

ドキュメントツール

文字数カウント

文字数(空白込み/除く)、単語数、行数、段落数、UTF-8バイトをブラウザ内で計測します。

リアルタイム集計

文字数は Unicode コードポイントです(書記素クラスタではありません)。単語分割はブラウザにより差があります。

  • 文字数(空白含む)

    0

  • 文字数(空白除く)

    0

  • 単語数

    0

  • 行数

    0

  • 段落数

    0

  • UTF-8 バイト数

    0

ブラウザで文字数を数える

空白込み/除く文字数、単語数、行数、段落数、UTF-8バイトを、文章をアップロードせずに計測できます。

各指標の定義

文字数は Unicode コードポイント。空白は Unicode 空白。行は CRLF/LF/CR。段落は空行で区切られた非空ブロックです。

コードポイント(書記素ではない)

肌色付き絵文字などは複数コードポイントになることがあります。書記素クラスタ数は扱いません。

多言語の単語数

対応ブラウザでは Intl.Segmenter の単語セグメント(isWordLike)を使います。言語・環境で差があり、厳密な言語学的分割ではありません。

UTF-8 バイト長

ブラウザの TextEncoder(UTF-8)のみ。Shift_JIS などの別エンコーディングは対象外です。

プライバシー

文章は端末内に留まります。分析には本文・件数・抜粋・ハッシュを含めません。

上限

約100万コードポイントを目安に応答性を保ちます。極端に長い貼り付けでは安全メッセージを表示します。

よくある用途

  • フォームやSNS投稿の文字数チェック
  • API/ファイル制限前の UTF-8 サイズ見積もり
  • 多言語原稿の行数・段落数確認

よくある質問

文章はアップロードされますか?
いいえ。集計はブラウザ内だけです。
絵文字が1文字より多くなるのはなぜ?
Unicode コードポイントで数えるため、組み合わせ絵文字は複数になることがあります。
日本語の単語数はどう数えますか?
Intl.Segmenter がある環境ではそれを使います。日本語は参考値として扱ってください。
空白除くはすべての空白を除外しますか?
はい。JavaScript の \s(u フラグ)に一致する Unicode 空白を除外します。
Shift_JIS のバイト数は?
このツールでは UTF-8 のみです。

ドキュメントツールに戻る