🗞️ Kantipur Font to Unicode 2026

Kantipur Font to Unicode Converter (Step-by-Step)

Old Kantipur Daily articles look like g]kfn on your screen? That is not corruption. That is Kantipur encoding without the font installed. This guide explains exactly why it happens and how to convert it to readable Unicode in under one minute.

⏱ ~15 min read 📅 Updated May 2026 ✍️ Merokalam Team
⚡ Kantipur Font to Unicode Converter
Free Tool
Kantipur Font Legacy
@/6 @)^# sf] hgf/Gb]fg k|b{zg...
Nepali Unicode Modern ✓
यहाँ युनिकोड नेपाली देखिनेछ...
Also converts Preeti, Annapurna & other legacy fonts Convert Kantipur Now →

Roshan had just finished his masters thesis in journalism at Tribhuvan University. His research required him to analyze Kantipur Daily's coverage of the 2006 jana andolan. His professor gave him a USB drive with archived articles from that period, saved as Word documents.

He opened the first file on his laptop. The headline read: @/6 @)^# sf] hgf/Gb]fg k|b{zg

He stared at it. He tried changing the font. He tried restarting. He checked the USB for corruption. Nothing worked. He had 200 articles to analyze and none of them were readable.

His senior, who had been at the journalism school for a decade, laughed when he showed her. "Kantipur font," she said. "We dealt with this constantly in the old days. You need a converter."

She sent him a link. He pasted the garbled text. Within five seconds, he was reading the original Nepali exactly as it was published.

This guide is for everyone in Roshan's situation, and for the many others who encounter this problem without knowing what it is called.

Quick fix: Kantipur text convert garnu cha? Do this now.
1. Go to merokalam.com/preeti-to-unicode-converter/
2. Paste your garbled Kantipur text into the input box
3. The Unicode Nepali output appears instantly in the output box
5. Click Copy and paste it anywhere: Word, WhatsApp, Google Docs, social media
2002
Year Madan Puraskar Pustakalaya released Nepali Unicode standard
2064 BS
Year Government of Nepal officially adopted Unicode as national standard (2007 AD)
g]kfn
What "Nepal" looks like in Kantipur encoding without the font installed
नेपाल
What the same text looks like after Kantipur-to-Unicode conversion

Why Does Old Kantipur Newspaper Text Look Like Gibberish?

Yo question ko answer bujhnu cha bhane, first bujhnu cha font ra encoding ko farak.

When you read text on any digital device, two things are happening simultaneously. First, there is the underlying data: a sequence of numbers stored in the file. Second, there is the rendering: a font that translates those numbers into visible shapes (glyphs) on your screen.

Modern Nepali text uses the Unicode standard. In Unicode, every Devanagari character has a specific, internationally agreed code point. The letter is always U+0915. is always U+0916. These are universal. Any Unicode-compatible font on any device in any country can render नेपाल correctly because the underlying data always says the same thing.

What Kantipur Font Did Instead

Kantipur, like other legacy Nepali fonts from the pre-Unicode era, used a completely different approach. It took the standard Latin/ASCII character positions (the same positions used for a, b, c, d, e on any English keyboard) and replaced the glyphs at those positions with Nepali letter shapes.

So in the Kantipur font, the position that is supposed to show the Latin letter g was re-assigned to display the Nepali letter . The position for ] was re-assigned to display (the e-matra). The position for k was re-assigned to display . And so on.

Without Kantipur font installed
g]kfn
The raw ASCII characters the file actually contains. Your computer shows them as Latin letters because the Kantipur font is not installed.
With Kantipur font installed (or after Unicode conversion)
नेपाल
The Nepali word "Nepal". The underlying data is the same. Only the font rendering changes what you see.

This is why when you open an old Kantipur Daily article on a modern computer that does not have the Kantipur font installed, you see strings of apparently random Latin characters. The data in the file is g]kfn but the correct rendering of that data, using the Kantipur font's glyph table, is नेपाल.

