Nepali Text Tools

Nepali Unicode Converter

Type Roman and get Nepali, convert Preeti to Unicode, or turn Unicode back into Roman — instantly, in your browser. Nothing is uploaded.

Roman → Unicode 0 chars
Input
Output
Output will appear here…

REST API

Use the converter programmatically. No authentication required. Rate limit: 120 requests / minute per IP.

POST https://pradipsubedi1.com.np/api/convert.php
GET https://pradipsubedi1.com.np/api/convert.php?action=roman_to_unicode&text=namaste
ParameterTypeValues
actionstring (required) roman_to_unicode · preeti_to_unicode · unicode_to_roman · unicode_to_preeti
textstringText to convert (max 50,000 chars)
{ "action": "roman_to_unicode", "text": "namaste nepal" }
{ "success": true, "result": "नमस्ते नेपाल" }
const res  = await fetch('https://pradipsubedi1.com.np/api/convert.php', {
  method:  'POST',
  headers: { 'Content-Type': 'application/json' },
  body:    JSON.stringify({ action: 'roman_to_unicode', text: 'namaste' })
});
const data = await res.json();
console.log(data.result); // नमस्ते

Nepali Unicode, Preeti, and why they are not the same

Unicode is the standard way Nepali is stored. A word saved as Unicode displays correctly on any phone, any computer, in Word, Excel, Facebook or a browser, with no extra font to install. It is also what search engines can read, which is why anything published on the web should be Unicode.

Preeti is a legacy font. It does not store Nepali at all — it stores Latin letters and relies on the font to draw Devanagari shapes on top of them. Open a Preeti document on a machine without the font and you get a page of apparent nonsense. That is why old government forms, notices and typed reports so often arrive unreadable, and why converting them to Unicode is usually the first thing worth doing.

Romanised input is the third mode here: type namaste and get नमस्ते. It is the fastest way to write Nepali on a keyboard with no Devanagari layout installed.

Which mode do I want?

  • Roman → Unicode — you want to write Nepali and you only have an English keyboard.
  • Preeti → Unicode — you have text from an older document that looks like gibberish.
  • Unicode → Roman — you need a transliteration, for a URL, a filename or a citation.
  • Unicode → Preeti — something downstream still requires the old font, such as a press or an existing template.

Common questions

Is this Nepali Unicode converter free?
Yes. There is no sign-up, no limit on how much text you convert, and no watermark.
How do I convert Preeti to Unicode?
Choose the Preeti to Unicode mode, paste your Preeti text, and the Unicode appears immediately. Preeti is a legacy font that stores Nepali as remapped Latin characters, so text copied from an old document usually looks like nonsense until it is converted.
Can I type Nepali using English letters?
Yes — that is Romanised input. Type "namaste" and you get "नमस्ते". It is the quickest way to write Nepali without installing a keyboard layout.
Is my text sent to a server?
Conversion runs in your browser. Your text is not stored and is not used for anything else.
Will the Unicode output work in Word, Excel and Facebook?
Yes. Unicode is the standard Nepali encoding, so it displays correctly anywhere without a special font — unlike Preeti, which needs the font installed on every machine that opens the file.
Copied!