Krutidev to Unicode

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

Only text in the Preeti font is converted; English, tables and bold stay as they are. The file never leaves your computer.पूरै Word फाइल बदल्नुहोस्: प्रीति फन्टको पाठ मात्र बदलिन्छ, अङ्ग्रेजी र तालिका जस्ताको तस्तै रहन्छन्।

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

  1. Keep “Preeti → Unicode” selected and paste the Preeti text into the left box. Unicode Nepali appears on the right as you paste.
  2. Copy it, or download it as a Word document set in Mangal.
  3. 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.
  4. 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 PreetiWhy it is trickyUnicode
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 (ु)गर्नु
kmm is a hook: प + m = फफ
emभ + m = झझ
qmत्र + m = क्रक्र
Qmत्त + m = क्तक्त
pmउ + m = ऊऊ
cf]अ + ा + े = ओओ
O{इ + the stroke { = ईई
0fhalf ण + the ा stem = णण
Ifhalf क्ष + the ा stem = क्षक्ष
6«« is ्र under ट ठ ड ढट्र
u¥of]¥ is the eyelash र्‍ of गर्‍योगर्‍यो
!@#the shifted digit keys draw Nepali digits१२३
123the plain digit keys draw lettersज्ञद्दघ
. =the full-stop key draws ।, and = draws the full stop। .
/ ÷/ draws र, and ÷ draws the slashर /
g]kfn–ef/tthe 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 keyCode pointUnicode
cU+0063अ
OU+004Fइ
pU+0070उ
CU+0043ऋ
PU+0050ए
{U+007Bर् reph (typed after the letter)
lU+006Cि (typed before the letter)
1U+0031ज्ञ
¡U+00A1ज्ञ्
IU+0049क्ष्
qU+0071त्र
QU+0051त्त
>U+003Eश्र
2U+0032द्द
4U+0034द्ध
BU+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्य
SU+0053क्
VU+0056ख्
UU+0055ग्
£U+00A3घ्
RU+0052च्
HU+0048ज्
‰U+2030झ्
~U+007Eञ्
0U+0030ण्
TU+0054त्
YU+0059थ्
WU+0057ध्
GU+0047न्
KU+004Bप्
ˆU+02C6फ्
AU+0041ब्
EU+0045भ्
DU+0044म्
NU+004Eल्
JU+004Aव्
ZU+005Aश्
iU+0069ष्
:U+003Aस्
XU+0058ह्
sU+0073क
vU+0076ख
uU+0075ग
3U+0033घ
ªU+00AAङ
rU+0072च
5U+0035छ
hU+0068ज
´U+00B4झ
`U+0060ञ
6U+0036ट
7U+0037ठ
8U+0038ड
9U+0039ढ
tU+0074त
yU+0079थ
bU+0062द
wU+0077ध
gU+0067न
kU+006Bप
aU+0061ब
eU+0065भ
dU+0064म
oU+006Fय
/U+002Fर
nU+006Eल
jU+006Aव
zU+007Aश
;U+003Bस
xU+0078ह
fU+0066ा
LU+004Cी
'U+0027ु
"U+0022ू
[U+005Bृ
]U+005Dे
}U+007Dै
‘U+2018ॅ
+U+002Bं
FU+0046ँ
MU+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.