エージェント向け Polysh を早期アクセスで提供中。コーディングエージェントがデモを録画し、Polysh が仕上げます。 ウェイティングリストに登録 →

文字数カウンター

テキストが使う文字数、コードポイント数、バイト数を正確に把握できます。

このツールは英語のテキストを分析します。

ブラウザツールを読み込んでいます…

文字数カウンターでできること

文字数の上限は、SNS の投稿、SMS、メタディスクリプション、フォームの入力欄、アプリストアの掲載情報など、いたるところにあります。多くのカウンターは 1 つの数値しか示しませんが、システムによって数え方は異なります。このツールのメインの合計では、絵文字やアクセント付きの文字を、読み手に見えるとおり 1 文字として数えます。

タイルの下の表では、同じテキストを Unicode コードポイント、文字、数字、スペース、句読点に分けて示し、「UTF-8 バイト数」のタイルでは保存に必要な容量がわかります。「文字数の上限」に数値を入力すると、残りの文字数や超過した文字数が表示されます。

例

入力

Café opens at 8 ☕ 👋🏽

結果

Characters: 19
Without spaces: 15
Words: 4
Unicode code points: 20
UTF-8 bytes: 29

肌の色付きの手を振る絵文字は、見た目は 1 文字ですがコードポイントは 2 つです。また、é と 2 つの絵文字は、UTF-8 ではそれぞれ複数のバイトを使います。

文字数カウンターの使い方

  1. 「テキスト」にテキストを貼り付けます。
  2. 上限に合わせて書いている場合は、「文字数の上限」に数値(投稿なら 280 など)を入力します。
  3. 「文字数」のタイルで残りまたは超過の文字数を確認し、表でコードポイントとバイト数をチェックします。

知っておきたいこと

  • SMS のセグメント数は計算しません。絵文字が 1 つ入るだけで、テキストメッセージは 1 セグメント 70 文字の別のエンコードに切り替わりますが、このカウンターはそれを再現しません。
  • 各プラットフォームは、単純な文字数に独自のルールを加えています。たとえば X では、リンクはすべて 23 文字、多くの絵文字は 2 文字と数えるため、ここでの数値がプラットフォームのカウンターと異なる場合があります。
  • 見た目の文字数は、ブラウザのテキスト分割機能で求めています。ごく新しい絵文字の組み合わせは、古いブラウザでは 2 文字以上と数えられる場合があります。
  • 字幕の行にはキャプション文字数カウンターを使ってください。字幕の各行を 1 行あたりの上限と照らし合わせてチェックできます。

文字数カウンターについてよくある質問

スペースは文字数に含まれますか?

はい。SNS の投稿、SMS、メタディスクリプションなど、ほぼすべての上限で含まれます。メインの「文字数」の合計には、スペースと改行が含まれます。「スペース除く」のタイルには、空白をすべて除いた文字数が表示されます。作文やフォームによっては、こちらの数え方を使う場合があります。

コードポイント数と文字数が異なるのはなぜですか?

見た目は 1 文字でも、複数の Unicode コードポイントでできている文字があります。国旗、肌の色付きの絵文字、家族の絵文字、一部のアクセント付き文字は、2 つ以上のコードポイントを組み合わせています。データベースや多くの API はコードポイントを数えますが、人は見えている文字を数えます。

メタディスクリプションの長さはどれくらいにすべきですか?

目安はおよそ 120〜160 文字です。Google は決まった文字数ではなくピクセル幅で切り詰めるため、155 文字前後のディスクリプションならデスクトップでは通常すべて表示されます。途中で切られた場合に備えて、重要な語を先に置いてください。

UTF-8 バイト数は何に使いますか?

文字数ではなく保存容量で上限が決まっているフィールドやシステムで重要になります。たとえば、一部のデータベースの列、ファイル形式、プッシュ通知のペイロードです。一般的な英字は 1 文字 1 バイト、アクセント付き文字は 2 バイト、ほとんどの絵文字は 4 バイトを使います。