Nepali Language

Unicode to Preeti Converter

युनिकोड देखि प्रीति

Convert Unicode Nepali text into Preeti legacy font encoding for old forms and documents.

Convert Unicode Nepali into Preeti-encoded text for legacy documents, forms and printers that still require the Preeti font. The converter reverses the short-i and reph ordering so the result is correct when pasted into a Preeti document.

Nepali LanguageFree · No sign-up
Type or paste Unicode Nepali (e.g. नेपाली). The Preeti result needs the Preeti font installed to display correctly.

Characters: 0 · Words: 0

Conversion examples

UnicodePreeti
नेपालg]kfn
निर्माणlgdf{0f
क्षेत्रIf]q
स्वास्थ्य:jf:Yo
काठमाडौंsf7df8f}+
नेपाल सरकारका प्रधानमन्त्रीले आर्थिक सुधारको घोषणा गर्नुभयो ।g]kfn ;/sf/sf k|wfgdGqLn] cfly{s ;'wf/sf] 3f]if0ff ug'{eof] .
Free to use · Works in your browserQuestions & sources

About the Unicode to Preeti converter

Unicode is the modern, standard way to store Nepali text, and it is what this website, your phone and almost every current system expects. Some older tools still do not understand it, though: a handful of legacy printers, government templates, DTP files and institutions insist on the Preeti font. This converter turns standard Unicode Devanagari into Preeti-encoded text so it can be pasted into those Preeti-based documents.

Important: the Preeti output is only plain Latin letters. It will look like gibberish — g]kfn — until it is displayed in a document, form or field that is set to the Preeti font. That is expected and not an error. You must have the Preeti font installed and selected where you paste the result.

How to use it

  1. Type or paste Unicode Nepali into the Unicode (Devanagari) text box.
  2. The Preeti output updates instantly in the box below.
  3. Click Copy converted text, open your document, set the font to Preeti, and paste. The text will render as Nepali there.

Why the output looks strange

Preeti does not store real Nepali characters. It maps Latin keys to Devanagari shapes, so the file always contains ASCII. On a phone or a web page that assumes Unicode, that ASCII shows as letters such as g]kfn. Only a system with the Preeti font and that font selected will draw it as नेपाल. If you are publishing, emailing or entering data on the web, prefer the Unicode form instead.

Reordering for Preeti

Generating correct Preeti is not a straight substitution. The converter has to reverse the Unicode ordering rules:

  • Short i (इकार): Unicode stores ि after its consonant, but Preeti expects the l key before it — निर्माण becomes lgdf{0f.
  • Reph: Unicode stores र् before the syllable, while Preeti places the { key after it.
  • Conjuncts and half letters such as क्ष, त्र and द्य are emitted as their Preeti keys.

A worked example

The sentence नेपाल सरकारका प्रधानमन्त्रीले आर्थिक सुधारको घोषणा गर्नुभयो । converts to g]kfn ;/sf/sf k|wfgdGqLn] cfly{s ;'wf/sf] 3f]if0ff ug'{eof] .. Paste that into a Preeti-formatted document and it displays as the original sentence.

Going the other way? Use the Preeti to Unicode converter to turn legacy text back into Unicode.

Frequently asked questions

Why does the converted Preeti text look like English letters?
Preeti is a legacy font that stores Devanagari as ASCII. The output only renders as Nepali once it is shown in an application with the Preeti font installed and selected. This is how the format works, not a fault in the conversion.
How do I use the Preeti output?
Copy it, open the document or form, set the text font to Preeti, and paste. If Preeti is not installed, install it first — otherwise the letters stay as g]kfn-style ASCII.
What is the difference between Unicode and Preeti Nepali?
Unicode assigns every Devanagari character its own standard code point, so it works everywhere and is searchable. Preeti reuses Latin codes and only looks correct with the Preeti font, so it is best avoided for the web and databases.
Is the Unicode to Preeti conversion accurate?
Yes for standard Nepali. The converter applies the full Preeti mapping and reverses the short-i and reph ordering. Proofread unusual words, especially rare conjuncts, before final use.
Can I convert Preeti back to Unicode?
Does it support multiple lines?
Yes. Line breaks and paragraphs are kept, and the whole block is converted in one go.

Sources & further reading

  1. Unicode Standard — Devanagari block (U+0900–U+097F)unicode.org
  2. FOSS Nepal — Preeti / TTF to Unicode conversion rulesgithub.com
  3. @lacspace/preeti — open Preeti ⇄ Unicode converter (Lacspace Free Licence)npmjs.com