What is Preeti font? Understanding Nepal's legacy Devanagari encoding
If you've worked with Nepali government documents, court filings, or bank correspondence from before 2015, you've almost certainly encountered Preeti — a typeface that has shaped how Nepal stores and shares text for three decades.
How Preeti works — and why it's a problem
Preeti is not a Unicode font. Instead of storing Devanagari characters as standard Unicode codepoints, it remaps the Latin keyboard: when you press g you see what looks like न, when you press ] you see े, and so on. The bytes written to disk are plain ASCII — standard English keyboard codes.
This worked well when Preeti was the only font on the computer. But it creates serious problems today:
- Search engines can't read it. Google sees ASCII, not Nepali. A Preeti document is effectively invisible to search.
- Copy-paste breaks. Paste Preeti text into WhatsApp, an email, or any modern app and it becomes garbled Latin characters.
- Screen readers fail. Accessibility software reads the ASCII codes, not Nepali words.
- Font dependency. Open the document on a computer without Preeti installed and it displays as random English letters.
Why Preeti is still everywhere in Nepal
Preeti spread through Nepal in the 1990s when Unicode support on Windows was minimal and Nepali language input was difficult. Government ministries, courts, and banks adopted it en masse. By the time Unicode became reliable (roughly 2010–2015), the installed base was enormous: entire archives of legal rulings, land records, administrative orders, and academic papers existed only in Preeti.
Staff trained on Preeti keyboards still type in Preeti. Older software mandates Preeti input. And critically, many official document templates have never been updated. So even as most new documents are written in Unicode, Preeti files continue to be created and circulated.
The solution: convert to Unicode
Unicode Devanagari encodes each Nepali character as a unique international standard codepoint. A Unicode document is searchable, copy-pasteable, screen-reader-friendly, and requires no special font to render correctly. Converting your Preeti documents to Unicode is the single most impactful step you can take to make your Nepali text future-proof.
The challenge is doing it without losing formatting. A naïve converter rebuilds the document from scratch and loses tables, images, official seals, and headers. A good converter — like this one — rewrites text in place inside the original .docx file, leaving every other element untouched.
Ready to convert your Preeti documents?
Convert Preeti to Unicode →Frequently asked
What is Preeti font?
Preeti is a 1990s Nepali typeface that remaps the Latin keyboard to display Nepali glyphs. Underneath, it stores plain ASCII — not Unicode — so the text is invisible to search engines and modern apps.
Why is Preeti still used in Nepal?
Decades of government, legal, and banking documents were created in Preeti. Many staff and older software systems still depend on it. The archived base is too large to ignore.
How do I convert Preeti font to Unicode?
Upload your .docx to preeti.tounicode.com. The converter rewrites the text in place inside the original file, preserving tables, images, headers, and seals — then you download the Unicode version.