Preeti to Unicode Converter
Convert Nepali text typed in the Preeti font into Unicode, or Unicode back to Preeti. Free, no character limit, and your text never leaves your browser.
0 characters
Tip: copy straight from Word or Google Docs. English words, numbers and dates set in another font are detected and left unchanged.Word वा Google Docs बाट सिधै कपी गरेर यहाँ टाँस्नुहोस्; अङ्ग्रेजी शब्द, अङ्क र मिति बदलिँदैनन्।
What is Preeti?
Preeti is the Nepali font that most offices, newspapers and printing presses typed in before Unicode, and many typing classes in Nepal still teach its keyboard. A Preeti document does not hold Nepali letters. It holds ordinary keys such as g, ] and k, and the Preeti font draws each key as a piece of a Devanagari letter. Open the file on a computer without Preeti and नेपाल shows up as g]kfn.
Converting to Unicode replaces those keys with real Nepali letters. Unicode text reads correctly on phones, in Facebook and Viber, in Google Docs and on government websites, and it can be searched. The reverse, Unicode to Preeti, is for the places that still expect Preeti: a PageMaker page, an old office template, or a typing test sheet.
How to use it
- Keep “Preeti → Unicode” selected and paste the Preeti text into the left box. Unicode Nepali appears on the right as you paste.
- Copy it, or download it as a Word document set in Mangal.
- For a whole Word file, use “Convert a Word file (.docx)”. Only text set in Preeti is changed, so English headings, tables and numbers in other fonts stay as they are.
- For the other direction, choose “Unicode → Preeti”, paste Unicode Nepali and press “Copy for Word”. Nepali is pasted in Preeti and English in Arial.
Examples
| Preeti (without the font) | Unicode Nepali |
|---|---|
| g]kfn | नेपाल |
| sfof{no | कार्यालय |
| lzIff | शिक्षा |
| k|b]z | प्रदेश |
| ljBfyL{ | विद्यार्थी |
| u¥of] | गर्यो |
| sDKo'6/ | कम्प्युटर |
| @)*@ ;fn | २०८२ साल |
The Preeti keys converters get wrong
Most Preeti keys stand for one letter, but these depend on their neighbours. They are where simple converters put a ि on the wrong letter or lose a र्. The right-hand column is this converter's output.
| Typed in Preeti | Why it is tricky | Unicode |
|---|---|---|
| ls | ि is typed before its letter, the way it is drawn | कि |
| l:ylt | …and before the whole cluster (स्थ), not just the next key | स्थिति |
| sd{ | { is the र् drawn above a letter; it is typed after its syllable | कर्म |
| ug{' | the reph goes before a sign below the letter (ु) | गर्नु |
| km | m is a hook: प + m = फ | फ |
| em | भ + m = झ | झ |
| qm | त्र + m = क्र | क्र |
| Qm | त्त + m = क्त | क्त |
| pm | उ + m = ऊ | ऊ |
| cf] | अ + ा + े = ओ | ओ |
| O{ | इ + the stroke { = ई | ई |
| 0f | half ण + the ा stem = ण | ण |
| If | half क्ष + the ा stem = क्ष | क्ष |
| 6« | « is ्र under ट ठ ड ढ | ट्र |
| u¥of] | ¥ is the eyelash र् of गर्यो | गर्यो |
| !@# | the shifted digit keys draw Nepali digits | १२३ |
| 123 | the plain digit keys draw letters | ज्ञद्दघ |
| . = | the full-stop key draws ।, and = draws the full stop | । . |
| / ÷ | / draws र, and ÷ draws the slash | र / |
| g]kfn–ef/t | the only short dash in Preeti is –; it comes back as a hyphen | नेपाल-भारत |
What Preeti cannot hold
- A colon. Preeti has none, so a colon is typed with the visarga key and comes back as ः. In the other direction a colon right after a Nepali word becomes ः too, which looks the same in print.
- ळ, ॠ and ऌ. The font has no glyph for them. In Unicode → Preeti they stay in Unicode, and “Copy for Word” sets them in Mangal so they still show.
- Western digits. In Preeti the 1–9 keys are letters (1 is ज्ञ, 5 is छ). Western digits in your Unicode text are kept out of the Preeti font; use “Copy for Word” so they land in Arial. Nepali digits ०–९ become Preeti digits.
- ॥ is typed as two । in Preeti, and is read back as ॥.
- Keys the standard font leaves empty. Some converters also read keys such as ¤, Ã or ø, which other versions of the font may use. The standard Preeti font draws nothing there, so they are left as they are; if your text uses them, email a sample to hello@kruti-dev-to-unicode.com.
Preeti character chart
Every single key the converter reads, and the Unicode it becomes. We drew each one in the Preeti font (version 1.0) to check it. Key pairs such as cf] (ओ) and km (फ) are in the table above.
| Preeti key | Code point | Unicode |
|---|---|---|
| c | U+0063 | अ |
| O | U+004F | इ |
| p | U+0070 | उ |
| C | U+0043 | ऋ |
| P | U+0050 | ए |
| { | U+007B | र् reph (typed after the letter) |
| l | U+006C | ि (typed before the letter) |
| 1 | U+0031 | ज्ञ |
| ¡ | U+00A1 | ज्ञ् |
| I | U+0049 | क्ष् |
| q | U+0071 | त्र |
| Q | U+0051 | त्त |
| > | U+003E | श्र |
| 2 | U+0032 | द्द |
| 4 | U+0034 | द्ध |
| B | U+0042 | द्य |
| ¢ | U+00A2 | द्घ |
| ß | U+00DF | द्म |
| å | U+00E5 | द्व |
| › | U+203A | द्र |
| „ | U+201E | ध्र |
| § | U+00A7 | ट्ट |
| Ý | U+00DD | ट्ठ |
| ¶ | U+00B6 | ठ्ठ |
| • | U+2022 | ड्ड |
| ° | U+00B0 | ड्ढ |
| Ì | U+00CC | न्न |
| Ë | U+00CB | ङ्ग |
| Í | U+00CD | ङ्क |
| Î | U+00CE | ङ्ख |
| ‹ | U+2039 | ङ्घ |
| Å | U+00C5 | हृ |
| ? | U+003F | रु |
| ¿ | U+00BF | रू |
| ¥ | U+00A5 | र् |
| | | U+007C | ्र |
| « | U+00AB | ्र |
| Ø | U+00D8 | ्य |
| S | U+0053 | क् |
| V | U+0056 | ख् |
| U | U+0055 | ग् |
| £ | U+00A3 | घ् |
| R | U+0052 | च् |
| H | U+0048 | ज् |
| ‰ | U+2030 | झ् |
| ~ | U+007E | ञ् |
| 0 | U+0030 | ण् |
| T | U+0054 | त् |
| Y | U+0059 | थ् |
| W | U+0057 | ध् |
| G | U+0047 | न् |
| K | U+004B | प् |
| ˆ | U+02C6 | फ् |
| A | U+0041 | ब् |
| E | U+0045 | भ् |
| D | U+0044 | म् |
| N | U+004E | ल् |
| J | U+004A | व् |
| Z | U+005A | श् |
| i | U+0069 | ष् |
| : | U+003A | स् |
| X | U+0058 | ह् |
| s | U+0073 | क |
| v | U+0076 | ख |
| u | U+0075 | ग |
| 3 | U+0033 | घ |
| ª | U+00AA | ङ |
| r | U+0072 | च |
| 5 | U+0035 | छ |
| h | U+0068 | ज |
| ´ | U+00B4 | झ |
| ` | U+0060 | ञ |
| 6 | U+0036 | ट |
| 7 | U+0037 | ठ |
| 8 | U+0038 | ड |
| 9 | U+0039 | ढ |
| t | U+0074 | त |
| y | U+0079 | थ |
| b | U+0062 | द |
| w | U+0077 | ध |
| g | U+0067 | न |
| k | U+006B | प |
| a | U+0061 | ब |
| e | U+0065 | भ |
| d | U+0064 | म |
| o | U+006F | य |
| / | U+002F | र |
| n | U+006E | ल |
| j | U+006A | व |
| z | U+007A | श |
| ; | U+003B | स |
| x | U+0078 | ह |
| f | U+0066 | ा |
| L | U+004C | ी |
| ' | U+0027 | ु |
| " | U+0022 | ू |
| [ | U+005B | ृ |
| ] | U+005D | े |
| } | U+007D | ै |
| ‘ | U+2018 | ॅ |
| + | U+002B | ं |
| F | U+0046 | ँ |
| M | U+004D | ः |
| \ | U+005C | ् |
| Þ | U+00DE | ़ |
| ç | U+00E7 | ॐ |
| ˜ | U+02DC | ऽ |
| . | U+002E | । |
| = | U+003D | . |
| < | U+003C | ? |
| Û | U+00DB | ! |
| Ù | U+00D9 | ; |
| - | U+002D | ( |
| _ | U+005F | ) |
| ÷ | U+00F7 | / |
| – | U+2013 | - |
| Ü | U+00DC | % |
| Ö | U+00D6 | = |
| ± | U+00B1 | + |
| æ | U+00E6 | “ |
| Æ | U+00C6 | ” |
| … | U+2026 | ‘ |
| Ú | U+00DA | ’ |
| ) | U+0029 | ० |
| ! | U+0021 | १ |
| @ | U+0040 | २ |
| # | U+0023 | ३ |
| $ | U+0024 | ४ |
| % | U+0025 | ५ |
| ^ | U+005E | ६ |
| & | U+0026 | ७ |
| * | U+002A | ८ |
| ( | U+0028 | ९ |
If the result looks wrong
- Many letters are wrong: the text is probably in another Nepali font. Check the font name in Word; this page is checked against Preeti only.
- English words became Nepali letters: plain text has no font names, so everything is read as Preeti. Copy from Word instead, or convert the .docx: English set in another font is then kept.
- The Unicode text looks broken in Word: the paragraph is still set in Preeti. Change the font to Mangal, Nirmala UI or Kalimati.
- A word still comes out wrong? Send the Preeti text and the correct Nepali to hello@kruti-dev-to-unicode.com and we will fix the rule.
प्रीतिबाट युनिकोड (नेपालीमा)
प्रीति फन्टमा टाइप गरिएको पाठ माथिको बायाँ बाकसमा टाँस्नुहोस्, दायाँपट्टि युनिकोड नेपाली तुरुन्तै आउँछ। यसलाई वेबसाइट, फेसबुक, Viber वा सरकारी पोर्टलमा सिधै प्रयोग गर्न सकिन्छ। युनिकोडलाई फेरि प्रीतिमा बदल्नुपरे “Unicode → Preeti” छान्नुहोस् र “Copy for Word” थिच्नुहोस्।
सबै काम तपाईंकै ब्राउजरमा हुन्छ, पाठ वा फाइल कतै पनि अपलोड हुँदैन।
Frequently Asked Questions
Is this the same Preeti layout I type with?
Yes. It is the standard Preeti font that Nepali offices, newspapers and typing classes use: s is क, f is ा, l before a letter is ि, and { after a syllable is the र् above it. Every character in that font was drawn and checked against the Unicode we turn it into.
Why did a colon turn into ः (visarga)?
Preeti has no colon. People type the visarga key (Shift+M) for both, so the converter cannot tell them apart and gives ः, which is right for words like दुःख and क्रमशः. If you meant a colon, replace it after converting.
Can I convert Unicode Nepali to Preeti?
Yes. Choose “Unicode → Preeti”, paste the Nepali text and press “Copy for Word”. The Nepali is pasted in the Preeti font and English words in Arial. For PageMaker, use “Copy” and set the pasted text in Preeti.
Does it work for Kantipur, Sagarmatha or other Nepali fonts?
We have not checked them. They are separate fonts, and this page is checked against the Preeti font only, so text in another font may come out with wrong letters.
Can I convert a whole Word file?
Yes. Click “Convert a Word file (.docx)”. Text set in Preeti becomes Unicode in Mangal; English text, tables and formatting are kept. In the other direction, Nepali is set in Preeti. Old .doc files need to be saved as .docx first.
Is there a limit, and is my text uploaded?
There is no length limit, no sign-up and no fee. The conversion runs on your device; nothing you paste or open is sent to a server.