Alat yang Anda butuhkan, siap dipakai

Konversi Unicode

Huruf é adalah U+00E9 (desimal 233), A adalah U+0041, dan 😀 adalah U+1F600. Isi kolom karakter, dan titik kodenya langsung muncul; isi kolom kode dengan notasi seperti U+00E9, \u00E9, atau é, dan karakternya langsung muncul. Kartu karakter di bawah menampilkan nama, blok, dan versi penambahan menurut Unicode 18.0, beserta 9 notasi yang bisa disalin satu per satu.

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

Karakter terlihat
0
Titik kode
0
Panjang UTF-16
0
Byte UTF-8
0

Pita titik kodeTitik kode yang membentuk satu karakter terlihat dikelompokkan. Ketuk untuk menampilkannya di kartu di bawah.

Kartu karakter

    Peta ruang kodeJelajahi berurutan: bidang → 256 kotak → karakter di sekitarnya

    • Hangul
    • Latin, Yunani, Sirilik
    • Simbol dan emoji
    • Aksara lainnya
    • Han dan kana
    • Surogat dan pemakaian pribadi
    Karakter di sekitar

    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.

    Titik kode adalah nomor yang diberikan Unicode untuk setiap karakter

    Unicode adalah tabel yang memberi satu nomor untuk setiap karakter di dunia, dan nomor itu disebut titik kode. Huruf é adalah U+00E9 (desimal 233), huruf A adalah U+0041 (65), dan 😀 adalah U+1F600 (128512). Nilai setelah U+ berupa bilangan heksadesimal; kalau kurang dari empat digit, bagian depannya diisi 0. Nomor berjalan dari U+0000 sampai U+10FFFF, seluruhnya 1.114.112 nomor, dan Unicode 18.0 yang terbit pada 2026 sudah menetapkan 172.808 karakter.

    Alat ini menaruh kolom karakter dan kolom kode berdampingan, dan mengubah salah satunya akan langsung menulis ulang kolom di seberangnya. Kode bisa ditulis dalam sembilan notasi: U+, \u00E9 untuk JavaScript dan JSON, \u{E9} untuk ES2015, \U0001F600 untuk Python, é dan é untuk HTML, \E9 untuk CSS, desimal, serta 0x. Nilai yang ditempel dalam notasi apa pun akan dikenali dan dikembalikan menjadi karakter. Kartu karakter di bawah menampilkan nama resmi, blok, kategori umum, dan versi penambahan karakter yang dipilih, sedangkan peta ruang kode memperlihatkan letaknya di antara 1.114.112 kotak.

    Saat titik kode perlu diperiksa

    Sehari-hari kita tidak perlu tahu nomor sebuah karakter. Namun saat karakter tampil rusak, tidak bisa diketik langsung di kode, atau tampilannya berbeda dari nilai yang tersimpan, penyebabnya baru ketahuan setelah nomornya dilihat.

    • Membaca log dan respons API: teks seperti caf\u00E9 di log server atau respons JSON tidak langsung terbaca. Tempel ke kolom kode, dan hasilnya kembali menjadi “café”.
    • Menulis simbol di halaman web: simbol yang sulit diketik ditulis dengan nomor, misalnya → (→) di HTML atau "\2192" pada nilai content CSS. Tiap tempat punya tata bahasa sendiri, sehingga satu karakter sering harus ditulis ulang dalam beberapa notasi.
    • Batas karakter dan ukuran simpan: 👩‍💻 tampak sebagai satu karakter, tetapi isinya 3 titik kode, length JavaScript bernilai 5, dan ukuran UTF-8 11 byte. Tergantung satuan yang dipakai untuk menghitung batas kolom input atau ukuran kolom basis data, teks yang sama bisa lolos atau terpotong.
    • Huruf bertanda yang terurai: HFS Plus di macOS menyimpan nama berkas dalam bentuk terurai sepenuhnya. Berkas “café.pdf” tersimpan sebagai e (U+0065) ditambah aksen gabung (U+0301), sehingga di lingkungan lain nama itu bisa tampak janggal atau tidak ketemu saat dicari dengan “é” biasa.
    • Mencari karakter tak terlihat: spasi tanpa lebar (U+200B) yang ikut tersalin bersama nomor atau alamat dari web membuat perbandingan dan pencarian gagal meski tampak sama. BOM (U+FEFF) di awal berkas juga bisa menempel pada nama kolom pertama CSV sehingga terbaca sebagai nama lain.
    • Karakter yang tampil sebagai kotak: kalau sebuah karakter muncul sebagai kotak (□) atau tanda tanya, perlu dibedakan apakah nomornya memang belum ditetapkan atau karakter itu baru ditambahkan sehingga belum ada di font perangkat. Nama dan “Ditambahkan di versi” pada kartu karakter menjadi petunjuknya.
    • Mengolah teks Hangul: fitur seperti pencarian konsonan awal ditentukan dari aturan urutan suku kata Hangul yang dimulai dari “가” (U+AC00). Kartu karakter menampilkan nomor konsonan awal, vokal, konsonan akhir beserta rumusnya.

    Cara memakai

    1. Ketik atau tempel karakter di kolom karakter, maka titik kodenya muncul di kolom kode. Sebaliknya, isi kolom kode dengan U+00E9, \u00E9, é, atau notasi lain, maka karakternya muncul di kolom karakter. Pisahkan beberapa nilai dengan spasi atau koma.
    2. Pilih salah satu notasi dengan tombol: U+, desimal, 0x, \u, \u{…}, Python, HTML heksadesimal, HTML desimal, atau CSS. Walaupun kolom kode berisi notasi lain, menekan tombol akan menulis ulang isinya dalam notasi yang dipilih, jadi bisa dipakai untuk mengubah antarnotasi.
    3. Jika “ASCII tetap apa adanya” aktif, huruf, angka, dan simbol ASCII dibiarkan pada notasi escape, dan hanya karakter lain yang diubah menjadi nomor. Jika dimatikan, semua karakter ditulis sebagai nomor. Tombol AB dan ab mengatur huruf besar atau kecil pada digit heksadesimal.
    4. Ketuk satu kotak di pita titik kode, maka kartu karakter menampilkan nama, blok, kategori, versi penambahan, dan sepuluh notasi. Tombol salin di ujung baris hanya menyalin satu notasi itu.
    5. Ketuk nomor bidang atau kotak di peta ruang kode, atau tombol ‹ › pada kartu, untuk menjelajahi karakter di sekitarnya. Karakter yang ingin dipakai bisa ditambahkan ke kolom karakter dengan “Masukkan ke kolom karakter”.

    Sembilan notasi untuk karakter yang sama

    Titik kodenya satu, tetapi tata bahasa penulisannya berbeda di tiap tempat. Tabel berikut memuat nilai é (U+00E9) dan 😀 (U+1F600) dalam setiap notasi. 😀 yang melampaui U+FFFF ditulis sebagai satu bagian pada sebagian notasi dan terpecah menjadi dua pada notasi lain.

    Notasié😀Dipakai di
    Notasi U+U+00E9U+1F600Dokumen dan tabel Unicode, tulisan penjelasan
    Desimal233128512Nilai angka dalam program (codePointAt di JavaScript, ord di Python)
    Heksadesimal 0x0x00E90x1F600Konstanta angka dan array pada C, Java, dan sejenisnya
    Escape \u\u00E9\uD83D\uDE00String JavaScript, JSON, dan Java (unit UTF-16)
    Escape \u{…}\u{E9}\u{1F600}JavaScript sejak ES2015, string Rust dan Swift
    Python\u00E9\U0001F600String Python (\U berisi delapan digit)
    HTML heksadesimalé😀Dokumen HTML dan XML
    HTML desimalé😀Dokumen HTML dan XML
    CSS\E9\1F600Nilai content dan selektor CSS
    Byte UTF-8C3 A9F0 9F 98 80Byte sebenarnya yang tersimpan di berkas dan dikirim lewat jaringan
    Unit UTF-1600E9D83D DE00Satuan penyimpanan teks di JavaScript, Java, dan Windows

    \u pada JSON dan Java hanya menerima tepat empat digit, sehingga karakter di atas U+FFFF ditulis sebagai pasangan surogat seperti dijelaskan di bagian berikut. Python membedakan \u empat digit dan \U delapan digit. CSS memakai 1–6 digit heksadesimal setelah garis miring terbalik, dan jika berikutnya ada digit heksadesimal atau spasi, perlu satu spasi sebagai penanda akhir. Referensi karakter HTML ditutup dengan titik koma. Alat ini mengenali semua aturan tersebut saat membaca teks yang ditempel, jadi escape dan referensi karakter boleh bercampur dalam satu teks. Nilai U+ dan 0x hanya dibaca sebagai daftar yang dipisah spasi atau koma; jika bercampur dengan escape, nilainya dibiarkan sebagai teks dan alat ini memberi tahu. Referensi numerik HTML € sampai Ÿ mengikuti standar HTML dan dibaca lewat tabel Windows-1252 (– menjadi –).

    Mengapa 😀 ditulis sebagai dua unit, \uD83D\uDE00

    UTF-16 menyimpan teks dalam unit 16 bit. Dengan 16 bit hanya bisa ditulis sampai U+FFFF, sehingga titik kode yang lebih besar ditulis sebagai dua nilai dari area khusus bernama surogat (U+D800–U+DFFF). Untuk 😀 (U+1F600), perhitungannya sebagai berikut.

    1. Kurangi titik kode dengan 0x10000. Hasilnya 0x1F600 − 0x10000 = 0xF600.
    2. Bagi 20 bit yang tersisa menjadi 10 bit depan dan 10 bit belakang. Untuk 0xF600, 10 bit depan adalah 0x3D dan 10 bit belakang adalah 0x200.
    3. Tambahkan 0xD800 pada nilai depan dan 0xDC00 pada nilai belakang. Hasilnya 0xD800 + 0x3D = 0xD83D dan 0xDC00 + 0x200 = 0xDE00.
    KarakterTitik kodeUTF-16 (pasangan surogat)Byte UTF-8
    😀U+1F600D83D DE00F0 9F 98 80
    👍U+1F44DD83D DC4DF0 9F 91 8D
    𝄞U+1D11ED834 DD1EF0 9D 84 9E
    𠀀U+20000D840 DC00F0 A0 80 80

    Karena itu '😀'.length di JavaScript bernilai 2, dan di JSON karakter ini ditulis \uD83D\uDE00. Setelah surogat atas (D800–DBFF) harus selalu ada surogat bawah (DC00–DFFF); satu surogat yang berdiri sendiri bukan karakter. Alat ini menandai nilai surogat seperti U+D800 maupun \uD83D tanpa pasangan sebagai kesalahan.

    Empat cara menghitung jumlah karakter

    “Jumlah karakter” bergantung pada apa yang dihitung. Satuan yang tampak sebagai satu karakter di layar adalah gugus grafem (grapheme cluster) menurut UAX #29, jumlah titik kode adalah banyaknya nomor Unicode, panjang UTF-16 adalah nilai length di JavaScript, dan byte UTF-8 adalah ukuran saat disimpan ke berkas. Keempat kotak di atas kolom karakter menampilkan nilai-nilai ini.

    TeksKarakter terlihatTitik kodeUTF-16Byte UTF-8Apa bedanya
    A1111Pada ASCII keempat nilainya sama
    é1112Huruf Latin bertanda memakai 2 byte di UTF-8
    é(e + U+0301)1223Aksen gabung menempel pada huruf di depannya
    😀1124Di atas U+FFFF, sehingga di UTF-16 berupa dua unit
    👍🏽1248Ditambah pengubah warna kulit (U+1F3FD)
    🇮🇩1248Bendera terdiri dari dua indikator wilayah, I dan D
    👩‍💻13511ZWJ (U+200D) menyambung dua emoji
    漢1113Aksara Han memakai 3 byte di UTF-8

    Karena itu, sebelum menetapkan batas “maksimal sekian karakter”, tentukan dulu apa yang dihitung. Jumlah karakter yang dirasakan orang mengikuti karakter terlihat, ruang penyimpanan mengikuti byte UTF-8, dan posisi slice atau substring pada kode JavaScript mengikuti unit UTF-16. Memotong emoji di tengah dengan unit UTF-16 menyisakan surogat tanpa pasangan dan menghasilkan karakter rusak (�).

    Menghitung titik kode suku kata Hangul

    Jika suku kata Hangul dimasukkan, kartu karakter menampilkan nomor konsonan awal, vokal, dan konsonan akhirnya. Ke-11.172 suku kata Hangul lengkap (U+AC00–U+D7A3) tersusun berurutan dari 19 konsonan awal × 21 vokal × 28 konsonan akhir (termasuk tanpa konsonan akhir), sehingga nomornya bisa dihitung. Rumus pada bagian 3.12 spesifikasi Unicode adalah sebagai berikut. Nomor dihitung mulai dari 0; sebaliknya, hasil bagi (titik kode − 0xAC00) dengan 588 (21 × 28) adalah nomor konsonan awal, hasil bagi sisanya dengan 28 adalah nomor vokal, dan sisanya adalah nomor konsonan akhir.

    Titik kode = 0xAC00 + (nomor konsonan awal × 21 + nomor vokal) × 28 + nomor konsonan akhir

    KarakterKonsonan awalVokalKonsonan akhirPerhitunganTitik kode
    가ㄱ 0ㅏ 0kosong 0AC00 + (0 × 21 + 0) × 28 + 0U+AC00
    한ㅎ 18ㅏ 0ㄴ 4AC00 + (18 × 21 + 0) × 28 + 4 = AC00 + 10.588U+D55C
    힣ㅎ 18ㅣ 20ㅎ 27AC00 + (18 × 21 + 20) × 28 + 27 = AC00 + 11.171U+D7A3

    Peta ruang kode: 17 bidang

    Seluruh 1.114.112 titik kode dibagi menjadi 17 bidang yang masing-masing berisi 65.536 (0x10000) titik kode. Digit di depan empat digit terakhir, seperti angka 1 pada U+1F600, adalah nomor bidang. Pada peta di alat ini, satu lempeng besar adalah satu bidang yang dibagi 256 kotak, dan satu kotak berisi 256 titik kode. Warna kotak menunjukkan kelompok blok yang paling banyak mengisinya.

    BidangRentangNamaIsinya
    0U+0000–U+FFFFBidang Multibahasa Dasar (BMP)Sebagian besar karakter yang dipakai sekarang seperti Latin, Hangul, Han dasar, dan kana; surogat (D800–DFFF); area pemakaian pribadi (E000–F8FF)
    1U+10000–U+1FFFFBidang Multibahasa Tambahan (SMP)Sebagian besar emoji, aksara kuno, huruf matematika, simbol notasi musik
    2U+20000–U+2FFFFBidang Ideografis Tambahan (SIP)Ekstensi B–F dan I ideograf CJK Terpadu, suplemen ideograf kompatibilitas CJK
    3U+30000–U+3FFFFBidang Ideografis Tersier (TIP)Ekstensi G, H, dan J ideograf CJK Terpadu, aksara segel kecil (Seal, Unicode 18.0)
    4–13U+40000–U+DFFFFBelum berisiBelum ada karakter yang ditetapkan
    14U+E0000–U+EFFFFBidang Tujuan Khusus Tambahan (SSP)Karakter tag, suplemen pemilih variasi
    15–16U+F0000–U+10FFFFArea Pemakaian Pribadi Tambahan A dan BArea yang diatur sendiri oleh organisasi atau font

    Dua bagian terluas pada bidang 0 adalah ideograf CJK Terpadu (U+4E00–U+9FFF, 20.992 titik kode) dan suku kata Hangul (U+AC00–U+D7A3, 11.172 karakter). U+D800–U+DFFF yang menyusul khusus untuk surogat sehingga tidak berisi karakter, sedangkan U+E000–U+F8FF adalah area pemakaian pribadi yang sengaja dibiarkan tanpa nama. Semua titik kode di bidang 1–16 ditulis sebagai pasangan surogat di UTF-16.

    Karakter yang tidak terlihat

    Karakter yang tampak seperti spasi, atau yang sama sekali tidak tampak, tetap punya titik kode. Pita titik kode dan kartu karakter menampilkannya sebagai label dalam kotak bergaris putus-putus, sehingga isi tersembunyi dari teks yang ditempel langsung ketahuan.

    LabelTitik kodeNama resmiSering muncul di
    NBSPU+00A0NO-BREAK SPACE (spasi tanpa putus baris)  di dokumen web, spasi pengikat dari pengolah kata
    ZWSPU+200BZERO WIDTH SPACE (spasi tanpa lebar)Teks yang disalin dari web, penanda tempat boleh putus baris
    ZWJU+200DZERO WIDTH JOINER (penyambung tanpa lebar)Penyambung dua emoji menjadi satu, seperti 👩‍💻
    VS16U+FE0FVARIATION SELECTOR-16 (pemilih variasi 16)Saat karakter ditampilkan sebagai emoji berwarna, seperti ❤️
    BOMU+FEFFZERO WIDTH NO-BREAK SPACE (penanda urutan byte)Awal berkas yang disimpan oleh sebagian editor
    IDSPU+3000IDEOGRAPHIC SPACE (spasi ideografis)Dokumen Jepang atau Tionghoa, spasi saat mengetik dalam mode lebar penuh
    HFU+3164HANGUL FILLER (pengisi Hangul)Tampak seperti ruang kosong, kadang dipakai pada nama panggilan
    SHYU+00ADSOFT HYPHEN (tanda hubung lunak)Tanda hubung yang hanya terlihat saat kata dipenggal di ujung baris

    Pemisah baris pun karakter. Notepad di Windows biasanya mengakhiri baris dengan dua karakter, CR (U+000D) dan LF (U+000A), sedangkan macOS dan Linux sering memakai satu LF. Namun kolom input di peramban mengubah CR LF yang ditempel menjadi satu LF, sehingga untuk memeriksa akhir baris sebuah berkas apa adanya diperlukan alat yang menampilkan byte, seperti konverter UTF-8 heksadesimal.

    Normalisasi: NFC dan NFD

    Di Unicode, ada karakter yang bisa ditulis dengan dua cara. “é” sebagai satu titik kode (U+00E9) dan sebagai e (U+0065) ditambah aksen gabung (U+0301) tampak sama di layar, dan Unicode menganggap keduanya karakter yang sama (kesetaraan kanonis). Bentuk yang menggabungkan disebut NFC, dan bentuk yang menguraikan disebut NFD (UAX #15).

    KarakterNFC (bentuk gabungan)NFD (bentuk terurai)
    éU+00E9U+0065 U+0301
    ÅU+00C5U+0041 U+030A
    üU+00FCU+0075 U+0308

    Perbandingan string, pencarian, dan nama berkas sering memperlakukan dua bentuk normalisasi yang berbeda sebagai nilai yang berbeda. Jika kolom karakter berisi karakter terurai, alat ini memberi tahu, dan tombol “Gabung ke NFC” serta “Urai ke NFD” mengubah semuanya sekaligus. Normalisasi kompatibilitas (NFKC dan NFKD), yang menyamakan karakter berbeda bentuk seperti lebar penuh dan lebar setengah atau ① dan 1, tidak dilakukan alat ini.

    Kesalahan yang sering terjadi

    • Menulis nilai desimal setelah U+: 00E9 pada U+00E9 adalah heksadesimal. Kalau desimal 233 ditulis U+233, hasilnya titik kode lain sama sekali (U+0233, ȳ). Alat ini membaca angka tanpa awalan sebagai heksadesimal, dan menampilkan tombol untuk membacanya ulang sebagai desimal jika isinya hanya angka.
    • Menyalin nilai surogat sebagai titik kode: kalau \uD83D\uDE00 disalin sebagai U+D83D U+DE00, hasilnya bukan karakter. Titik kodenya satu, yaitu U+1F600.
    • Jumlah digit setelah \u: \u pada JavaScript dan JSON harus tepat empat digit, dan \U pada Python harus tepat delapan digit. \u1F600 terbaca sebagai U+1F60 (ὠ) yang diikuti angka 0.
    • Angka setelah escape CSS: di CSS, "\E91" terbaca sebagai U+0E91. Untuk menulis angka 1 setelah “é”, tandai akhir escape dengan satu spasi seperti "\E9 1".
    • Menghilangkan titik koma pada referensi HTML: jika titik koma dibuang seperti &#233, cara membacanya bisa berubah menurut karakter yang mengikuti, atau diperlakukan sebagai kesalahan. Tulis lengkap seperti é agar aman.
    • Menganggap karakter sama hanya karena bentuknya mirip: A Latin (U+0041), Α Yunani (U+0391), dan А Sirilik (U+0410) berbentuk sama tetapi karakter yang berbeda. Jika tercampur dalam alamat atau ID, pencarian dan login gagal, jadi periksa dengan titik kodenya.

    Batasan

    • Nama karakter, blok, kategori umum, dan versi penambahan mengikuti data Unicode 18.0. Bentuk karakter digambar oleh font perangkat Anda, sehingga karakter yang ada di data pun bisa tampil sebagai kotak.
    • Jumlah karakter terlihat dihitung dengan aturan gugus grafem peramban (Intl.Segmenter). Tergantung versi Unicode yang dikenal peramban, gabungan emoji terbaru bisa terhitung berbeda.
    • Penulisan nama \N{nama} dari Python dan escape oktal tidak dibaca. \x dibaca sebagai titik kode (U+0000–U+00FF), bukan byte, sehingga untuk mengubah byte UTF-8 menjadi karakter gunakan konverter UTF-8 heksadesimal.
    • CSS mengganti \0, surogat, dan nilai di atas U+10FFFF dengan U+FFFD saat membaca, tetapi alat ini melaporkan surogat dan nilai di luar rentang sebagai kesalahan.
    • Normalisasi kompatibilitas (NFKC dan NFKD), pengubahan huruf besar dan kecil, serta pencarian berdasarkan nama karakter tidak tersedia.
    • Kolom karakter mengonversi sampai 200.000 karakter, dan pita titik kode menggambar 400 titik kode pertama.
    • Konversi hanya terjadi di peramban ini. Berkas data nama karakter diunduh satu kali, tetapi karakter atau kode yang Anda masukkan tidak dikirim ke server.

    Acuan: notasi U+ serta aturan bidang, surogat, dan suku kata Hangul mengacu pada spesifikasi inti Unicode 18.0; nama karakter, blok, dan versi penambahan pada Unicode Character Database (UCD) 18.0; tata bahasa escape pada spesifikasi ECMAScript, Python, HTML, CSS, serta RFC 8259, dan semuanya diperiksa pada 22 Oktober 2026. Nilai di tabel dihitung ulang dengan inti konversi alat ini dan dicocokkan.

    Sumber

    Pertanyaan yang sering diajukan

    Apa kode Unicode huruf é?

    Titik kode é (e dengan aksen akut) adalah U+00E9, atau 233 dalam desimal. Di JavaScript dan JSON ditulis \u00E9, di HTML ditulis é atau é, dan jika disimpan sebagai UTF-8 menjadi dua byte, C3 A9.

    Bagaimana mengubah kode seperti U+00E9 menjadi karakter?

    Isi kolom kode dengan U+00E9, maka kolom karakter menampilkan “é”. Nilai dalam notasi lain seperti \u00E9, é, é, atau 0xE9 juga bisa langsung ditempel, dan alat ini akan mengenali notasinya. Pisahkan beberapa nilai dengan spasi atau koma.

    Mengapa 😀 muncul sebagai dua bagian, seperti \uD83D\uDE00?

    Titik kode 😀 hanya satu, yaitu U+1F600. Namun \u pada JavaScript, JSON, dan Java hanya menerima empat digit unit UTF-16, sehingga karakter di atas U+FFFF dipecah menjadi pasangan surogat \uD83D\uDE00. Penulisan \u{1F600} atau \U0001F600 di Python cukup satu bagian.

    Mengapa panjang satu emoji bisa bernilai 2 atau 5?

    length di JavaScript menghitung unit UTF-16. 😀 adalah satu titik kode tetapi dua unit UTF-16, sedangkan 👩‍💻 terdiri dari tiga titik kode (U+1F469, U+200D, U+1F4BB) sehingga berukuran lima unit. Alat ini menampilkan karakter terlihat, titik kode, panjang UTF-16, dan byte UTF-8 sekaligus.

    Mengapa “é” yang tampak sama punya jumlah titik kode berbeda?

    Bentuk gabungan (NFC) “é” adalah satu titik kode, U+00E9, sedangkan bentuk terurai (NFD) terdiri dari dua, yaitu e (U+0065) dan aksen gabung (U+0301). Di layar tampak sama, tetapi perbandingan dan pencarian bisa menganggapnya berbeda; tombol “Gabung ke NFC” menyamakannya.

    Bagaimana menemukan karakter yang tidak terlihat?

    Tempel teks ke kolom karakter, maka spasi tanpa lebar (ZWSP, U+200B), BOM (U+FEFF), spasi tanpa putus baris (NBSP, U+00A0), dan sejenisnya muncul sebagai label dalam kotak putus-putus di pita titik kode. Ini membantu mencari penyebab saat nomor atau alamat hasil salinan berperilaku aneh.

    Berapa banyak titik kode Unicode?

    Ada 1.114.112 titik kode dari U+0000 sampai U+10FFFF, dibagi menjadi 17 bidang yang masing-masing berisi 65.536. Unicode 18.0 sudah menetapkan 172.808 karakter, dan area surogat U+D800–U+DFFF tidak dipakai sebagai karakter.

    Apakah karakter yang saya masukkan dikirim ke server?

    Tidak. Konversi hanya terjadi di peramban ini. Berkas data Unicode 18.0 diunduh satu kali untuk menampilkan nama karakter, tetapi karakter atau kode yang Anda masukkan tidak dikirim maupun disimpan di server.