SMS(ショートメッセージ)の文字数制限
SMS は、すべての文字が基本の GSM-7 の文字セットに入っていれば、1通に160文字入ります。 日本語の文字や絵文字、特殊な文字が1つでも入るとメッセージ全体が Unicode に切り替わり、1通70文字になります。日本語の SMS は、ほぼ常にこちらです。長いメッセージは1通153文字(Unicode なら67文字)ずつに分割されます。
このブラウザにだけ保存されます。 アップロードはされません。
同じ文章を X、Instagram、LinkedIn、YouTube、Google、SMS の制限でまとめて確認できます。自分で設定する上限には、このページの数字が入ります。
文字数チェッカーを開くSMS(ショートメッセージ):数字のまとめ
| 上限 | 160文字 |
|---|---|
| 絵文字や日本語などを含む1通 | 70 |
| 長い GSM-7 メッセージの1通あたり | 153 |
| 長い Unicode メッセージの1通あたり | 67 |
| 数え方 | GSM-7 の文字(一部の記号は2)。それ以外の文字(日本語を含む)が入るとメッセージ全体が Unicode になります。 |
| 入る英単語の数 | 24〜29 |
最終確認:2026年10月。各サービスは制限を変更します。大事なときは公式ヘルプを確認してください。
文字数に含まれるもの
- GSM-7 に含まれるのは、英字、数字、よく使う記号、一部のアクセント付きの文字(é、ü、ñ、à)です。
- いくつかの記号は拡張表にあり、2文字分を使います:€ [ ] { } ~ ^ \ |。
- それ以外の文字、たとえば日本語のひらがな・カタカナ・漢字、絵文字、ワープロから貼り付けたカーリー引用符、ł や ş のような文字が入ると、メッセージ全体が Unicode(UCS-2)になり、1通70文字になります。
- 長いメッセージは分割して送られ、受信側の端末でつなげて表示されます。つなぐためのヘッダーに、1通あたり7文字(GSM-7)または3文字(Unicode)を使います。
推奨の長さと上限
- 一斉送信や有料のメッセージでは、1通に収めましょう。1通増えるごとに料金がかかります。
- 英数字だけで送りたいときは、カーリー引用符やダッシュを普通の記号に置き換えましょう。テキスト整形でワンクリックでできます。
- カウンターに Unicode になった原因の文字が表示されるので、置き換えられます。
- 国内の携帯電話会社どうしでは、長いメッセージを1通にまとめて送れる場合もあります。料金や上限は契約先で確認してください。
よくある質問
SMS 1通には何文字入りますか?
GSM-7 の文字だけなら160文字、日本語や絵文字などほかの文字が入ると70文字です。
絵文字を1つ入れただけで70文字になるのはなぜですか?
絵文字は GSM-7 にないため、メッセージ全体が Unicode で送られ、1文字に7ビットではなく16ビットを使うからです。
長いメッセージはどう分割されますか?
GSM-7 なら153文字ずつ、Unicode なら67文字ずつに分けて送られ、端末でつなげて表示されます。
iPhone のメッセージや WhatsApp も同じ上限ですか?
いいえ。これらは SMS ではなくインターネット経由で送られ、上限はずっと大きくなります。