UtilitySansar
Text

Nepali Font Converter (Preeti ↔ Unicode, Roman → Nepali)

Convert Preeti to Unicode, Unicode to Preeti, and type Romanized English phonetically into Nepali Unicode — all in your browser, no sign-up, no upload. Built for Nepali writers, editors, government staff, and the thousands who are still migrating old Preeti documents into modern Unicode for websites, reports, and social media.

Tool Summary Answer Block

This tool accepts structured input and returns deterministic output in the browser with no server upload.

Tool name
Nepali Font Converter (Preeti ↔ Unicode, Roman → Nepali)
Input intent
Provide source content to transform, validate, or analyze.
Output intent
Receive normalized output suitable for copy, reuse, or debugging.
Example input
Preeti: g]kfn
Example output
Unicode: नेपाल

Paste ASCII-looking Preeti text and get clean Nepali Unicode.

18px
0 chars0 words0 lines
0 characters in output

Shortcuts: Ctrl/Cmd + K next direction · Ctrl/Cmd + Shift + L clear · Ctrl/Cmd + F find · Ctrl/Cmd + / cheat sheet

Tool Introduction

Convert Preeti to Unicode, Unicode to Preeti, and type Romanized English phonetically into Nepali Unicode — all in your browser, no sign-up, no upload. Built for Nepali writers, editors, government staff, and the thousands who are still migrating old Preeti documents into modern Unicode for websites, reports, and social media.

Tool Overview

For two decades Preeti — and its cousins like Kantipur, PCS Nepali, and Sagarmatha — were the default Nepali fonts across Nepal's newspapers, government offices, school textbooks, and private publishing houses. Because these fonts map Devanagari glyphs onto ASCII codes, a Preeti-typed sentence looks like gibberish (e.g. "g]kfn") on any device that does not have the font installed. Modern Unicode replaced them, but decades of .doc, .pdf, and .txt files are still stuck in Preeti. This converter applies the exact character map and post-processing rules used by the Nepali typography community to round-trip Preeti ↔ Unicode accurately, including half-forms, ि-matra reordering, reph, and common conjuncts (क्ष, त्र, ज्ञ, द्ध, द्य). The Romanized input mode lets anyone type Nepali by sound — "namaste" → "नमस्ते" — without learning a keyboard layout. Everything runs locally in your browser; your text is never uploaded, never logged, never leaves your device.

Use Cases

  • Migrate old Preeti-typed .doc, .docx, or .pdf content (office memos, court judgements, school textbooks, news archives) into Unicode for modern websites, CMSs, and email
  • Convert Preeti newspaper clippings or ministry reports into Unicode so they become searchable on Google and readable on mobile phones without the Preeti font installed
  • Back-convert Unicode Nepali into Preeti for legacy DTP pipelines, print layouts in InDesign / CorelDRAW, and government forms that still mandate Preeti font submission
  • Type Nepali Unicode by sound for social media captions, WhatsApp, Messenger, Viber, Facebook posts, YouTube comments, or blog articles — no Nepali keyboard needed
  • Help diaspora Nepalis in the US, UK, Australia, Japan, Korea, UAE, Qatar, and Malaysia compose messages in नेपाली even from a phone or laptop without Devanagari input
  • Prepare Nepali language content for WordPress, Shopify, Webflow, and Google Docs where the rendering engine expects Unicode, not Preeti
  • Translate Preeti-only exam question banks (लोक सेवा आयोग, Tribhuvan University, Pokhara University, Kathmandu University past papers) into Unicode for students
  • Convert Nepali literature, poems (कविता), lyrics, and song books from Preeti scans into Unicode ebooks for Kindle and PDF distribution

Input/Output Examples

The five-letter word "Nepal" in Preeti looks like "g]kfn" — the core demo of why a converter is needed.
Input Intent
Preeti: g]kfn
Output Intent
Unicode: नेपाल
Notice how the ौ vowel and ं anusvara are assembled from separate Preeti keystrokes.
Input Intent
Preeti: sf7df8f}+
Output Intent
Unicode: काठमाडौं
Reverse direction — the half-form स् is encoded with the colon ":" in Preeti.
Input Intent
Unicode: नमस्ते
Output Intent
Preeti: gd:t]
Phonetic typing: two "aa" becomes the long ा matra; single "a" is the short inherent vowel.
Input Intent
Roman: namaskaara
Output Intent
Unicode: नमस्कार
"Thank you" in Nepali, typed by sound — ideal for messaging apps.
Input Intent
Roman: dhanyabaada
Output Intent
Unicode: धन्यबाद

FAQ