Your modern computer does not have Kantipur installed. It has no idea those Latin characters are supposed to look like Devanagari. So it renders them as Latin characters. The text looks garbled because the font is missing, not because the file is corrupted.

The technical name for this problem
This encoding approach is sometimes called "ASCII-based Nepali fonts" or "legacy font encoding." The Kantipur font, like Preeti and PCS Nepali, is not really a Nepali encoding at all. It is a Latin encoding with Nepali shapes substituted for Latin shapes. The moment you transfer the file to a computer without the specific font installed, the illusion breaks and you see the underlying Latin characters. This is precisely why Unicode was adopted: to give every character its own unique code point so the text remains readable regardless of which font is installed.

Kantipur Font vs Preeti Font: What Is the Difference?

Dherai manche sodhchhan: "Kantipur ra Preeti same hoina?" The short answer is no. They are both legacy Nepali fonts that use the same general approach (ASCII positions with Nepali glyphs), but they use different character mapping tables.

This difference is critically important for conversion. If you paste Kantipur-encoded text into a Preeti-to-Unicode converter that does not support Kantipur, you will get garbled output. The conversion will be wrong because the mapping table is wrong. You must use a converter that knows the Kantipur-specific character assignments.

If you are also learning the older keyboard habits behind these legacy fonts, Typeshala Online is the better place to practice Preeti, Unicode, and English typing speed before converting archive text.

For archive material that is readable on paper but too damaged for clean conversion, Nepali Voice Typing can help recreate a Unicode draft faster than manual retyping, followed by careful proofreading against the original source.

Property Kantipur Font Preeti Font
Developed by / for Kantipur Publications (Kantipur Daily newspaper group) General publishing; became dominant in government offices
Primary use case Kantipur Daily, Annapurna Post, Kantipur FM materials, media industry documents Government documents, school textbooks, general printing, legal papers
Character mapping Unique to Kantipur. Cannot be decoded with Preeti mapping. Unique to Preeti. Cannot be decoded with Kantipur mapping.
Where you encounter it Archived Kantipur Daily articles (pre-2010), Annapurna Post archives, journalism school materials, old press releases sent to Kantipur, OLE Nepal legacy content Government office documents, old citizenship papers, municipal notices, school records, court documents before 2064 BS
How to identify which font was used The font name is often listed in the document properties. Or try pasting a sample into Merokalam's tool with Kantipur selected, and check if the output looks correct. Same identification method. If the output looks wrong with one font selected, try the other.
Example: "नेपाल" appears as g]kfn g]kfn (same in this case, but conjunct characters and half-forms differ significantly)
How to identify Kantipur vs Preeti when the document properties are missing: Paste a line of the garbled text into Merokalam's Preeti to Unicode converter. The tool auto-detects the encoding in most cases. If the output looks like broken Devanagari with wrong characters, it may be a mixed-encoding document — try pasting a different section. The half-characters and conjuncts (like क्ष, ज्ञ, त्र) are the most reliable indicators because they differ significantly between the two font mappings.

Step-by-Step: How to Convert Kantipur Font Text to Unicode

Kantipur text Unicode ma convert garnu ekdum simple cha once you know which tool handles the Kantipur-specific mapping. Here is the complete process.

1
Open your source file and select the garbled text
Open the Word document, PDF, or text file containing Kantipur-encoded text. Select all the garbled text you want to convert. In Word, press Ctrl+A to select all. In a text editor, use Ctrl+A or manually select the portion you need.
2
Copy the selected text
Press Ctrl+C (Windows) or Cmd+C (Mac) to copy. On phone, long-press and tap Copy. The text you are copying looks like random Latin characters. That is normal and correct. You are copying the raw encoding, which the converter will decode.
3
Open Merokalam's Preeti to Unicode converter
Go to merokalam.com/preeti-to-unicode-converter/ on your phone or computer. The tool handles both Kantipur and Preeti font encodings — no extra settings needed.
4
Paste the Kantipur text into the input area
Click or tap inside the input text area on the tool. Paste your copied text with Ctrl+V (Windows), Cmd+V (Mac), or the long-press paste option on phone. You will see the garbled Latin characters appear in the input area.
5
Watch the Unicode output appear instantly
The converter processes your text in real time. As soon as you paste, the right-side output area fills with the converted Unicode Nepali text. The conversion happens in your browser without sending any data to a server, so your text remains private.
6
Copy the Unicode output and use it anywhere
Click the "Copy" button in the output area. The Unicode Nepali text is now in your clipboard. Paste it into Google Docs, Microsoft Word, WhatsApp, Facebook, email, research notes, or any other application. It will display correctly everywhere without requiring any special font installation.
7
Export as DOCX, PDF, or TXT
The Merokalam tool also offers export options. If you have a large document to convert, you can use the file import feature to paste the full content, convert, and then download as a formatted DOCX or TXT file. This is faster than copying section by section for long documents like multi-page articles.

