Nudi to Unicode: How to Convert Kannada ASCII Text to Unicode Online
Nudi text looks correct only with the right font installed. Here is how Nudi ASCII maps to Kannada Unicode, why conversion matters, and how to do it online for free.
Open an old Kannada file from a DTP studio or a 2005 newspaper archive on any modern device and you often see nonsense: a string of Latin letters, cedillas and symbols that means nothing. The text is not broken. It was typed in Nudi, an ASCII-based encoding that only shows Kannada when the matching Nudi font is installed.
That dependency causes real problems. Text that rendered perfectly in PageMaker breaks in WhatsApp, Google Docs, web browsers and the Wikipedia editor. It cannot be searched, indexed by Google, or read aloud by screen readers. Entire archives of PageMaker documents, Kannada journalism and government records are effectively locked inside one font on one machine.
The fix is to move that text to Unicode, the universal standard every modern app understands. You can convert your Nudi text to Unicode in seconds and get output that works everywhere, no special font required.
What Nudi is
Nudi is the standard Kannada software issued by the Government of Karnataka, first developed in 1991. Because it was free and government-backed, newspapers, print shops and government offices adopted it on a massive scale. For two decades it was simply how Kannada got typed.
The catch is how it stores text. Nudi maps each Kannada glyph onto an ASCII code point, so the saved bytes are really Latin characters. Those bytes only look like Kannada when the Nudi font paints the right glyph over each code point.
Why ASCII Nudi breaks everywhere
Strip away the font and the illusion collapses. Send a Nudi paragraph to a phone, a browser or a search box and it shows the raw ASCII underneath, because no Nudi font is loaded there.
Worse, the content stays invisible to machines. Search engines cannot index it as Kannada, screen readers cannot voice it, and you cannot reliably copy and paste it between programs. The text exists, but the modern web treats it as gibberish.
What Unicode fixes
Unicode assigns every Kannada letter, sign and digit its own permanent code point in the block from U+0C80 to U+0CFF. A device does not need a specific font to know that U+0C95 is ಕ — it just needs any font that covers Kannada, which almost all modern systems ship by default.
Convert once to Unicode and the payoff is large. Unicode Kannada renders on every browser and phone, is fully searchable and indexable, and can be edited and shared without losing meaning.
How the character mapping works
Conversion is not a blind one-to-one swap. The converter walks the text left to right and maps each Nudi key to its true Kannada code point, matching longer key sequences before shorter ones so combinations are never split apart.
The interesting part is context. The same lowercase key can mean a standalone vowel or a dependent vowel sign (a matra) depending on what comes before it. After a consonant, the key becomes a matra attached to that consonant; at the start of a word it stands alone. The converter tracks this position so "k" followed by "a" becomes ಕ plus the ಾ sign, which the browser shapes into ಕಾ.
sequenceDiagram
participant Source as ASCII Text
participant Engine as Conversion Engine
participant Output as Unicode Text
Source->>Engine: Input: "k" + "a"
Engine->>Engine: Detect consonant + vowel context
Engine->>Output: Output: ಕ + ಾ (ಕಾ)
| Nudi Keystrokes | Context | Resulting Unicode |
|---|---|---|
a | Standalone | ಅ (U+0C85) |
k + a | Consonant + Vowel | ಕಾ (U+0C95 + U+0CBE) |
¸ (cedilla) | After consonant | ್ (Virama / Halant) |
Nudi and Baraha are not identical
Baraha is another popular ASCII Kannada scheme, and its keymap differs from Nudi. The clearest difference is long vowels: Baraha doubles Latin vowels — aa, ee, oo — where Nudi uses a single shifted key. Pick the encoding that matches your source so the long-vowel signs resolve correctly.
Step by step
Paste your text into the input box and choose the source encoding, Nudi or Baraha. Set the direction to Nudi to Unicode for modern use, or Unicode to Nudi if you need to feed a legacy template. Press convert, then copy the Unicode output or download it as a text file.
What to do with the result
For Wikipedia, paste the Unicode straight into the editor and save; it stores cleanly and stays searchable. For the web, drop it into your CMS and it displays without a font hack. For print and office work, paste it into Word or export a PDF that opens correctly on any computer. Once your Kannada lives in Unicode, it is finally free of the font that used to hold it hostage.
Ready to run the numbers?
Get your result instantly — private, in your browser.