Alat

Detektor Karakter Tak Terlihat

Tempel teks apa saja. Karakter tak terlihat akan ditandai kuning dengan kodenya, dan Anda bisa langsung membersihkannya. Berguna untuk teks dari PDF, web, AI, atau chat yang terlihat normal tapi bermasalah.

73karakter
7tak terlihat
6jenis
Hello200B world, this00A0text came from2009a PDF. Username: chris31643164 Price: 500202FRpFEFF

Berjalan di browser Anda. Tidak ada teks yang disimpan atau dikirim.

Cara kerja detektor karakter tak terlihat

Tulisan tak terlihat di dalam teks bisa ditemukan dengan detektor ini dalam beberapa detik. Anda menempel teks, lalu setiap karakter tersembunyi muncul dengan label kuning, lengkap dengan nama dan kodenya.

Tab dan pilihan detektor

  • Kotak teks: tempat menempel teks apa saja.
  • Muat contoh: mengisi kotak dengan teks contoh untuk mencoba alat.
  • Kosongkan: menghapus isi kotak.
  • Tandai juga spasi biasa: ikut menandai spasi U+0020 agar semua jarak terlihat.
  • Statistik: total karakter, jumlah karakter tak terlihat, dan jumlah jenisnya.
  • Tab Yang tersembunyi: teks asli dengan label kode kuning di tempat karakter tersembunyi.
  • Tab Daftar: nama, kode, jumlah, dan fungsi setiap karakter.
  • Tab Teks bersih: pilihan Hapus karakter lebar nol & pengisi, Ubah spasi aneh jadi spasi biasa, dan Gabungkan spasi ganda, dengan keterangan berapa karakter yang dihapus serta tombol Salin teks bersih.
  • Tab Kode: nilai kode setiap karakter.

Cara membaca hasil deteksi

Setiap label kuning adalah satu karakter tak terlihat beserta kodenya, misalnya 200B untuk zero width space. Tab Daftar menghitung berapa kali setiap karakter muncul, jadi Anda tahu mana yang paling banyak. Tab Kode menampilkan kode HTML, CSS, dan JavaScript-nya.

Kapan perlu mengecek teks?

Sebelum menempel teks ke kolom password, rumus spreadsheet, kode, judul SEO, atau formulir yang terus menolak input. Jika teks terlihat benar tapi tetap error, karakter tersembunyi adalah penyebab yang paling sering.

Dari mana karakter ini datang?

Teks yang disalin dari PDF, situs web, ChatGPT, atau WhatsApp sering membawa zero width space dan spasi tanpa putus. Teksnya terlihat normal, tapi bisa merusak password, rumus spreadsheet, kode, dan judul SEO.

Cara pakai

Tempel teks, lihat karakter yang ditandai, cek daftarnya, lalu salin teks bersih dari tab Teks bersih.

Karakter yang paling sering ditemukan

No-break space (U+00A0) dari situs web dan dokumen, narrow no-break space (U+202F) dari angka dan satuan, zero width space (U+200B) dari editor teks, dan U+FEFF di awal file. Daftar lengkapnya ada di halaman Karakter Unicode.

Cek teks tak terlihat sebelum menimbulkan error

Teks tak terlihat dan tulisan tak terlihat sering menjadi penyebab error yang sulit dicari, karena di layar semuanya tampak normal. Detektor ini menandai setiap karakter tersembunyi, sehingga Anda bisa melihat apa yang sebenarnya ada di dalam teks.

Gunakan tabel di bawah untuk menebak penyebab dari gejala yang Anda alami:

GejalaKemungkinan karakterYang perlu dilakukan
Password ditolak padahal benarU+200B, U+00A0Bersihkan, lalu tempel ulang
Angka di spreadsheet tidak terbacaU+00A0, U+202FUbah ke spasi biasa atau hapus
Kode error karakter tak dikenalU+200B, U+FEFFHapus karakter lebar nol
Kata tidak ketemu saat dicariU+200B, U+2060Hapus karakter di tengah kata
Nama terlihat kosongU+3164, U+2800Itu karakter pengisi yang disengaja

Contoh: menemukan spasi tak terlihat

Misalnya Anda menyalin “Halo Chris” dari sebuah situs, lalu mencarinya di dokumen tapi tidak ketemu. Setelah ditempel di detektor, ada label 200B di antara “Ch” dan “ris”. Artinya ada zero width space yang memecah kata itu, walau tidak terlihat. Spasi tak terlihat seperti ini juga bisa membuat dua kata yang tampak sama dianggap berbeda oleh komputer.

Setelah tahu penyebabnya, salin teks bersih, atau buka alat hapus karakter tak terlihat untuk memilih apa saja yang ingin dibuang.

Huruf tak terlihat yang memang disengaja

Tidak semua huruf tak terlihat adalah kesalahan. Beberapa justru dibutuhkan:

  • Zero Width Joiner (U+200D): menyatukan beberapa emoji menjadi satu, misalnya emoji keluarga atau emoji profesi.
  • Zero Width Non-Joiner (U+200C): dipakai dalam penulisan beberapa bahasa, seperti Persia, agar huruf tidak tersambung.
  • No-Break Space (U+00A0): menjaga angka dan satuan tetap di satu baris.
  • Hangul Filler (U+3164): sengaja dipakai sebagai nama atau pesan kosong.

Jadi, kalau detektor menandai nama tak terlihat di nickname game atau simbol tak terlihat di emoji, periksa dulu apakah karakter itu memang dibutuhkan.

Cara membaca kode di label kuning

Kode di label kuning adalah nomor karakter dalam sistem Unicode, ditulis dalam angka heksadesimal. Label 200B berarti U+200B, yaitu zero width space. Label A0 atau 00A0 berarti no-break space, dan 3164 berarti Hangul Filler.

Anda tidak perlu menghafal semuanya. Cukup ingat bahwa kode berawalan 200 biasanya karakter lebar nol atau spasi khusus, sedangkan 3164 dan 2800 adalah karakter pengisi yang sering dipakai untuk teks kosong.

Font tak terlihat itu tidak ada

Istilah font tak terlihat sering dipakai, padahal yang ada hanyalah karakter Unicode yang tampil tanpa gambar. Karakter ini terbawa saat menyalin teks, apa pun font yang dipakai. Kalau Anda sendiri ingin menambahkan jarak khusus dengan sengaja, pilih dari halaman salin dan tempel spasi kosong, lalu cek hasilnya di sini.

Untuk membuat nama yang sengaja kosong, gunakan panduan nama kosong.

Pertanyaan yang sering diajukan

Apakah teks saya dikirim ke server?

Tidak. Pemeriksaan berjalan di browser Anda.

Apakah alat ini menghapus spasi biasa?

Tidak, kecuali Anda memilih “Gabungkan spasi ganda”.

Apakah alat ini bisa dipakai di HP?

Bisa. Tempel teks dari aplikasi mana pun di HP, lalu salin hasilnya kembali ke aplikasi tujuan.

Apakah detektor bisa membaca emoji yang memakai ZWJ?

Bisa. Zero Width Joiner di dalam emoji gabungan akan ditandai dengan kode 200D.

Apakah ada batas panjang teks yang bisa dicek?

Tidak ada batas tetap, tetapi teks yang sangat panjang bisa lebih lambat diproses di HP. Periksa per bagian jika terasa berat.

Kenapa detektor menandai karakter di nickname game saya?

Nickname itu kemungkinan memakai karakter pengisi seperti U+3164 atau U+2800. Itu normal jika memang sengaja dipakai sebagai spasi.

Panduan terkait