Converting Old Nepali Newspaper Files: PDF, Word, and CD Archives

Different source formats require slightly different approaches before you can use the converter.

From Microsoft Word (.doc or .docx) Files

Word documents are the easiest source. Open the file in Microsoft Word. You will see the garbled Kantipur text. Select all text with Ctrl+A. Copy with Ctrl+C. Paste into Merokalam's converter with Kantipur selected. Done.

One complication: some old Word files were saved with the Kantipur font embedded. When you open them, Word tries to render with the embedded font but modern Windows versions may block embedded legacy fonts. In this case, go to File > Options > Trust Center > Trust Center Settings > Trusted Locations, and add the document's location as trusted. Then reopen. The rendering should improve. But regardless of how it looks in Word, the raw text you copy will contain the correct Kantipur encoding for the converter.

From PDF Files

PDF files from the Kantipur era are trickier. When the PDF was created with Kantipur font, the PDF engine may have:
Option A: Embedded the actual text as Kantipur-encoded characters. In this case, selecting and copying text from the PDF gives you the raw Kantipur encoding, which you can paste into the converter directly.
Option B: Converted the text to curves (outlines). In this case, there is no selectable text at all. The letters are actually drawings, not characters. OCR (Optical Character Recognition) is needed to extract text from these PDFs.

Testing if your PDF has extractable text
Open the PDF. Try to click and drag to select some text. If you can highlight individual characters and copy them, the text is extractable as Kantipur encoding. Paste a small sample into the converter to verify it produces correct Nepali. If you cannot select any text (the cursor shows as a hand or crosshair only), the PDF was saved with text-as-curves and you need OCR software to recover the content.

From Old CDs and USB Archives (Kantipur Media Group Archives)

Journalism schools, Tribhuvan University's media department, and newspaper archives in Nepal often maintain collections on CDs burned in the early 2000s. These typically contain .doc files, .txt files, or occasionally database exports in proprietary formats.

For .doc and .txt files from these archives, the conversion process is the same as described above. For database exports (.mdb or .csv formats), the text content extracted from those files will still be in Kantipur encoding and can be converted using the same approach once extracted.

From Scanned Images (Physical Newspaper Scans)

Some archives have physical newspapers that were scanned as images (JPG, PNG, TIFF). These are not Kantipur encoding problems. These are OCR problems. The image contains no digital text at all. To extract the Nepali text, you would need Devanagari OCR software. Google Lens can handle modern Unicode Devanagari from images reasonably well. For older printed Nepali in legacy font styles, the results are more variable.

For the Nepali Diaspora: Why You Cannot Read Old Nepali News Articles

If you grew up in Nepal and moved abroad before 2010, you probably remember Kantipur Daily as the newspaper your family read at breakfast. Now you try to find archived articles from that era online and get nothing but Latin character soup.

The reason is exactly what was described above. But there is an additional layer for diaspora users: even if you install the Kantipur font on your computer, web browsers do not allow arbitrary fonts to override web content rendering. So even with the font installed, viewing Kantipur-encoded text on a website will not automatically render it correctly.

The only reliable solution is conversion. Once the text is converted to Unicode, it displays correctly everywhere, on any device, in any country, without any font installation.

