Alat yang Anda butuhkan, siap dipakai

Penghitung Karakter Media Sosial

Tempel teks, dan sisa karakter untuk X, Threads, Instagram, TikTok, Bluesky, LinkedIn, serta judul dan deskripsi YouTube tampil sekaligus di 8 tempat. Pilih satu platform untuk mewarnai bagian yang melebihi batas di kolom teks, lalu lihat berapa karakter yang dihitung untuk huruf, emoji, dan tautan, aturan tagar dan tautan, serta bagian-bagian untuk diunggah bila teks terlalu panjang.

Terakhir diperbarui 2026-10-22Semua perhitungan terjadi di browser Anda
Contoh

Bagian yang melebihi batas platform terpilihTagar, tautan, atau karakter yang melanggar aturan

  • 0Karakter
  • 0Tanpa spasi
  • 0Baris
  • 0Kata
  • 0Tagar
  • 0Sebutan
  • 0Tautan
  • 0Emoji

  • Aksara CJK dll.
  • Huruf, angka, simbol
  • Spasi, baris baru
  • Emoji
  • Tautan

Cek tagar dan tautan

  • InstagramMaks. 5 tagar
  • InstagramMaks. 20 tag @
  • ThreadsMaks. 5 tautan berbeda
  • ThreadsTag topik: tagar pertama
  • BlueskyMaks. 3.000 byte UTF-8
  • YouTube< > dilarang (judul, deskripsi)
  • YouTubeLebih dari 60 tagar: diabaikan

Terakhir diperbarui 2026-10-22Masukan Anda tidak disimpan

Standar ROBERINAlat yang Anda butuhkan,
siap dipakai.
  • Jelas sekilasPosisi input dan hasil terlihat jelas.
  • Hasil lebih duluAngka utama tampil dulu; prosesnya hanya saat dibutuhkan.
  • Minta lebih sedikitTanpa pendaftaran atau data yang tidak perlu.

Jumlah karakter media sosial: cara hitungnya beda di tiap platform

Batas karakter media sosial adalah 280 karakter untuk X (dulu Twitter), 500 untuk Threads, 2.200 untuk caption Instagram, 2.200 untuk caption TikTok, 300 untuk Bluesky, 3.000 untuk LinkedIn, 100 untuk judul YouTube, dan 5.000 byte untuk deskripsi YouTube. Bedanya bukan hanya angka. X menghitung aksara CJK (kanji, kana, hanzi) sebagai 2 karakter, Threads menghitung emoji dengan jumlah byte UTF-8, dan deskripsi YouTube menghitung semua karakter dalam byte. Karena itu teks yang sama bisa terasa longgar di satu tempat dan melebihi batas di tempat lain.

Begitu teks dimasukkan ke area kerja di atas, sisa karakter di 8 tempat langsung tampil pada meter berbentuk cincin. Tekan satu meter, dan bagian yang melebihi batas platform itu diwarnai di dalam kolom teks. Batang Cara menghitung di bawahnya menunjukkan berapa karakter yang dihitung untuk huruf, angka, spasi, emoji, dan tautan. Jika batas X, Threads, atau Bluesky terlampaui, hasil pembagian teks menjadi beberapa bagian dalam batas juga ditampilkan.

Mengapa teks yang sama muat di satu tempat tetapi lebih di tempat lain

Penyebabnya, satuan hitungnya berbeda di tiap platform. X memberi bobot pada setiap karakter, sehingga aksara CJK dan emoji dihitung 2. Threads menghitung per karakter, tetapi emoji dihitung sebanyak byte UTF-8-nya. API unggah TikTok memakai unit UTF-16, Bluesky memakai karakter yang terlihat pengguna (grapheme), dan deskripsi YouTube memakai byte UTF-8. Jika teks hanya disesuaikan dengan angka batas, hal berikut sering membuat unggahan tersangkut tepat sebelum terbit.

  • Satu teks diunggah ke beberapa tempat: caption yang longgar di Instagram bisa melebihi batas di X. Pendekkan teks berdasarkan meter yang pertama kali berubah ke warna penanda.
  • Menulis di X dengan aksara CJK: teks yang seluruhnya kanji atau kana mencapai batas pada 140 karakter. Spasi dan angka dihitung 1, jadi pada praktiknya muat sedikit lebih banyak.
  • Banyak emoji atau bendera: di Threads, satu šŸ˜€ dihitung 4 karakter dan satu bendera šŸ‡°šŸ‡· dihitung 8.
  • Deskripsi YouTube panjang dengan aksara non-Latin: satu kana atau kanji bernilai 3 byte, sehingga teks Jepang saja penuh pada 1.666 karakter untuk 5.000 byte.
  • Banyak tagar di Instagram: Bantuan Instagram menyebut satu postingan boleh memakai maksimal 5 tagar. Meski karakter masih tersisa, jumlah tagar bisa lebih dulu menjadi masalah.

