Meja encoding
Titik Kode ke Unicode
Ubah notasi U+XXXX, 0xXXXX, atau desimal menjadi satu karakter Unicode.
Titik Kode ke Unicode: Ubah nilai skalar Unicode numerik menjadi karakter yang diwakilinya. Titik Kode ke Unicode menerima notasi U+, format heksadesimal 0x, atau digit desimal, lalu menampilkan karakter beserta label numerik yang sesuai. Tool ini membantu menulis ulang simbol tertentu tanpa bergantung pada layout keyboard. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Hasil
SiapHanya nilai skalar Unicode yang diterima; surrogate half dan nilai di atas U+10FFFF ditolak.
Menulis karakter dalam kode
Setiap bahasa melakukan escape code point dengan cara berbeda. Untuk U+1F600: HTML menerima 😀 atau 😀, CSS content menerima "\1F600", JavaScript "\u{1F600}", dan Python "\U0001F600". JSON hanya memiliki escape empat digit, jadi karakter di atas U+FFFF harus ditulis sebagai surrogate pair, \uD83D\uDE00, atau disertakan langsung sebagai UTF-8.
Saat karakter tampil sebagai kotak
Kotak atau tampilan kosong berarti tidak ada font yang terpasang dengan glyph untuk code point tersebut; code point-nya sendiri tetap valid. Emoji yang lebih baru memerlukan sistem operasi terbaru. Code point dari U+E000 hingga U+F8FF adalah private use dan tidak memiliki arti sendiri: icon font menetapkan ikonnya di sana, sehingga karakter hanya tampil saat font tersebut dimuat. Untuk melihat byte UTF-8 tempat karakter disimpan, gunakan Text to Hex.
Cara menggunakannya
- Masukkan nilai dalam format yang ditampilkan di bawah.
- Jalankan konversi dan periksa hasilnya sesuai konvensi sumber Anda.
- Salin atau download output dalam format yang diperlukan oleh tujuan Anda.
Privasi & batasan
Konversi berjalan di browser Anda. Nilai dan hasil Anda tidak di-upload.
Alat terkait
Pertanyaan umum
Apakah 41 dianggap sebagai heksadesimal atau desimal?
Digit tanpa awalan dianggap desimal, jadi 41 menghasilkan tanda kurung tutup. Gunakan U+0041 atau 0x41 untuk huruf A. Masukkan satu nilai tanpa spasi, tanda plus atau minus, maupun escape sequence dalam tanda kutip. Notasi U+ menerima hingga enam digit heksadesimal; notasi desimal menerima hingga tujuh digit.
Mengapa D800 dan 110000 bukan input U+ yang valid?
U+D800 adalah code point surrogate, bukan nilai skalar, sedangkan U+110000 berada di atas batas maksimum U+10FFFF. Tool ini menolak keduanya. Nilai skalar yang belum ditetapkan atau digunakan untuk keperluan privat berbeda: nilai tersebut tetap dapat diterima meskipun tidak ada font yang menyediakan glyph bermakna untuknya.
Apakah hasil yang kosong berarti konversi gagal?
Belum tentu. Nilai skalar yang valid dapat berupa kontrol, spasi putih, atau combining mark yang tidak memiliki bentuk visual mandiri. Font yang tidak mendukungnya mungkin menampilkan kotak. Periksa label U+ dan desimal, lalu bandingkan definisi Unicode nilai tersebut, bukan berasumsi bahwa setiap nilai skalar yang diterima harus tampil sebagai huruf.
Alat gratis · berjalan di browser anda · tanpa perlu akun