文字数カウント
文章を入力するか貼り付けると、文字数・単語数・行数がその場でわかります。絵文字やアクセント付きの文字も、見たとおりに数えます。
- 文字数
- 0
- スペースなし
- 0
- 単語数
- 0
- 行数
- 0
- スペース
- 0
開発者向け
- コードポイント
- 0
- UTF-16単位
- 0
- UTF-8バイト
- 0
アプリの文字数制限
各サービスの公式ヘルプページで確認した制限だけを、確認日つきで載せています。バーは上の文字数をもとにしています。
文字数カウントの仕組み
- ボックスに文章を入力するか貼り付けます。数字は入力に合わせて変わり、どこにも送信・保存されません。
- 文字数は見たとおりの数です。😀 も é も1文字、家族の絵文字 👨👩👧 も1文字です。スペースなしは、スペース、タブ、改行を除いた数です。
- プロフィールや名前をアプリに貼り付ける前に、アプリの文字数制限のバーを確認しましょう。
アプリによって文字数の数え方が違う理由
「1文字」には3つの意味があります。目に見えるのは書記素で、文字1つ、絵文字1つ、アクセント付きの文字1つです。その中身はUnicodeのコードポイントの並びで、é は1つのこともあれば2つ(e+結合アクセント)のこともあり、家族の絵文字は見えない接合子でつないだ5つのコードポイントです。
多くのアプリはJavaScriptやJavaで作られていて、UTF-16単位で数えます。UTF-16では、いちばん古い範囲以外の絵文字は2単位なので、😀 は2、👨👩👧 は8になります。データベースやSMSはバイトで数えることが多く、UTF-8ではラテン文字が1バイト、キリル文字が2バイト、ひらがなや漢字が3バイト、絵文字が4バイトです。
だから、あるアプリでは収まるプロフィールが、別のアプリでは「長すぎる」ことがあります。このページの数字が食い違うときは、絵文字、めずらしい記号、飾り文字が原因です。数学用の太字は1文字がUTF-16で2単位です。隠れた文字も数えられるので、透明文字チェッカーで見つけましょう。
例:「Café 😀」は6文字、6コードポイント、7 UTF-16単位、10 UTF-8バイトです(é を1つのコードポイントとして保存した場合)。
よくある質問
文章の文字数を数えるには?
上のボックスに文章を貼り付けてください。最初の数字が見たとおりの文字数で、ほかの数字は単語数、行数、技術的なカウントです。
スペースも文字数に入りますか?
入ります。ほとんどの制限はスペースも数えます。スペースを除いた数が必要なら、2番目のスペースなしを見てください。
絵文字は何文字になりますか?
見た目では1文字ですが、UTF-16単位で数えるアプリでは、ほとんどの絵文字が2、家族や肌の色付きの旗のような組み合わせ絵文字は11以上になります。違う場合はバーに両方を表示します。
単語はどのように数えますか?
ページの言語に合わせたブラウザ内蔵の単語分割を使います。日本語のようにスペースで区切らない言語にも対応しています。数字は単語として数え、句読点は数えません。
Instagramの自己紹介は何文字までですか?
Instagramのヘルプセンターによると、自己紹介は150文字までです。出典つきの一覧は上のアプリの文字数制限にあります。
文章は保存・送信されますか?
いいえ。数える処理はブラウザの中で行われ、ページを再読み込みしても何も残りません。
ほかのツール
Instagram、TikTok、Discord、WhatsApp、Garena、Tencent、Moonton、Roblox、Epic Games とは関係ありません。名称は、テキストが使える場所を説明するためだけに記載しています。