Cara memakai

  1. Tulis atau tempel teks yang akan diunggah di kolom teks. Tombol Tempel memasukkan isi papan klip apa adanya, dan Ctrl+Enter (⌘+Enter di Mac) di kolom teks menyalin seluruh teks.
  2. Lihat sisa karakter pada 8 meter di bagian atas. Makin penuh cincinnya, makin dekat ke batas. Jika terlampaui, cincin dan angka berubah ke warna penanda dengan tanda āˆ’ di depannya.
  3. Tekan meter platform tujuan. Bagian yang melebihi batas platform itu diwarnai di kolom teks, dan bagian yang melanggar aturan, seperti tagar ke-6 di Instagram atau tanda < > di YouTube, diberi garis bawah.
  4. Di Cara menghitung, periksa dari mana angka bertambah, dan di Cek tagar dan tautan, periksa apakah jumlah tagar, sebutan, dan tautan masih sesuai aturan.
  5. Jika batas X, Threads, atau Bluesky terlampaui, salin bagian-bagian di Bagi unggahan satu per satu, lalu unggah sebagai rangkaian postingan (utas atau balasan). Penomoran (1/2) dinyalakan dan dimatikan dengan sakelar.

Batas dan satuan hitung tiap platform

Tabel di bawah memuat batas yang tertulis di dokumentasi pengembang dan halaman bantuan yang terbuka untuk umum. Untuk platform yang dokumennya tidak menyebut satuan hitung, alat ini menghitung dengan code point dan menandainya dengan "alat ini" di tabel.

Berdasarkan dokumen publik (dicek 2026-10-22)
PlatformBatasSatuan hitungTautanAturan terkait
Postingan X280Berbobot: aksara CJK dan emoji 2, huruf Latin, angka, spasi 123 karakterPelanggan Premium: postingan panjang 25.000 karakter
Postingan Threads500Karakter, hanya emoji dalam byte UTF-8Panjang penuh (alat ini)5 tautan berbeda, tag topik: tagar pertama, lampiran teks 10.000 karakter
Caption Instagram2.200Code point (alat ini)Panjang penuh5 tagar (Bantuan), 20 tag @
Caption TikTok2.200Unit UTF-16 (API unggah)Panjang penuhBatas di layar aplikasi bisa berbeda
Postingan Bluesky300Grapheme (karakter terlihat) + 3.000 byte UTF-8Domain + 13 karakter path + ... (dipersingkat)Emoji gabungan tetap 1
Postingan LinkedIn3.000Code point (alat ini)Panjang penuhBerdasarkan UGC Post API
Judul YouTube100Code point (alat ini)Panjang penuhTanda < > tidak boleh dipakai
Deskripsi YouTube5.000 byteByte UTF-8Panjang penuhTanda < > tidak boleh dipakai, lebih dari 60 tagar: semuanya diabaikan

Batas tagar Instagram tertulis 30 di dokumentasi pengembang (Graph API), tetapi 5 di halaman bantuan. Alat ini memeriksa 5 tagar dengan acuan unggahan langsung dari aplikasi. Ada informasi dari pengguna bahwa TikTok menerima caption lebih panjang di layar aplikasi, tetapi nilai yang bisa dipastikan dari dokumen resmi adalah 2.200 pada API unggah.

Satu karakter yang sama dihitung berapa di tiap platform

Tabel ini menunjukkan bagaimana satu karakter yang sama menjadi angka berbeda di tiap platform. Instagram, LinkedIn, dan judul YouTube sama-sama memakai code point, jadi digabung dalam satu kolom.

Jumlah untuk 1 karakter (atau 1 tautan); deskripsi YouTube dalam byte
KarakterXThreadsInstagram, LinkedIn, judul YouTubeTikTokBlueskyDeskripsi YouTube
äø­ (CJK)211113
A (huruf Latin)111111
Ć© (huruf Latin beraksen)111112
Spasi, baris baru111111
… (elipsis)211113
šŸ˜€ (emoji)241214
šŸ‡°šŸ‡· (bendera)282418
šŸ‘Øā€šŸ‘©ā€šŸ‘§ (emoji keluarga)21858118
Tautan 52 karakter235252522752

