Penghitung karakter
Hitung karakter secara langsung dan lihat seberapa dekat kamu dengan batas platform yang umum.
Batas karakter
Panjang SMS
Jalan di browser kamu. Apa pun yang kamu ketik tidak dikirim ke mana pun.
- Indikator batas untuk X, Instagram, SEO
- Hitungan segmen SMS
- Ukuran byte UTF-8
Cara menghitung karakter
- Ketik atau tempel teks kamu, atau unggah file teks.
- Perhatikan hitungan karakter, kata, dan byte yang berubah langsung.
- Cek indikator batas untuk melihat apakah teks kamu muat di X, Instagram, SEO, atau SMS.
Karakter vs byte UTF-8, dengan contoh nyata
| Teks | Karakter | Byte UTF-8 |
|---|---|---|
| hello | 5 | 5 |
| cafe (dengan aksen di huruf e) | 4 | 5 |
| satu emoji jempol ke atas | 2 | 4 |
| emoji keluarga berempat orang | 11 | 25 |
Satu emoji sering dihitung sebagai 2 karakter di sini karena disimpan sebagai sepasang unit kode UTF-16, dan butuh 4 byte setelah dikodekan sebagai UTF-8. Emoji keluarga berempat orang sebenarnya menggabungkan beberapa orang dan tanda penyambung jadi satu glif, itu sebabnya dihitung sebagai 11 karakter dan 25 byte meski tampil sebagai satu gambar.
Segmen SMS: GSM-7 vs Unicode
| Pesan | Alfabet | Karakter per segmen |
|---|---|---|
| Teks polos bahasa Inggris | GSM-7 | 160 |
| Teks dengan aksen e, a, atau n | GSM-7 | 160 |
| Teks dengan i bertitik dua, atau emoji apa pun | Unicode | 70 |
| Pesan yang melewati batas satu segmen | Keduanya | 153 atau 67 per segmen tambahan |
Operator seluler membagi pesan panjang jadi beberapa segmen begitu melewati batas satu segmen, dan tiap segmen tambahan menyimpan sedikit lebih sedikit karakter daripada yang pertama karena beberapa karakter dipakai untuk menyambung kembali segmen-segmen itu di ponsel penerima.
FAQ Penghitung karakter
Kenapa karakter dan byte UTF-8 berbeda?
Huruf biasa bahasa Inggris memakai 1 byte masing-masing, tapi emoji dan huruf dari aksara lain bisa memakai 2 sampai 4 byte. Pesan 100 karakter yang penuh emoji bisa jadi 200 byte lebih.
Berapa banyak karakter yang muat dalam satu SMS?
Teks polos muat 160 karakter dalam satu segmen memakai alfabet GSM-7, yang sebenarnya mencakup huruf beraksen umum seperti e, a, dan n bertilde. Huruf di luar set itu, seperti i dengan dua titik, mengubah seluruh pesan ke Unicode, yang hanya mengizinkan 70 karakter per segmen.
Berapa panjang ideal untuk judul SEO?
Jaga tag judul di bawah 60 karakter dan meta deskripsi di bawah 160 karakter supaya Google tidak memotongnya di hasil pencarian.
Apakah X (Twitter) menghitung emoji sama seperti huruf?
X menghitung sebagian besar emoji sebagai 2 karakter terhadap batas 280 karakternya, begitu juga hitungan karakter alat ini, karena emoji biasa disimpan sebagai pasangan pengganti (surrogate pair) senilai 2 unit kode.
Kenapa satu emoji dihitung sebagai 2 karakter di sini?
Penghitung ini mengukur dengan cara yang sama seperti JavaScript dan kebanyakan penghitung karakter lain: berdasarkan unit kode UTF-16. Emoji sederhana seperti jempol ke atas butuh 2 unit itu, jadi menambah 2 ke hitungan karakter meski terlihat seperti satu simbol.
Apakah menambahkan emoji selalu mengubah SMS ke mode Unicode?
Ya. Setiap emoji berada di luar alfabet GSM-7 yang lebih lama, jadi bahkan satu emoji dalam pesan yang sebenarnya polos menurunkan batas per segmen dari 160 jadi 70 karakter.
Apakah ganti baris dihitung sebagai karakter?
Ya, ganti baris dihitung sebagai satu karakter dalam totalnya, sama seperti saat sebuah platform membandingkan teks kamu dengan batasnya sendiri.