Cara menggunakan Pemeriksa Karakter Unicode
- Tempel teks yang berperilaku aneh, misalnya slug yang tidak cocok, kode yang tidak bisa dikompilasi, atau kolom CMS dengan spasi misterius.
- Lihat ringkasannya: karakter tak terlihat, spasi tidak biasa, dan huruf yang mirip akan dihitung dan disorot dengan warna merah atau kuning.
- Klik karakter mana pun di daftar untuk langsung menuju barisnya, yang berisi nama, kode titik, byte UTF-8, entitas HTML, dan escape CSS/JS.
- Klik Hapus karakter tak terlihat, Normalisasi spasi & tanda kutip, atau Ubah ke ASCII polos, lalu salin teks yang sudah bersih.
Mengapa karakter tak terlihat menyebabkan bug
Teks yang disalin dari Word, Google Docs, PDF, Slack, atau alat chat AI sering membawa karakter yang tidak terlihat: zero-width space (U+200B), no-break space (U+00A0), soft hyphen, byte order mark (U+FEFF), atau penanda arah. Karakter ini membuat slug CMS berbeda dari yang kamu ketik, merusak JSON dan CSS, membuat pencarian tidak menemukan hasil, dan membuat dua string yang “sama” menjadi tidak sama.
| Karakter | Kode | Sumber umum |
|---|---|---|
| Zero-width space | U+200B | Halaman web, aplikasi chat, output AI |
| No-break space | U+00A0 | Word, Google Docs, di HTML |
| Byte order mark | U+FEFF | File yang disimpan sebagai “UTF-8 with BOM” di Windows |
| Soft hyphen | U+00AD | Alat penyambungan kata, Soft Hyphen Generator |
| Penanda kiri-ke-kanan / kanan-ke-kiri | U+200E / U+200F | Teks dua bahasa, nomor telepon |
Huruf yang mirip (homoglyph)
Huruf Kiril “а” dan huruf Yunani “ο” terlihat persis seperti “a” dan “o” dalam Latin, tetapi itu karakter yang berbeda. Hal ini sering muncul di teks hasil salinan dan di domain phishing. Pemeriksa ini menandai huruf dari aksara lain yang tercampur di kata Latin.
Kode titik, UTF-8, dan escape
Setiap karakter punya kode titik (misalnya U+1F680). Di web, karakter disimpan dalam 1–4 byte UTF-8, sehingga “é” dihitung 2 byte dan 🚀 dihitung 4 byte saat ada batas ukuran byte. Gunakan entitas HTML di markup, \1F680 di properti content CSS, dan \u{1F680} di JavaScript. Untuk seluruh string, gunakan HTML Entity Encoder atau URL Encoder; untuk emoji dan simbol, jelajahi Emoji Picker dan Text Symbols.
Juga dicari sebagai: cek karakter unicode, cari karakter tak terlihat, hapus zero width space, unicode lookup, kode karakter unicode, karakter apa ini, hapus karakter tersembunyi, byte utf-8.
Tool yang cocok dipakai bersama Pemeriksa Karakter Unicode
- Generator Slug — Ubah judul apa pun menjadi slug URL huruf kecil yang bersih, dengan transliterasi aksen, umlaut, dan huruf Sirilik yang tepat, penghapusan kata umum opsional, serta mode massal untuk seluruh daftar.
- Perbaiki Smart Quotes — Kode hasil salin dari Slack, Notion, Word, atau blog tidak bisa dijalankan?
- Generator ASCII Art — Ketik sebuah kata dan lihat langsung dalam 20 font ASCII art sekaligus — Standard, Slant, ANSI Shadow, Doom, dan lainnya.