What is Preeti font and why do I still need to convert it?+
Preeti is a legacy ASCII-mapped Nepali font developed in the 1990s. Because it stores Devanagari glyphs under ordinary English character codes, documents typed in Preeti only display as Nepali on a device that has the Preeti font installed — everywhere else it looks like "g]kfn" instead of "नेपाल". Unicode replaced it, but millions of legacy .doc, .pdf, and .txt files across Nepali newsrooms, courts, schools, and ministries are still in Preeti. This tool converts them, character by character, with accurate conjunct and matra handling.
Does this tool upload my text to a server?+
No. All three converters run 100% in your browser using JavaScript that ships with this page. Nothing is sent to a server. You can disconnect Wi-Fi after the page loads and the conversion will still work. No tracking, no logs, no leaks of your manuscript, legal filing, or story draft.
Which legacy fonts does the Preeti → Unicode converter support?+
The character map and post-processing rules are calibrated for Preeti 1.0. Most PCS Nepali and Kantipur typing produces identical ASCII input for common words, so those fonts are usually handled correctly too. For older or niche fonts (Sagarmatha, Himalb, Ananda), results may vary on uncommon glyphs. Future updates will add explicit support for these as standalone modes.
How does the Romanized English → Nepali Unicode work?+
The Roman mode is a phonetic transliterator. You type Nepali words the way they sound in English letters — "namaste", "dhanyabaada", "ramro" — and the tool maps each syllable to the matching Devanagari consonant + vowel matra. Use doubled vowels (aa, ee, oo) for long sounds, capital letters for retroflex consonants (Ta = ट, Tha = ठ, Da = ड, Dha = ढ, Na = ण), and "." for पूर्ण विराम (।). Unknown characters pass through unchanged.
Can I type Nepali without learning the Devanagari or Preeti keyboard layout?+
Yes — that is exactly what Roman → Unicode mode is for. If you know how a Nepali word sounds in English letters, you can type it. Great for diaspora Nepalis who grew up abroad, for students learning Nepali, and for anyone who wants to send a quick नमस्ते on WhatsApp without installing a Nepali keyboard.
Will the converter preserve paragraph breaks, numbers, and punctuation?+
Yes. Line breaks, spaces, tabs, and Western punctuation pass through untouched. Arabic digits (0–9) convert to Nepali digits (०–९) in modes where that is expected. English sentences mixed into a Nepali paragraph are left alone — the converter only transforms characters that have a mapping.
How do I type the long ाा, ी, ू, anusvara (ं), or chandrabindu (ँ) in Roman mode?+
Use doubled vowels for long forms — "aa" = ा, "ee" = ी, "oo" = ू. Type "M" for anusvara (ं) and "NN" for chandrabindu (ँ). For a halant (्) at the end of a consonant, simply drop the trailing "a" — "k" = क्, "t" = त्, "m" = म्. Full examples are in the How-To section.
Can I convert a whole Word document or PDF?+
Currently you paste text into the converter and copy the result out. Bulk .txt / .docx upload and download is planned for a future update. For now, select all the text in your document, paste it here, copy the Unicode output back, and save. For password-protected PDFs, export to Word first.
Does the converter work on my phone?+
Yes. The interface is mobile-first — tap-friendly tabs, large text areas, swipe-friendly layouts, and instant copy-to-clipboard on Android and iOS. Share a converted string straight to WhatsApp, Messenger, Instagram, or email.
Is there a virtual Nepali keyboard built in?+
Yes — toggle the "Keys" button in the toolbar and a tap-to-insert keyboard appears under the input pane. It changes to match the active mode: Preeti ASCII keys for Preeti → Unicode, full Devanagari letters for Unicode → Preeti, and Roman phonetic shortcuts (aa, ee, oo, T, D, N, M, NN) for Roman → Unicode. Each tap inserts at the cursor and keeps the textarea focused so the on-screen keyboard does not collapse.
Can I use the converter on mobile and tablets?+
Yes. The interface is mobile-first with sticky direction tabs, 44 px touch targets, swipe-to-switch gestures (swipe left/right on the tool to cycle directions), a font-size stepper for older eyes, line-wrap toggle, native share to WhatsApp / Messenger / Instagram, and an optional virtual keyboard. The dual-pane layout keeps side-by-side from tablet width upwards.
Can I find and replace inside the input?+
Yes. Hit the "Find" toolbar button (or Ctrl/Cmd + F) to open a popover with case-sensitive search, replace-next, and replace-all. Useful when scrubbing OCR artefacts out of a Preeti paragraph before converting, or normalising spelling in a Romanised post.
Can I embed the converter on my own Nepali news site or blog?+
Yes — it ships as both a one-line script embed and a CSP-protected iframe. Drop <div data-us-nepali-converter></div> plus the script tag from utilitysansar.com on the page and it will mount inside a Shadow DOM. The widget is licensed for the UtilitySansar / TechSansar partner family — currently nepalikeyboard.com, shuklanews.com, healthnewsnepal.com, gandakinews.com, pdfsansar.com, and the parent brand domains. Other hosts get a watermarked CTA back to the canonical tool. Full integration guide: /docs/embed.
Where does this converter come from, and is it free forever?+
This is a free Nepali utility built by TechSansar and hosted on UtilitySansar. The underlying Preeti mapping tables are derived from open-source implementations used across the Nepali typography community. It will stay free — no paywall, no account, no ads on the converter itself, and the embedded widget is licensed at no cost to the partner sites listed above.

Explore More Tools

Discover related utilities in the Text category below.

Browse all Text

Related tools

Handpicked utilities you might find useful