Unicode uređivač teksta je računalni softver koji se može koristiti za stvaranje, uređivanje ili pregled teksta u različitim abecedama. Pohranjuje informacije u Unicodeu, međunarodnom standardu u razvoju za predstavljanje ljudskih jezika. Unicode uređivač teksta posebno je koristan s nelatiničnim alfabetima, uključujući one koje se čitaju s desna na lijevo. Unicode uređivači se koriste diljem svijeta za izradu dokumenata, sadržaja web stranica i teksta za softverske aplikacije na mnogim jezicima.
Unicode standard su prvi put predložili rani članovi Unicode konzorcija kasnih 1980-ih; ova neprofitna organizacija koordinira razvoj standarda u cijelom svijetu. Rane verzije Unicodea bile su dizajnirane da prilagode većinu jezika koji su se koristili u to vrijeme. Godine 1996. njegov se kapacitet povećao na više od milijun različitih znakova, što je omogućilo unos i prikaz čak i staroegipatskih hijeroglifa u uređivaču teksta Unicode. Unicode standard posebno definira više od 107,000 znakova. Čak i složenija slova i simboli mogu se izraditi pomoću ovih unaprijed definiranih građevnih blokova.
Unicode je u određenoj mjeri podržan u većini modernih web preglednika, računalnih softverskih aplikacija i operativnih sustava. Prije Unicodea, postojalo je mnogo različitih metoda za predstavljanje nelatinskih abeceda, od kojih većina nije kompatibilna jedna s drugom. To je otežavalo unos ili prikaz teksta na nekoliko jezika istovremeno. Unicode uređivač teksta predstavlja i pohranjuje takav sadržaj na dosljedan, dobro definiran način – stvoreni tekst može se lako podijeliti s drugim aplikacijama i web stranicama kompatibilnim s Unicodeom u cijelom svijetu.
Unicode uređivač teksta s punim značajkama općenito omogućuje unos informacija s tipkovnice na način koji je prirodan za određeni jezik. Na primjer, hebrejski, arapski i drugi jezici koji su napisani s desna na lijevo mogu se unijeti i prikazati u tom smjeru pomoću uređivača Unicodea. Više jezika može biti uključeno u isti dokument, čak i ako su napisani u različitim smjerovima. Ne mogu se svi znakovi lako unijeti korištenjem lokalizirane tipkovnice – obično se nude alternativni načini unosa, uključujući odabir s popisa na zaslonu i tvrdo kodiranje.
Unicode uređivač teksta može uvesti datoteke u različitim formatima, kao što je Unified Hangul Code ili Thai. Tijekom učitavanja, svi numerički kodirani Unicode znakovi mogu se automatski pretvoriti u stvarne Unicode simbole. Tekstualne datoteke obično se mogu spremiti u Unicode ili američkom standardnom kodu za razmjenu informacija (ASCII) s nelatinskim znakovima predstavljenim brojčano. Sadržaj se često može pohraniti u formatu HyperText Markup Language (HTML) s Unicode UTF-8 kodiranjem, što omogućuje ispravan prikaz u modernim web preglednicima.
Unicode uređivači teksta često dopuštaju odabir različitih fontova i boja za pojedine jezike, što olakšava rad s mješavinom sadržaja. “Kombiniranje znakova”, koje neki jezici zahtijevaju za povezivanje pojedinačnih simbola, obično se može sakriti ili prikazati. Tijekom uređivanja blokovi teksta se mogu mijenjati. Često se mogu pretvoriti iz jednog slučaja u drugo ili iz HTML entiteta u Unicode znakove. Mnogi urednici također uključuju značajke koje pojednostavljuju unos i uređivanje azijskih jezika, pretvaranje teksta između pojednostavljenog kineskog i tradicionalnog kineskog ili između transliteracije i Unicode prikaza, na primjer.
Mnogi Unicode uređivači teksta dostupni su komercijalno ili putem zajednice otvorenog koda. Većina modernih vlasničkih i open source procesora teksta također mogu djelovati kao uređivači Unicodea. Nekoliko alata za dizajn web stranica i uređivača e-pošte to također čine. Unicode uređivači teksta općenito su dostupni za sve glavne operacijske sustave, a postoji i nekoliko web-baziranih alata.