Karakter tak terlihat adalah karakter Unicode yang menempati tempat dalam teks tetapi tidak menampilkan apa pun, atau hanya ruang kosong. Dua yang paling sering disalin orang adalah U+3164 Hangul filler dan U+2800 pola Braille blank: Unicode tidak mengklasifikasikan keduanya sebagai spasi, sehingga kode yang memangkas spasi di awal dan akhir baris membiarkannya. Pilih salah satu di atas, tentukan berapa banyak, lalu tekan Salin. Alat ini juga menunjukkan seberapa lebar masing-masing di browser Anda sendiri dan bagaimana X menghitungnya, karena ini berbeda dari satu karakter ke karakter lain.
Apa itu karakter tak terlihat?
Karakter tak terlihat adalah karakter apa pun yang digambar font sebagai tidak ada atau sebagai ruang kosong. Unicode memiliki beberapa jenis, dan jenisnya menentukan bagaimana aplikasi memperlakukannya:
- Spasi seperti spasi tanpa-putus (U+00A0), figure space (U+2007) dan punctuation space (U+2008) ada dalam daftar White_Space Unicode. Perangkat lunak memperlakukannya sebagai spasi, yang berarti mereka dipangkas.
- Karakter format seperti spasi lebar nol (U+200B), penyambung dan tanda arah tidak memiliki lebar. Unicode mencantumkannya sebagai default ignorable, yang berarti perangkat lunak yang tidak mendukungnya diperbolehkan untuk tidak menampilkan apa pun dan tetap berjalan.
- Huruf pengisi seperti Hangul filler (U+3164) adalah huruf (kategori Lo) yang kebetulan tidak memiliki bentuk terlihat. Mereka juga default ignorable, tetapi bukan whitespace.
- Pola Braille blank (U+2800) adalah simbol (kategori So): sel braille tanpa titik yang dinaikkan. Ini bukan whitespace maupun default ignorable.
Nama, kategori dan kedua daftar properti berasal dari Unicode Character Database, versi 18.0 (UnicodeData.txt, PropList.txt dan DerivedCoreProperties.txt, dibaca pada 6 Oktober 2026). Anda dapat melihat masing-masing di bagan code Unicode, misalnya Braille Patterns, Hangul Compatibility Jamo dan General Punctuation.
Karakter kosong, karakter hampa dan teks tak terlihat
Karakter kosong dan karakter hampa adalah hal yang sama dengan karakter tak terlihat: hanya kata berbeda yang dicari orang. Teks tak terlihat adalah rangkaiannya, sehingga nama, pesan atau baris tampak kosong padahal sebenarnya ada isinya. Untuk membuatnya, atur jumlah di atas menjadi 3 atau 10, salin U+3164 atau U+2800, lalu tempel. Apakah aplikasi tertentu menerima nama atau pesan yang hanya terdiri dari karakter ini tergantung pada aplikasi itu, dan dapat berubah tanpa pemberitahuan.
Uji yang menentukan sebagian besar kasus adalah pemangkasan. Fungsi pemangkasan umum, seperti trim() JavaScript dan strip() Python, menghapus karakter yang ditandai Unicode sebagai whitespace dari kedua ujung teks. Kami menjalankan keduanya pada 6 Oktober 2026: keduanya menghapus U+00A0, U+2007 dan U+2008, serta membiarkan U+3164, U+2800 dan U+200B. trim() JavaScript juga menghapus U+FEFF, yang dihitung sebagai whitespace oleh spesifikasi bahasanya. Kami tidak bisa melihat ke dalam kode setiap platform, tetapi itulah alasan huruf pengisi dan braille blank menjadi pilihan yang biasa.
Karakter tak terlihat mana yang digunakan di Instagram, TikTok dan X
Tidak satu pun dari ketiga platform menyatakan bagaimana mereka memperlakukan karakter tak terlihat dalam postingan, dalam dokumentasi mana pun yang kami baca. Berikut apa yang dipublikasikan masing-masing, dibaca pada 6 Oktober 2026:
- Instagram: referensi API publikasi memberikan batas keterangan 2.200 karakter, 30 tagar dan 20 tag @, dan tidak menyebutkan apa pun tentang pemutus baris, spasi atau karakter tak terlihat (referensi IG User Media).
- TikTok: Content Posting API mengizinkan keterangan hingga 2.200 unit UTF-16 dan menyatakan bahwa tagar dan mention dicocokkan, atau dipisahkan, oleh spasi atau baris baru (referensi Direct Post). Tidak ada tentang karakter tak terlihat.
- X: X memublikasikan cara menghitungnya. Karakter dalam empat rentang dihitung sebagai 1, selainnya sebagai 2 (counting characters dan konfigurasi twitter-text v3). Jadi U+200B, U+00A0, U+2007 dan U+2008 dihitung sebagai 1, sedangkan U+3164, U+2800, U+115F, U+FFA0 dan bahkan tanda arah U+200E dan U+200F dihitung sebagai 2. Setiap baris dalam alat ini menunjukkannya.
Dalam praktiknya: untuk baris kosong dalam keterangan, gunakan U+2800 atau U+3164. Untuk jeda yang tidak boleh terpecah antar baris, gunakan U+00A0. Untuk sesuatu yang tidak menempati ruang sama sekali, gunakan U+200B, dengan menyadari bahwa ini yang paling mudah dihilangkan oleh perangkat lunak. Posting uji ke akun pribadi atau draf terlebih dahulu jika penting, karena satu-satunya pemeriksaan yang andal adalah platform itu sendiri.
Cara membuat baris kosong dalam keterangan Instagram
Untuk membuat baris kosong dalam keterangan Instagram, ketik keterangan dengan baris kosong di tempat yang Anda inginkan jedanya, dan jika jeda itu hilang saat Anda posting, letakkan karakter tak terlihat seperti U+2800 pada baris kosong tersebut. Bagian 2 dari alat ini melakukannya untuk setiap baris kosong sekaligus:
- Tempel atau ketik caption, dengan baris kosong di tempat yang Anda inginkan ada jeda.
- Pilih pengisi. Braille kosong adalah default.
- Biarkan "Hapus spasi di akhir baris" tetap aktif. Spasi di akhir baris tetap tidak terlihat, jadi menghapusnya berarti apa yang Anda lihat persis sama dengan apa yang ditempel.
- Salin hasilnya dan tempel ke kotak caption.
Yang dapat kami katakan secara jujur tentang perilaku Instagram sendiri: kami tidak menemukan informasi apa pun dari Instagram tentang cara menangani baris kosong. Pada 6 Oktober 2026 kami membaca kembali caption terbaru di akun Instagram kami sendiri, semuanya dipublikasikan melalui API Instagram dengan baris kosong biasa di antara paragraf, dan setiap baris kosong masih ada. Kami belum menguji kotak caption di aplikasi Instagram untuk halaman ini. Jika baris kosong Anda bertahan tanpa pengisi, Anda tidak membutuhkannya; jika runtuh, pengisi adalah solusinya. Untuk memeriksa panjang caption sebelum memposting, gunakan pemeriksa panjang caption, dan untuk merencanakan gambar yang menyertainya, gunakan pemisah carousel.
Cara menyalin dan menempel spasi kosong
Untuk menyalin spasi kosong, tekan Salin di sebelah karakter yang Anda inginkan di bagian 1; tombol berubah menjadi "Disalin" dan karakter ada di clipboard Anda. Jika browser Anda memblokir akses clipboard, alat ini beralih ke metode penyalinan lama, dan jika itu juga gagal, alat ini akan meminta Anda menekan Ctrl+C atau Cmd+C. Gunakan tombol jumlah untuk menyalin beberapa sekaligus. Karakter tak terlihat yang ditempel sulit dikenali setelahnya, jadi tempel ke detektor di bagian 3 jika Anda ingin memeriksa apa yang Anda miliki.
Cara menghapus karakter tersembunyi dan spasi lebar nol
Untuk menghapus karakter tersembunyi, tempel teks ke bagian 3: setiap spasi lebar nol, penggabung, byte order mark, tanda hubung lunak, tanda arah, pengisi Hangul, braille kosong, karakter tag, pemilih variasi liar, dan spasi tidak biasa ditandai di tempatnya dan dihitung per jenis, dan versi yang telah dibersihkan siap disalin. Karakter format tak terlihat dihapus, spasi tidak biasa menjadi spasi normal, dan jeda baris tidak biasa menjadi normal.
Teks yang disalin dari halaman web, pengolah kata, PDF, dan alat obrolan AI dapat membawa karakter-karakter ini. Mereka menimbulkan masalah nyata: kata yang tidak cocok dalam pencarian, tagar yang tidak tertaut, baris yang terbungkus di tempat yang salah, atau hitungan yang lebih tinggi daripada teks yang dapat Anda lihat. Karakter tag (U+E0020 hingga U+E007F) adalah kasus khusus. Mereka mencerminkan huruf ASCII satu per satu (lihat bagan Tags), sehingga dapat mengeja teks tersembunyi yang tidak dapat Anda lihat tetapi dapat dibaca perangkat lunak, termasuk model AI. Ketika detektor menemukannya, detektor menunjukkan apa yang tertulis.
Tiga opsi mempertahankan karakter yang memang menjadi bagian teks. Emoji seperti 👩💻 dan emoji keluarga digabungkan dengan U+200D, dan bendera tempat seperti Skotlandia dieja dengan karakter tag, jadi "pertahankan penggabung di dalam emoji" aktif secara default. Bahasa Persia, Hindi, dan beberapa aksara lain menggunakan penggabung lebar nol dan non-penggabung sebagai bagian dari ejaan yang benar; aktifkan opsi ketiga jika teks Anda dalam salah satunya. Pemilih variasi tepat setelah emoji atau karakter yang dimodifikasinya adalah normal dan tidak ditandai; hanya yang liar yang ditandai.
Jika Anda membersihkan teks dalam kode, ekspresi reguler mencakup kasus-kasus umum. Dalam JavaScript: text.replace(/[\u200B-\u200D\u2060\uFEFF\u00AD]/g, ''). Yang itu juga menghapus penggabung di dalam emoji, itulah sebabnya alat ini memeriksa dulu apa yang ada di setiap sisi.
Karakter tak terlihat dan pembaca layar
Tak terlihat oleh mata tidak selalu berarti senyap. Pembaca layar memutuskan sendiri apa yang diucapkan untuk karakter-karakter ini. Daftar simbol bahasa Inggris NVDA, misalnya, menamai U+2800 sebagai "space", tanda hubung lunak sebagai "soft hyphen", dan tanda kiri-ke-kanan serta kanan-ke-kiri dengan namanya, pada tingkat tanda baca yang berbeda (symbols.dic, dibaca pada 6 Oktober 2026). Pembaca layar dan bahasa lain dapat berbeda, misalnya dengan membaca karakter braille sebagai sel braille. Caption dengan sepuluh pengisi berturut-turut dapat dibacakan sebagai sepuluh sesuatu. Gunakan satu pengisi per baris kosong, bukan rangkaian panjang, dan jangan pernah menaruh makna dalam teks yang hanya dapat dirasakan sebagian orang.
Platform dapat menghapusnya kapan saja
Setiap platform dapat mengubah cara memperlakukan karakter-karakter ini tanpa pengumuman, dan tak satu pun dari mereka menjanjikan akan mempertahankannya. Trik yang berhasil hari ini bisa berubah menjadi kotak terlihat, baris yang dihapus, atau tag nama yang ditolak besok. Perlakukan karakter tak terlihat sebagai bantuan format, pertahankan agar postingan tetap terbaca tanpanya, dan periksa postingan langsung setelah Anda mempublikasikannya.
Tulis caption sekali, posting langsung di setiap platform
Hermoso menjalankan pemasaran Anda secara otomatis: riset, kreatif, posting, iklan, dan analitik. Hermoso menulis caption untuk setiap platform dan menjadwalkannya ke Instagram, TikTok, X, dan kanal Anda lainnya, memeriksa aturan tiap platform saat Anda menjadwalkan sehingga postingan yang tidak muat ditandai alih-alih dipotong diam-diam. Lihat penjadwal Instagram atau penjadwal media sosial. Berfungsi di aplikasi web, atau dari Claude, ChatGPT, dan Cursor.
Alat gratis: · Pemeriksa panjang caption · Pembuat Grid Instagram
Pertanyaan yang sering diajukan
Apa karakter tak terlihat untuk disalin dan ditempel?
Yang paling sering digunakan adalah U+3164 Hangul filler dan U+2800 Braille pattern blank. Keduanya tampak kosong, dan tidak satu pun diklasifikasikan sebagai spasi oleh Unicode, sehingga kode yang memangkas spasi membiarkannya tetap ada. Jika Anda membutuhkan sesuatu yang sama sekali tanpa lebar, gunakan U+200B zero width space.
Karakter tak terlihat mana yang bekerja untuk keterangan Instagram?
Kami tidak menemukan dokumentasi Instagram tentang cara ia memperlakukan karakter tak terlihat. U+2800 Braille pattern blank dan U+3164 Hangul filler adalah pilihan biasa untuk baris keterangan kosong. Pada 6 Oktober 2026, keterangan yang dipublikasikan ke akun kami sendiri melalui API Instagram mempertahankan baris kosong biasa, jadi coba tanpa filler terlebih dahulu dan tambahkan satu jika celah Anda hilang.
Bagaimana cara menambahkan jeda baris di keterangan Instagram?
Ketik keterangan dengan baris kosong di tempat yang Anda inginkan celahnya. Jika celahnya hilang saat Anda memposting, tempel keterangan ke alat ini, yang menempatkan karakter tak terlihat di setiap baris kosong, lalu salin hasilnya ke Instagram.
Bagaimana cara menghapus zero width space dari teks?
Tempel teks ke dalam detektor di halaman ini. Alat ini menandai setiap zero width space dan karakter tersembunyi lainnya, menghitungnya, dan memberi Anda salinan yang sudah dibersihkan. Dalam kode, ekspresi reguler seperti /[\u200B-\u200D\u2060\uFEFF]/g dengan penggantian kosong akan menghapus yang umum, termasuk joiner di dalam emoji.
Bisakah teks yang disalin dari alat obrolan AI mengandung karakter tersembunyi?
Bisa, begitu juga teks yang disalin dari halaman web, PDF, dan pengolah kata. Karakter mana yang muncul bergantung pada sumbernya dan berubah seiring waktu, jadi halaman ini tidak menebak. Detektor mencantumkan persis apa yang ada dalam teks Anda, berdasarkan nama dan titik kode.
Apakah pembaca layar membacakan karakter tak terlihat?
Sebagian. Daftar simbol bahasa Inggris NVDA, misalnya, membaca U+2800 sebagai "space" dan menamai tanda arah, bergantung pada tingkat tanda baca. Rangkaian panjang pengisi bisa dibacakan satu per satu, jadi gunakan satu per baris kosong.
Apakah karakter tak terlihat akan terus berfungsi?
Tidak ada jaminan. Kami tidak menemukan dokumentasi platform yang menjanjikan untuk mempertahankan karakter ini, dan platform dapat menghapus atau memblokirnya kapan saja. Pastikan postingan tetap terbaca tanpanya dan periksa setelah dipublikasikan.
Hermoso menjalankan pemasaran Anda secara otomatis, mulai dari keterangan hingga postingan di setiap saluran. Mulai gratis, 250+ kredit gratis yang bisa diperoleh, tanpa kartu.
Mulai gratis → Lihat harga