The archive situation for Kantipur Daily articles
Kantipur Daily's online archive at ekantipur.com migrated to Unicode at some point in the mid-2000s to early 2010s. Articles from after that migration are in Unicode and display correctly on any device. Articles from before the migration, if they are hosted at all, may still be in Kantipur encoding or may have been converted during the migration (with varying accuracy). If you find a specific archived article that is garbled, copy the text and run it through the Kantipur converter to recover the content. If the article was not archived digitally, the physical newspaper archive at the Kantipur Publications office in Kathmandu remains the primary source for very old issues.

Diaspora users in Australia, UK, US, Gulf, and Southeast Asia have reported successfully using the Kantipur converter to recover text from:

Common use cases for NRN readers abroad
Old family news clippings scanned and sent via WhatsApp as image + text
Research papers and journalism theses from Nepali universities saved in Kantipur encoding
Political party documents and press releases from the 2006-2008 period
School certificates and government documents pre-2064 BS
Old Kantipur FM radio scripts and program notes
Annapurna Post archived editorials from the 2000s
Academic research papers submitted to Nepali journals before Unicode adoption
Family genealogy records maintained in Kantipur font by relatives in Nepal

For Journalists and Researchers: Archiving and Digitizing Legacy Nepali Content

Journalism students and media researchers face a specific challenge when working with pre-2010 Nepali newspaper archives. Most university libraries and journalism schools have physical or digital collections in Kantipur encoding. Converting this material to Unicode is not just convenience. It is an archival necessity.

Text in Unicode is searchable. You can use Ctrl+F in any document to find specific words. You can run keyword analysis across thousands of articles. You can feed the content into natural language processing tools for content analysis. None of this is possible with Kantipur-encoded text, which is essentially opaque to any digital processing tool.

Workflow Stage For Kantipur Legacy Files For Already-Unicode Files
Can you search text with Ctrl+F? No. Search only works on Unicode text. Yes. Full text search works.
Can you run spell check? No. Spell check requires Unicode Devanagari. Yes, with Unicode-compatible Nepali spell check.
Can you share via email or WhatsApp and have it display correctly? Only if recipient has Kantipur font installed. Otherwise garbled. Yes. Displays correctly on any device worldwide.
Can you paste into Google Docs? Text pastes as garbled Latin characters. Yes. Displays as correct Devanagari.
Content analysis / keyword frequency? Not possible. Text is not recognizable as Nepali by any tool. Yes. Can use any NLP or text analysis tool.
Will it still be readable in 20 years? Only if Kantipur font survives and is still available. High risk of loss. Yes. Unicode is the permanent international standard.
Batch conversion for large archives: If you have hundreds of Kantipur-encoded documents to convert, doing them one by one through a web converter is impractical. For batch processing, consider using a programmatic approach: the open-source Kantipur-to-Unicode library available on GitHub (github.com/grantcox/kantipurToUnicode) can be integrated into a simple script to process an entire folder of text files. This is what OLE Nepal used to convert their large EPaath educational content archive from Kantipur to Unicode. A basic Python or Node.js script using this library can process hundreds of files in minutes.

A Brief History: When Nepal Switched from Kantipur Font to Unicode

The transition from legacy fonts to Unicode in Nepal happened gradually, not as a single event. Understanding the timeline helps you know which documents are likely to be in which format.

