Free, instant, works both directions
Unicode to Krutidev Converter
Paste Unicode Hindi text below and get correctly formed Krutidev (Kruti Dev) output in the same second, matras and conjuncts included, not just swapped letters. Switch the tab and it converts Krutidev back to Unicode too, so this one tool covers both directions of the same job.
29 characters
Displays correctly only with the Kruti Dev font installed
Type or paste some text above to see the converted result.
Why You Still Need to Convert Unicode to Krutidev
Almost everything typed today, WhatsApp messages, Google Docs, Microsoft Word with a modern Hindi keyboard, Google Input Tools, is stored as Unicode. That is the correct, modern, portable way to store Hindi text: it displays the same on every device, it is searchable, and it works with every current font.
Krutidev is different. It is a much older, non-Unicode Hindi typing system built in the 1990s for DTP software, and it is still the required data-entry standard inside a large number of Indian government departments, district courts, police stations, and state secretariats, particularly across Uttar Pradesh, Bihar, Madhya Pradesh, and Rajasthan. Notices, orders, e-Gazette entries, and internal office software in these departments are frequently built to only accept or only display Krutidev-encoded text correctly. If you draft a notice in Unicode (which is how everyone types today) and paste it directly into one of these older systems, the letters render as a broken jumble, because the software is reading Unicode codepoints as if they were Krutidev keystrokes.
Converting between the two is not optional in that situation, and it is also not a simple letter swap (see how the conversion actually works for why a naive find-and-replace tool gets Hindi conjuncts wrong).
How to Use This Converter
The tool above needs no setup and no account:
- Make sure the "Unicode → Krutidev" tab is selected (it is the default) if you are starting from normal Hindi text typed with a Unicode keyboard, Google Input Tools, or copied from WhatsApp or a Word document.
- Paste or type your Hindi text into the left box.
- Read the correctly formatted Krutidev output on the right, it updates as you type, there is no separate "Convert" button to click.
- Press Copy, then paste the result into your Krutidev-based DTP software, government portal, or print layout.
- Need to go the other way? Click the "Krutidev → Unicode" tab, or use the swap button between the two boxes to flip direction and text in one click.
Unicode to Krutidev vs. Krutidev to Unicode: Which Do You Need?
Both directions run on the exact same underlying engine, so accuracy is identical either way. The direction you need depends on where your text is coming from and where it needs to go:
| Your situation | Direction to use |
|---|---|
| You typed in Google Input Tools, WhatsApp, or a modern Word document and need to paste into a Krutidev-only government system or old DTP layout | Unicode → Krutidev |
| You received a file, email, or old document saved in Krutidev and need normal, searchable, modern Hindi text | Krutidev → Unicode |
| You are re-publishing an old Krutidev-era notice or press release on a modern website or in a PDF built with Unicode fonts | Krutidev → Unicode |
| You are preparing text for a court filing, e-Gazette entry, or office system that still runs on Krutidev-based software | Unicode → Krutidev |
Which Krutidev Version Does This Support?
Krutidev exists as several closely related font files, most commonly Krutidev 010, Krutidev 011, and Krutidev 055, along with less common numbered variants. They all share the same underlying keystroke-to-glyph mapping and keyboard layout, so the same converted text displays correctly in any of them once the correct Krutidev font is installed and applied. See the Kruti Dev font guide for the differences between the numbered versions, how they relate to Mangal, and where to get the actual font file to install (this converter produces the text, it does not include or require the font itself).
Common Mistakes When Converting Manually
Hindi (Devanagari) text is not a simple one-letter-to-one-letter alphabet, so a converter that just swaps individual characters produces broken output. Two mistakes show up constantly in cheap or half-finished tools:
- The i-matra (ि) lands on the wrong side. In Krutidev, the small "i" vowel sign is stored as a keystroke that comes before the consonant it modifies, but it is supposed to display to the left of that consonant visually. A converter that does not reposition it produces text where the vowel sign appears attached to the wrong letter entirely.
- Conjunct consonants (half-letters) fall apart. Krutidev represents common consonant clusters, like क्ष, त्र, or ज्ञ, as their own single keystrokes rather than as combinations, and a leading "reph" (an र् sound attached to the front of a cluster) is stored after the whole cluster instead of before it. Naive tools that only do straight character substitution, without reordering these pieces, produce text with the right letters in the wrong order.
This tool reorders both cases correctly before doing the character substitution, in both directions, matching how a properly built Krutidev-Unicode converter is expected to behave. See the how it works page for the full technical explanation, plus a reference table for both mapping directions.
Example Conversions
A few real sentences, so you can see exactly what correct output looks like (open the tool above and paste any of the Unicode column in to check it yourself):
| Unicode (Hindi) | Krutidev output |
|---|---|
| नमस्ते दुनिया | ueLrs nqfu;k |
| यह एक परीक्षण है। | ;g ,d ijh{k.k gSA |
| भारत मेरा देश है। | Hkkjr esjk ns'k gSA |
| श्री गणेश | Jh x.ks'k |
Every one of these round-trips exactly: converting the Krutidev column back to Unicode on the "Krutidev → Unicode" tab reproduces the original sentence character for character.
Who Actually Uses a Unicode-Krutidev Converter
The need to convert between Unicode and Krutidev shows up in a fairly specific, recurring set of situations, not a general-purpose typing preference:
- Court clerks and government office staff preparing notices, orders, and case documents in a Krutidev-dependent case management system, while drafting and reviewing the actual wording in ordinary Unicode tools like Word or Google Docs.
- Students and researchers who receive an older Hindi document, thesis chapter, or scanned-then-retyped text saved in Krutidev, and need it in modern, searchable, copy-paste-friendly Unicode to quote, edit, or submit digitally.
- Publishers and DTP operators maintaining older Hindi print layouts built around Krutidev fonts, who now also need a Unicode version of the same content for a website, e-book, or app.
- Translators and typists working across both formats in the same week, converting client-supplied Unicode drafts into whichever format a specific government portal, printer, or legacy system on the other end actually accepts.
In every one of these cases, the workflow is the same: do the actual thinking, editing, and proofreading in modern Unicode, and convert only at the final step, right before the text needs to enter a Krutidev-dependent system (or right after it comes out of one).
Frequently Converted Document Types
A short, practical list of what people most commonly run through this converter, based on the kinds of text the underlying algorithm is built and tested to handle correctly (full sentences, punctuation, mixed Hindi/English/digits, and the conjuncts and matras described above):
| Document type | Typical direction |
|---|---|
| Court notices, orders, and case filings | Unicode → Krutidev |
| Government circulars and office memos | Unicode → Krutidev |
| Old Krutidev-era press releases or notices, being republished on a modern site | Krutidev → Unicode |
| Scanned-and-retyped historical documents saved in Krutidev | Krutidev → Unicode |
| WhatsApp or email drafts that need to go into a legacy DTP layout | Unicode → Krutidev |
Whichever direction applies, paste the full document text, not just a line at a time, the converter handles multi-paragraph text, line breaks, and punctuation the same way it handles a single sentence.
Privacy: Nothing You Type Is Uploaded
The whole conversion, in both directions, runs as JavaScript inside your own browser. Your text is never sent to a server, never logged, and never stored anywhere outside your device (aside from an optional local browser save so the box remembers your last text on this device only, see the privacy policy for the exact detail). That matters here specifically because a lot of what gets converted with this kind of tool, court filings, official notices, personal correspondence, is sensitive.
Frequently Asked Questions
Does this work for Krutidev 010, Krutidev 011, and other numbered versions?
What is the difference between Krutidev and Mangal?
Can I convert text copied from WhatsApp, Google Input Tools, or Nirmala UI?
Is my text uploaded to a server when I use this tool?
Why does my Krutidev output look like random English letters instead of Hindi?
Can I convert Krutidev text back to normal Hindi (Unicode)?
Does this converter work on mobile phones?
What about Rajbhasha-related government text?
Can I convert a long document, not just a sentence?
Do I need to install a font to use this converter itself?
Try it now
Paste your text, pick a direction, copy the result. Nothing leaves your browser.
Back to the converterFree. No signup.