Unicode on andmetöötluse standard, mis määratleb ja kodeerib kõik märgid, glüüfid ja sümbolid, mida kasutatakse digitaalsel andmesalvestusel ja teabevahetusel. Selle eesmärk on toetada maailma kirjutamissüsteemide vahetamist, töötlemist ja kuvamist. See sisaldab üle 128 000 erineva märgikoodi, mis teeb sellest suurima arvutitele ja tarkvarainseneridele saadaoleva standardiseeritud märkide kogu. Unicode võimaldab arvutitel mõista ja esitada teksti, keeli, sümboleid ja emotikone, mida kasutatakse paljudes tänapäeva rakendustes ja digitaalsetes toodetes.
Unicode töötati välja 1980. aastate lõpus Unicode'i konsortsiumi egiidi all. Mittetulundusühing Consortium asutati 1991. aastal ja vastutab nii standardi tehnilise spetsifikatsiooni kui ka selle pideva arenduse ja tarnijate eest. Unicode on üles ehitatud koodidele, mida teave salvestatakse arvutitesse, võimaldades neil mõista ja salvestada suurt hulka tänapäeval saadaolevaid ja kasutatavaid andmeid. See standardimine on võimaldanud globaliseerumispüüdlustel edu saavutada, võimaldades kasutada mitmekeelset teksti, ilma et oleks vaja käsitsi skripte või välist tarkvara.
Unicode'is kodeeritud tekstile viidatakse sageli kui UTF-8 (Unicode Transformation Format-8) või UTF-16 (Unicode Transformation Format-16). UTF-8 on muutuva pikkusega kodeering, mis kasutab 8-bitiseid koodiühikuid, ja UTF-16 on fikseeritud pikkusega kodeering, mis kasutab 16-bitiseid koodiühikuid. UTF-8 on võrgurakenduste tekstikodeerimise domineeriv vorm, kuigi laialdaselt kasutatakse ka UTF-16.
Unicode on paljude küberturbeprotokollide lahutamatu osa, eriti need, mis hõlmavad eri keelte tekstide edastamist ja tõlgendamist. Märkide kodeeringud, nagu Unicode, pakuvad erinevate süsteemide vahelist turvalise suhtluse aluseks olevat tuge, aga ka standardiseeritud vahendit arvutitele digitaalressurssidele viitamiseks.
Unicode'i kasutatakse laialdaselt paljudes rakendustes ja tehnoloogiates, sealhulgas HTML5, CSS, XML, JSON, TOML, ICU, JavaScript, Bash ja Java. Unicode'i standardit säilitatakse ja säilitatakse sellistel platvormidel nagu Microsoft Windows, Apple Macintosh, macOS ja iOS, Google ChromeOS ja Linuxi kernel.
Kokkuvõtteks võib öelda, et Unicode on andmetöötlusel põhinev standardne süsteem märkide, sümbolite ja glüüfide esitamiseks ja kodeerimiseks. See on laialt levinud standard, mis mängib olulist rolli ülemaailmse digitaalse side, mitmekeelse tekstikodeeringu ja turvaprotokollide toetamisel.