Unicode ialah sistem pengekodan aksara yang direka untuk menyokong hampir semua bahasa yang digunakan di dunia. Berbeza dengan ASCII yang hanya menggunakan 7-bit untuk mewakili 128 aksara, Unicode menyokong sehingga lebih daripada 1.1 juta aksara menggunakan pelbagai skema pengekodan seperti UTF-8, UTF-16, dan UTF-32.
Unicode membolehkan komunikasi antara sistem komputer dalam pelbagai bahasa tanpa kehilangan maklumat aksara. Ia menyokong bukan sahaja aksara Latin, tetapi juga aksara Cina, Jepun, Arab, Tamil, dan banyak lagi. Unicode juga digunakan secara meluas dalam laman web moden, sistem operasi, dan aplikasi perisian.
ASCII hanya menyokong aksara asas dalam bahasa Inggeris, manakala Unicode menyokong hampir semua bahasa di dunia. EBCDIC, yang digunakan oleh IBM, adalah sistem lama yang kini kurang digunakan berbanding Unicode. Unicode lebih fleksibel dan skalabel, menjadikannya pilihan utama dalam pemprosesan teks moden.