Pre-2002
All Nepali digital text uses legacy fonts. Kantipur Daily, Gorkhapatra, and all other publications use font-based encoding. Sharing Nepali documents between computers requires installing matching fonts. Kantipur font is dominant in media; Preeti dominates in government and general use.
2002
Madan Puraskar Pustakalaya releases the Nepali Unicode standard. This establishes Devanagari code points for the Unicode system that already served other scripts globally. Early adopters among tech enthusiasts begin using Unicode for online writing.
2004 to 2007
Online Nepali writing communities (bloggers, forum users) increasingly adopt Unicode because it works on websites without font installation. Legacy font text looks garbled on web pages without the font. Kantipur Daily's website (ekantipur.com) exists but with limited archive access.
2064 BS (2007 AD)
Government of Nepal officially adopts Unicode Devanagari (Unicode 5.1) as the national standard for Nepali digital content. Government websites and software are directed to use Unicode. This is the policy inflection point.
2008 to 2012
Major Nepali newspapers including Kantipur Daily progressively transition their publishing systems to Unicode. The transition is not simultaneous across all sections. Some departments make the switch before others. Printed newspaper production workflows take longer to convert than online systems.
2012 onwards
Unicode becomes the dominant standard for Nepali digital publishing. New content from major news organizations is universally Unicode. Legacy font encoding persists only in: very old archives, government offices with aging workflows, and some specialized printing and DTP (desktop publishing) contexts.
2026
Unicode is universal in Nepal for new content creation. Legacy fonts survive primarily as a conversion and archiving challenge. The demand for Kantipur-to-Unicode conversion comes from researchers, historians, journalists, and diaspora readers working with pre-2012 material.
The OLE Nepal conversion as a case study
OLE (Open Learning Exchange) Nepal's EPaath project is one of the most documented examples of large-scale Kantipur-to-Unicode conversion in Nepal. OLE had built an extensive library of educational digital content in Kantipur encoding. When they upgraded their platform to support Unicode, they needed to convert thousands of text entries. They funded the development of an open-source Kantipur-to-Unicode JavaScript library specifically for this purpose. That library became the basis for many subsequent converters and is still maintained on GitHub. This case illustrates the real archival challenge: not individual documents, but entire content ecosystems built on Kantipur encoding that needed systematic migration.

PCS Nepali Font: The Third Legacy Font You Might Encounter

Beyond Kantipur and Preeti, there is a third legacy font called PCS Nepali (sometimes called PCS Manandhar or simply PCS). It was used primarily in specialized design and desktop publishing (DTP) workflows in the 1990s and early 2000s. Some media production houses in Kathmandu used PCS Nepali for their design templates.

Merokalam's converter supports PCS Nepali as a third option alongside Kantipur and Preeti. If you encounter text that does not convert correctly with either Kantipur or Preeti selected, try PCS Nepali as the source font. The same identification approach applies: try each font option and see which one produces correctly readable Devanagari in the output.

Common Scenarios: Which Font Was Likely Used?

Document Type Most Likely Font Time Period Confidence
Kantipur Daily article or editorial Kantipur Pre-2012 Very high
Annapurna Post article (Kantipur group) Kantipur Pre-2012 Very high
Government office letter or notice Preeti Pre-2064 BS High
School textbook or curriculum document Preeti Pre-2065 BS High
Gorkhapatra archived text Preeti or custom Pre-2060s BS Medium (Gorkhapatra had its own workflow)
Legal or court documents Preeti Pre-2064 BS High
Print design or DTP file PCS Nepali or Kantipur 1995 to 2010 Medium (varies by design house)
Kantipur FM radio script Kantipur Pre-2010 High
Free Merokalam Tool
Unicode to Preeti Converter
Paste your standard Unicode text and instantly convert it into legacy Preeti font format. Export as DOCX, PDF, or TXT. Works on phone and desktop. All conversions happen in your browser, nothing uploaded.
Open Converter →

Frequently Asked Questions

