Kruti Dev to Unicode Converter
Old Kruti Dev text to real Unicode Hindi — and Unicode back to Kruti Dev when you need it.
Paste text typed in the Kruti Dev 010 font — it looks like “Hkkjr esjk ns'k gS” here. The Unicode text appears as you type.
Standard Unicode Devanagari: it works in every app, website, search engine and e-mail.
How the Kruti Dev text will read
The Kruti Dev codes above, converted back to Unicode so you can check them without the font.
About the Kruti Dev to Unicode Converter
Text typed in the Kruti Dev 010 font looks like Hkkjr esjk ns'k gS as soon as it leaves a computer that has the font — in an e-mail, on a website, in a search box or in WhatsApp. This converter turns it into standard Unicode Devanagari (भारत मेरा देश है), which every phone, app and website shows correctly and which can be searched, spell-checked and read aloud. It also works the other way, turning Unicode Hindi or Marathi into Kruti Dev codes for offices and typing tests that still use the old font.
Kruti Dev text is typed in the order the letters are drawn, not the order they are read: the short-i sign (ि) is typed before its letter and the reph (the र् above a letter) after it. The converter moves both to their correct place, joins half letters and conjuncts (स्थ, क्ष, त्र, द्ध, ष्ट्र), and converts Kruti Dev’s Hindi digits and punctuation such as the danda (।).
How to use it
- Keep Kruti Dev → Unicode selected and paste your Kruti Dev text into the left box (copy it from Word, a PDF or an old file, or open a .txt file). The Unicode text appears on the right as you type.
- Check the result, then press Copy or download it as a .txt file. Paste it anywhere — it no longer needs the Kruti Dev font.
- To go the other way, choose Unicode → Kruti Dev, paste ordinary Hindi or Marathi text, copy the codes and paste them into a document set in the Kruti Dev 010 font. The box under the result reads the codes back so you can check them without the font.
- Press Swap to send the result back as input and reverse the direction.
Examples
Hkkjr esjk ns'k gSA
भारत मेरा देश है।
fLFkfr
स्थिति
Both ि signs were typed before their letters; the first one belongs after the whole cluster स्थ.
/kkfeZd
धार्मिक
Z (the reph) follows मि in Kruti Dev; in Unicode र् comes first: र्मि.
प्रधानमंत्री
iz/kkuea=h
Common uses
- Moving old Hindi or Marathi documents and forms typed in Kruti Dev into e-mail, websites, WhatsApp or Google Docs.
- Making old typed text searchable and readable on phones.
- Preparing Kruti Dev text for offices and typing tests that still require the Kruti Dev 010 font.
- Checking Kruti Dev text from a PDF without having the font installed.
Why Kruti Dev text turns into gibberish
Kruti Dev is a legacy 8-bit font made for the Remington Hindi typewriter layout. The file does not store Hindi letters: it stores ordinary keyboard characters (d, k, f, Z …) and the font draws a Hindi shape for each of them. Without the font, or in any program that picks its own font, you see the keyboard characters. Unicode, the standard used by all modern systems, stores the actual letters, so the text stays Hindi everywhere. Fonts such as Mangal, Nirmala UI, Kokila and Noto Sans Devanagari are Unicode fonts.
What the converter fixes
- ि (short i): typed before the consonant (
f+d= कि) and moved after the whole consonant cluster (fLFk→ स्थि). - Reph (र्): typed after its syllable (
Z) and moved before it, past vowel signs (dhfrZ→ कीर्ति). - Half letters and conjunct keys:
L(स्),{k(क्ष),=(त्र),K(ज्ञ),J(श्र),)(द्ध),}(द्व),|(द्य),Vª(ट्र) and the other special characters. - Signs typed in visual order: ं typed before े, and ा + ॅ for ॉ (
MkWDVj→ डॉक्टर). - Digits and punctuation: Kruti Dev’s Hindi digits (० – ९),
A→ ।,-→ full stop,]→ comma,\→ ?, and the quotation marks^ * Þ ß→ ‘ ’ “ ”. - Curly quotes and Alt-code characters are read the way the Kruti Dev 010 font draws them: a curly ‘ or ’ (which Word’s AutoCorrect can put in) is ष्, a curly “ or ” is श्, and Alt-code glyphs such as
ó(स्त्र) andÇ(िं) become the letters they show.
Fonts, files and limits
The table is the Kruti Dev 010 layout. Other fonts made for the same Remington layout — other Kruti Dev numbers and DevLys 010 — usually convert correctly too, but their special characters can differ, so check a few words. Chanakya, Walkman-Chanakya, Shusha and other legacy fonts are not supported: each has its own character table, which this converter does not include.
The converter works on plain text. If a Word file mixes Kruti Dev with English typed in an English font, the English words are converted too (they turn into Hindi letters), so convert only the Kruti Dev parts. Formatting such as bold and tables is not kept: copy the text in, and paste the result back into your document.
Limitations
- Kruti Dev 010 table only; Chanakya, Shusha and other legacy fonts with their own character tables are not supported.
- Plain text: Word formatting is not kept, and English words typed in another font must not be included.
- Characters Kruti Dev has no code for (for example ॐ or English letters) are left unchanged when converting to Kruti Dev, and the page lists them.
- Typing mistakes in the original (a missing ि, a reph on the wrong letter) are converted as typed.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
What is the difference between Kruti Dev and Unicode (Mangal)?
Kruti Dev is an old font that shows Hindi only if the same font is installed and selected — the file itself contains English keyboard characters. Unicode stores the Hindi letters themselves, so the text shows correctly in any Unicode font (Mangal, Nirmala UI, Noto Sans Devanagari) on any device. When people ask for “Kruti Dev to Mangal”, they mean Kruti Dev to Unicode.
Does it work for Marathi?
Yes. Marathi uses the same Devanagari letters, including ळ (the G key in Kruti Dev), so Marathi text typed in Kruti Dev converts the same way.
Can I convert a whole Word file?
Copy the text from the document (Ctrl+A, Ctrl+C), paste it here, then paste the result back. Formatting is not converted. Do not include parts typed in English fonts.
Why do a few words still look wrong?
Usually because the original was typed with a different font (such as Chanakya) or contains typing mistakes that the Kruti Dev font hid. Check that the source font really was Kruti Dev 010, and correct the remaining words by hand.
How do I use the Unicode → Kruti Dev result?
Paste it into Word, LibreOffice or a similar program and choose the Kruti Dev 010 font for it (the font must be installed on that computer). On its own, without the font, the result looks like English letters — that is expected.
Is my text uploaded?
No. The conversion runs in your browser and works offline once the page has loaded.