Emoji keluarga adalah tiga emoji orang yang disambung dua karakter penyambung tanpa lebar, sehingga bernilai 5 code point dan 18 byte UTF-8. Bluesky menghitung satu gugus yang terlihat di layar sebagai 1 karakter, sedangkan X menghitung emoji sebagai 2 karakter berapa pun panjangnya. Huruf beraksen seperti Ć© tetap 1 di X, tetapi menjadi 2 byte di deskripsi YouTube. Tautan 52 karakter (https://example.com/blog/2026/10/sns-character-guide) dihitung 23 di X, dan 27 di Bluesky karena aplikasi resminya menampilkannya sebagai example.com/blog/2026/10...

Contoh: pengumuman baca bersama

Ini contoh "Pengumuman X" yang muncul saat area kerja pertama kali dibuka. Isinya baris judul, paragraf informasi, tautan pendaftaran, dan 2 tagar, dengan total 324 karakter yang terlihat pengguna.

324 karakter Ā· 1 tautan Ā· 2 emoji → X 314 / 280 dan Bluesky 316 / 300 melebihi batas, lainnya dalam batas (judul YouTube memang bukan untuk teks sepanjang ini)
PlatformNilai hitungBatasHasil
Postingan X314280lebih 34 karakter
Postingan Threads330500sisa 170 karakter
Caption Instagram3242.200sisa 1.876 karakter
Caption TikTok3262.200sisa 1.874
Postingan Bluesky316300lebih 16 karakter
Postingan LinkedIn3243.000sisa 2.676 karakter
Judul YouTube324100lebih 224 karakter (teks ini bukan untuk judul)
Deskripsi YouTube330 byte5.000 bytesisa 4.670 byte

X 314 adalah jumlah dari huruf, angka, dan simbol 238, spasi dan baris baru 49, 2 emoji Ɨ 2 = 4, dan 1 tautan 23. Teks sudah dekat batas sebelum tautan, sehingga bagian dari tautan sampai akhir diwarnai sebagai bagian yang melebihi batas. Bagi unggahan memotong di baris kosong tempat paragraf informasi berakhir, menghasilkan bagian pertama 246 karakter dan bagian kedua 74 karakter (termasuk nomor " 1/2" dan " 2/2").

Aturan membagi unggahan yang terlalu panjang

Bagi unggahan muncul di X, Threads, dan Bluesky, yang mendukung rangkaian postingan, saat batas platform acuan terlampaui. Setiap bagian dihitung ulang dengan cara platform itu dan dibuat agar muat dalam batas.

  • Tempat memotong: dicari dulu baris kosong paling belakang yang masih dalam batas. Jika tidak ada, dicari baris baru, akhir kalimat (spasi setelah titik, tanda tanya, tanda seru, atau ć€‚ļ¼ļ¼Ÿ), lalu spasi.
  • Mencegah bagian terlalu pendek: tidak dipotong dalam 40% awal dari rentang yang muat dalam batas. Jika tidak ada tempat memotong di rentang itu, teks dipotong di antara karakter sesuai batas.
  • Tautan tidak dipotong: tautan diperlakukan sebagai satu kesatuan. Di X, tautan tetap 23 karakter di bagian mana pun.
  • Jatah nomor: jika penomoran dinyalakan, jumlah karakter nomor di akhir bagian, seperti " 1/3", dikurangkan lebih dulu. Jika jumlah bagian berubah, pembagian diulang sesuai panjang nomor.
  • Spasi di awal dan akhir bagian: spasi dan baris baru di tempat pemotongan dihapus dari awal dan akhir bagian. Baris baru di dalam bagian tetap ada.

Kesalahan yang sering terjadi

  • Mengira X selalu 280 karakter untuk aksara CJK juga: X menghitung kanji dan kana sebagai 2, jadi teks yang seluruhnya CJK hanya muat 140. Muat sedikit lebih banyak jika dicampur spasi, angka, dan huruf Latin.
  • Memperpendek tautan agar karakter X berkurang: X menghitung tautan 23 karakter berapa pun panjangnya. Tautan yang lebih pendek dari 23 karakter pun tetap dihitung 23.
  • Menganggap emoji 1 karakter di Threads: Threads menghitung emoji dengan byte UTF-8. Satu šŸ˜€ bernilai 4 dan satu emoji keluarga bernilai 18.
  • Memakai acuan 30 tagar di Instagram: acuan di halaman bantuan adalah 5. Tagar di atas 5 diberi garis bawah di kolom teks.
  • Mengira deskripsi YouTube 5.000 karakter: satuannya byte, dan satu kana atau kanji bernilai 3 byte. Meter deskripsi YouTube menunjukkan sisa dalam byte.
  • Menghitung tautan Bluesky dengan panjang penuh: aplikasi resminya mempersingkat tautan panjang saat menyimpan, jadi hitungannya lebih kecil dari panjang penuh. Alat ini juga menghitung dengan cara yang sama.

Keterbatasan

  • Batas dan cara menghitung mengacu pada dokumen publik yang dicek pada 22 Oktober 2026. Platform bisa mengubah batasnya, dan layar aplikasi bisa menghitung berbeda dari dokumen, jadi untuk teks yang mendekati batas, periksa sekali lagi di layar penulisan aplikasi.
  • Instagram, LinkedIn, dan judul YouTube dihitung dengan code point karena dokumennya tidak menyebut satuan. Teks dengan banyak emoji gabungan atau karakter penyambung bisa berbeda dari angka di aplikasi.
  • Hanya alamat yang diawali http:// atau https:// yang dianggap tautan. Alamat tanpa protokol, seperti example.com, bisa berubah menjadi tautan di X dan Threads, tetapi alat ini menghitungnya sebagai huruf biasa.
  • Tagar dicari sebagai gugus dengan minimal satu karakter setelah #, dan sebutan sebagai gugus huruf, angka, garis bawah, dan titik setelah @. Yang hanya berisi angka, seperti #1, tidak dianggap tagar, dan karakter yang diakui sebagai tagar sedikit berbeda di tiap platform.
  • Batas 25.000 karakter X Premium dan 10.000 karakter lampiran teks Threads tidak dimasukkan ke meter. Yang dipakai adalah batas postingan biasa.
  • Teks hanya dihitung di dalam browser ini. Teks tidak dikirim ke server dan tidak disimpan di alamat maupun penyimpanan browser.

Sumber

Acuan: batas dan cara menghitung dicek langsung pada 22 Oktober 2026 dari dokumentasi pengembang, halaman bantuan, dan kode sumber aplikasi resmi tiap platform.

Pertanyaan yang sering diajukan

Berapa karakter yang boleh ditulis di X (Twitter) dengan aksara Jepang atau China?

X menghitung kanji, kana, dan emoji sebagai 2 karakter, serta huruf Latin, angka, dan spasi sebagai 1, dengan batas 280. Teks yang seluruhnya CJK mencapai batas pada 140 karakter, dan muat sedikit lebih banyak bila dicampur spasi dan angka. Tautan dihitung 23 karakter berapa pun panjangnya, dan pelanggan Premium bisa menulis postingan panjang hingga 25.000 karakter.

Berapa karakter caption Instagram dan berapa tagar yang boleh dipakai?

Caption Instagram maksimal 2.200 karakter. Bantuan Instagram menyebut satu postingan boleh memakai maksimal 5 tagar, sedangkan dokumentasi pengembang (Graph API) membatasi tag @ hingga 20. Alat ini menandai tagar di atas 5 dengan garis bawah di kolom teks.

Berapa karakter maksimal di Threads dan bagaimana emoji dihitung?

Postingan Threads maksimal 500 karakter. Karakter dihitung satu per satu, tetapi emoji dihitung sebanyak byte UTF-8-nya, sehingga satu šŸ˜€ bernilai 4 dan satu bendera bernilai 8. Jika lebih dari 500, Anda bisa membuat rangkaian postingan dengan Bagi unggahan atau memakai lampiran teks hingga 10.000 karakter.

Berapa karakter yang dihitung untuk sebuah tautan?

X menghitung tautan http dan https sebagai 23 karakter berapa pun panjangnya. Aplikasi resmi Bluesky mempersingkat tautan panjang menjadi domain ditambah 13 karakter pertama path lalu ... dan menghitungnya demikian. Untuk Threads, Instagram, TikTok, LinkedIn, dan YouTube, alat ini menghitung tautan dengan panjang penuh.

Deskripsi YouTube 5.000 karakter, tetapi mengapa teks Jepang lebih cepat penuh?

Batas deskripsi YouTube adalah 5.000 byte UTF-8, bukan jumlah karakter. Huruf Latin dan angka 1 byte, sedangkan kana dan kanji 3 byte dan emoji 4 byte atau lebih, sehingga teks Jepang saja penuh pada 1.666 karakter. Judul memakai batas 100 karakter, bukan byte.

Bagaimana batas 300 karakter Bluesky dihitung?

Bluesky menghitung satu gugus karakter yang terlihat di layar (grapheme) sebagai 1. Emoji keluarga atau bendera yang tersusun dari beberapa emoji tetap dihitung 1. Selain jumlah karakter, ada batas 3.000 byte UTF-8, dan alat ini menandai bagian yang lebih dulu melewati salah satu batas itu.

Di mana Bagi unggahan memotong teks?

Dicari dulu baris kosong paling belakang yang masih dalam batas. Jika tidak ada, dicari baris baru, akhir kalimat, lalu spasi. Tautan tidak dipotong, dan bila penomoran (1/2) dinyalakan, karakter nomor dikurangkan lebih dulu. Fitur ini muncul saat batas X, Threads, atau Bluesky terlampaui.

Di mana teks yang saya masukkan disimpan?

Tidak disimpan. Karakter dihitung hanya di dalam browser ini, tidak dikirim ke server, dan tidak dicatat di alamat maupun penyimpanan browser. Teks yang dimasukkan hilang saat halaman ditutup.