Unicode adalah suatustandar teknis yang dirancang untuk mengizinkanteks dansimbol dari semuasistem tulisan di dunia untuk ditampilkan dan dimanipulasi secara konsisten olehkomputer. Dikembangkan secara tandem dengan standarUniversal Character Set dan dipublikasikan dalam bentuk bukuThe Unicode Standard. Unicode mengandung suatu kumpulankarakter, suatu metodologipengkodean dan kumpulan standarpenyandian karakter, suatu kumpulan bagan kode untuk referensi visual, deskripsi sifat karakter seperti huruf besar dan huruf kecil, suatu kumpulan data referensiberkas komputer, serta aturan normalisasi, dekomposisi, pembandingan (collation), serta penggambaran (rendering).
Unicode Consortium, suatu organisasi nirlaba yang mengkoordinasikan pengembangan Unicode memiliki tujuan ambisius untuk dapat, pada akhirnya, menggantikan skema pengkodean karakter yang ada dengan Unicode dan skemaUnicode Transformation Format (UTF) nya, karena banyak skema yang ada sekarang memiliki keterbatasan ukuran dan lingkup dan takserasi dengan lingkunganmultibahasa. Kesuksesan Unicode menyatukan set karakter telah membawa pada penggunaannya yang luas dan pradominan dalaminternasionalisasi danlokalisasiperangkat lunak komputer. Standar ini telah diterapkan pada teknologi-teknologi terkini, termasukXML, bahasa pemrogramanJava, dansistem operasi modern.