SMS1通に含めることのできる最大文字数は?

GSMの仕様により1通のSMSには最大の文字数が決められています。最終的に受信側のキャリアや受信する機器によって若干の異なるところがありますが、一般的には

  1. ASCII の文字のみ含まれているメッセージでは最大 160 文字数までです。

  2. 日本語など(半角文字含む)ASCII 以外の文字が含まれる場合、最大 70 文字数までです。

Xoxzoでは、一度のリクエストにて660文字まで対応

XoxzoのSMS送信APIでは、一度に660文字までのメッセージが送信できます(2025年4月より)。

longsms

XoxzoのSMS送信APIによる長文SMSの分割送信、課金についての詳細は、下記をご参照ください。

SMSの通数 1 2 3 4 5 6 7 8 9 10
日本語メッセージ 70 132 198 264 330 396 462 528 594 660
ASCII文字(シングルバイト) 140 264 396 528 660 - - - - -


これ以上の長さのテキストを送信されますと、 Message too long、というエラーが返されますことをご了承ください。

本文の文字数を管理して、SMS送信料金を節約

送信内容を理解しやすく、しかも魅力的に作るのも大切なことですが、実際の送信には、文字数制限がかかってしまいます。

MSワードでの文字数カウント機能等を使用すると、送信前の原稿内の文字数が確認できます。ご活用ください。

ただ、英文のメッセージを準備する時には、細心の注意が必要です。 ASCII文字のみのメッセージを作成したつもりが、ASCII以外の文字がひとつでも混ざっていると、「メッセージ本文全体がASCII以外の文字」としてカウントされるため、文字数制限にかかることになります。

ASCIIのみのメッセージかどうかを確認したい場合

確認の方法は、多様に存在していますが、このようなオンラインにてチェックできるサービスもありますので、ご活用下さい。

完全な確認を行うには、テスト送信を行っていただくのが最適です。大量送信の前に、送信テストを行ってください。