Kaamsajilo

Nepali Unicode Converter & Typing · नेपाली युनिकोड परिवर्तक तथा टाइपिङ

Convert Preeti/Kantipur/PCS Nepali legacy font text to Unicode and back, or type Nepali directly using a traditional Preeti keyboard or romanized (English-letter) typing.

Conversion runs entirely in your browser — no data is sent anywhere.

Font

0 characters, 0 words

About this tool & FAQ

Why Preeti and Unicode aren't the same thing

For years before Unicode support was common, most Nepali documents were typed in "Preeti" — a font where ordinary keyboard keys are remapped to draw Devanagari shapes, but the underlying text is really just Roman letters wearing a Nepali costume. Copy that text into a phone, a search box, or any app that doesn't have the Preeti font installed, and it turns into gibberish. Unicode Nepali, by contrast, stores the actual Devanagari characters, so it displays correctly everywhere and is searchable, copy-pasteable, and screen-reader friendly.

The four modes on this page

Preeti → Unicode: paste text typed in the Preeti font and get real, portable Unicode Devanagari. Unicode → Preeti: the reverse, for the rare case you still need to produce Preeti-compatible output. Traditional keyboard: type using the classic Preeti key layout but produce Unicode directly, for people who learned that layout by muscle memory. Romanized typing: type Nepali sounds using English letters (like "namaste" or "ghar") and get Devanagari as you type — no special keyboard layout to learn.

An honest note on reversibility

Preeti-to-Unicode conversion is not always perfectly reversible in both directions. One visual glyph in Preeti can correspond to more than one valid underlying Unicode character sequence, so converting Unicode back to Preeti can't always reconstruct byte-for-byte the exact original. We label that direction's output "best compatible Preeti," never claim a perfect round trip, and this is the most heavily tested part of the whole site — validated against a golden corpus of real government and newspaper Nepali text, fuzz-tested, with full branch coverage on the conversion logic.

Example

Typing "g/ho" in romanized mode produces "राम्रो" ("good"). Pasting Preeti-encoded text like "g|/;u" into Preeti→Unicode mode converts it to readable, searchable Devanagari you can paste anywhere.

प्रित र युनिकोडको फरक

प्रित फन्टमा टाइप गरिएको लेखोट वास्तवमा रोमन अक्षरहरू मात्र हुन्, जुन प्रित फन्ट नभएको ठाउँमा बुझ्न नमिल्ने हुन्छ। युनिकोड नेपालीले वास्तविक देवनागरी अक्षर भण्डारण गर्छ, त्यसैले यो जहाँसुकै सहि देखिन्छ र खोजी गर्न मिल्छ।

चारवटा मोड

प्रित→युनिकोड, युनिकोड→प्रित (उत्तम-मिल्दो मात्र, पूर्ण फिर्ता होइन), परम्परागत प्रित किबोर्ड, र रोमन अक्षरबाट टाइप गर्ने विधि — सबै यो पानामा उपलब्ध छन्।

FAQ

Will Unicode→Preeti conversion always match the original Preeti text exactly?
Not always. Some Preeti glyphs map to more than one valid Unicode sequence, so a perfect round trip isn't always possible. We label this direction's output "best compatible," not "identical."
Do I need to know the Preeti keyboard layout to use romanized typing?
No — romanized typing matches Nepali sounds to English letters (e.g. "ka" → क, "kaa"/"kA" → का), so no special layout is needed.
Is my text sent to a server?
No, all four conversion modes run entirely in your browser.
What about Kantipur or PCS Nepali fonts?
Preeti is the primary legacy font supported; Kantipur and PCS Nepali mapping tables are built on the same underlying engine and are being added as additional input options.