Pesan

Kalkulator segmen SMS

Operator menagih SMS per segmen, bukan per pesan. Ketik apa yang ingin Anda kirim dan lihat di mana pesannya terbagi, encoding apa yang digunakan, dan apa yang dicadangkan setiap bagian untuk penyusunan ulang.

Apa yang menentukan sebuah segmen

Satu SMS membawa 140 byte. Berapa banyak karakter yang bisa dimuat bergantung pada alfabet yang digunakan. Teks Latin biasa dikemas ke dalam alfabet 7-bit GSM-7 dengan kapasitas 160 karakter per pesan. Begitu Anda menyertakan karakter yang tidak bisa direpresentasikan alfabet tersebut, seperti emoji, aksara beraksen, atau tanda kutip lengkung, seluruh pesan beralih ke UCS-2 16-bit dan batasnya turun menjadi 70.

Melewati batas tersebut membuat pesan dipecah menjadi beberapa bagian. Setiap bagian mencadangkan User Data Header kecil agar ponsel penerima dapat menyusunnya kembali secara berurutan, itulah mengapa pesan gabungan hanya memuat 153 karakter GSM-7 per bagian, bukan 160 (atau 67, bukan 70 dalam UCS-2). Kalkulator di bawah menampilkan pemecahan tersebut secara langsung saat Anda mengetik.

GSM-7

Alfabet 7-bit default: A–Z, angka, tanda baca umum, dan beberapa huruf Eropa. 160 karakter untuk pesan tunggal, 153 per bagian jika dipecah. Beberapa simbol menghabiskan dua karakter masing-masing: kurung kurawal, kurung siku, ^, ~, |, backslash, dan €.

UCS-2

Cadangan untuk apa pun yang tidak bisa di-encode oleh GSM-7. 70 karakter untuk pesan tunggal, 67 per bagian. Satu emoji saja sudah memindahkan seluruh pesan ke sini, jadi penting untuk mengetahuinya sebelum Anda menekan kirim.

Smart encoding

Sebagian besar karakter yang membuat pesan masuk ke UCS-2 sebenarnya bukan aksara asing. Mereka adalah kembaran tipografi yang masuk melalui keyboard ponsel atau hasil tempel dari dokumen: tanda kutip melengkung “smart”, em dash, elipsis, spasi tak terputus. Bagi pembaca semuanya terlihat sama, tapi diam-diam menggandakan jumlah segmen Anda.

Smart encoding menulis ulang karakter-karakter tersebut menjadi padanan GSM-7 standar sebelum pesan dikirim: tanda kutip melengkung menjadi tanda kutip lurus, em dash menjadi tanda hubung, elipsis menjadi tiga titik. Pesan yang tampak non-GSM tetap menjadi GSM-7 dan ditagih sebagai lebih sedikit bagian. Karakter tanpa padanan GSM-7 (emoji, Mandarin, Jepang, Korea, Arab, Ibrani, Thai) dibiarkan apa adanya dan tetap memaksa UCS-2.

Di Bird, aktifkan per pesan dengan mengatur smartEncoding: true di opsi SMS. Baca dokumentasi smart-encoding untuk peta karakter lengkap. Toggle di bawah ini menampilkan pratinjau persis apa yang dilakukan pada teks Anda.

Periksa pesan Anda

Tempel atau ketik di bawah. Hitungan diperbarui secara langsung, peta karakter menandai apa pun yang membutuhkan biaya ekstra, dan smart encoding menunjukkan apa yang akan dikonversi.

Pesan Anda

Semua dihitung di browser Anda. Pesan Anda tidak pernah meninggalkan halaman ini.

Mulai dengan satu channel.
Tambahkan yang lain saat Anda siap.

API key uji coba langsung tersedia untuk Anda. Akses produksi terbuka setelah Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Menggunakan Claude Code, Cursor, atau Codex? Salin prompt pengaturan dan agen Anda akan menginstal Bird CLI dan skill untuk Anda. Pilih milik Anda:

Cursor