Kantipur font install garnale text sahi dekhaucha? +
For Word documents and some desktop applications, yes. Installing the Kantipur font on your computer and then opening the Word file and selecting the Kantipur font for the text will render it correctly. However, this method has serious limitations: it only works on your computer with the font installed, the text is still not searchable or shareable without the font, and web browsers generally do not support arbitrary font installation for web content. Converting to Unicode is the permanent solution because it works everywhere without font dependency.
Kantipur font free ma download garna milchha? +
The Kantipur font was a proprietary font of Kantipur Publications. It is not officially available for free public download. Unofficial copies circulate on various Nepali tech forums but these are not licensed versions. For practical purposes, using the Unicode converter is both legally cleaner and technically superior: you get readable Unicode text without needing to install any font. If you specifically need the font for DTP or print work, contact Kantipur Publications directly for licensing.
Conversion ma kati accurate result aucha? Ke kei characters wrong huna sakchha? +
For standard Kantipur-encoded text, conversion accuracy is very high, typically above 98% for common characters. The most challenging conversions involve: (1) Complex conjunct characters (half-forms and full conjuncts) like ज्ञ, क्ष, त्र, which have multiple possible encodings in Kantipur. (2) Rare characters or characters from the extended Devanagari block. (3) Mixed-language text where English and Nepali alternate, because the converter must correctly identify which characters are Kantipur-encoded Nepali and which are actual Latin characters. After conversion, always review the output, especially for proper nouns, conjuncts, and any areas with unusual characters.
Unicode text lai firta Kantipur font ma convert garna milchha? +
Yes, Merokalam's Unicode to Preeti tool also supports converting Unicode back to Kantipur encoding. This is used when you need to supply text to an older typesetting or printing system that still requires Kantipur-formatted input. Go to merokalam.com/unicode-to-preeti-converter/ and select Kantipur as the target font. Paste your Unicode Nepali text, and the output will be Kantipur-encoded text that renders correctly when the Kantipur font is applied.
Merokalam ko converter ma kati thulo file convert garna milchha? +
The web-based converter handles text of any practical length through the paste-and-convert method. For very large documents (thousands of words), the conversion is still near-instant because it is a character-mapping operation, not a complex computation. If you have an entire newspaper archive with hundreds of files, the web interface is not efficient for batch processing. In that case, use the command-line or programmatic approach with the open-source kantipur-to-unicode library on GitHub, which can process entire directories of files in a single run.
Mere text ma Kantipur encoding cha ki Preeti encoding cha kaise thaha paune? +
The fastest way is the trial-and-error method: paste a sample of the text into the converter with Kantipur selected. If the output looks like correct Devanagari, it was Kantipur. If it looks like garbled or wrong Devanagari, try Preeti. If neither works well, try PCS Nepali. Another method: check the font metadata of the original file. In Word, select some text, go to the font dropdown at the top, and see what font name is shown. If it says Kantipur (or any variant like "Kantipur Bold," "Kantipur MX"), that confirms Kantipur encoding.

Roshan's Thesis, Completed

Roshan spent one afternoon converting all 200 archived Kantipur Daily articles using the converter. He copied each file's content, pasted it with Kantipur selected, copied the Unicode output, and saved it to a new folder labeled "Unicode."

By evening he had 200 readable, searchable, shareable Nepali articles. He could run keyword searches across the entire corpus. He could paste quotes directly into his thesis document. He could email sections to his professor without any font worries.

His thesis ended up comparing how three Nepali newspapers covered the 2006 People's Movement. Kantipur's archive was central to his analysis. Without conversion, he would have had no way to work with that material at all.

Kantipur font convert garnu is a one-time step that permanently unlocks historical Nepali content. Once converted to Unicode, the text is readable forever, on any device, anywhere in the world.

Quick Reference: Kantipur to Unicode conversion
Tool: merokalam.com/preeti-to-unicode-converter/
Step: Paste garbled Kantipur text into the input box, copy the Unicode output
Why it looks garbled: Kantipur maps Nepali glyphs to Latin character positions. Without the font, you see raw Latin.
Kantipur vs Preeti: Different mapping tables. Must select the right font in the converter.
Nepal switched to Unicode: Policy 2064 BS (2007 AD). Most media by 2012.
Text searchable after conversion? Yes. Unicode text is fully searchable and shareable.
Also supports: Preeti font and PCS Nepali font conversion in the same tool.
Note: Kantipur font is a proprietary font of Kantipur Publications Pvt. Ltd. This guide is for educational purposes to explain the encoding system and assist researchers, journalists, and users in recovering historical content. Merokalam's conversion tool handles the publicly documented Kantipur character mapping table. Merokalam is not affiliated with Kantipur Publications or any media organization mentioned in this article.

Related Guides