Which version you need, how to install it on each platform, and why the font sometimes appears to do nothing after you install it.
Do you actually need the font?
Worth asking, because half the people looking for it do not.
You need it if you have to type in Kruti Dev, or open an old document and read it as it was written, or produce legacy text for a press or exam.
You do not need it if you just want to read some Kruti Dev text somebody sent you. In that case, paste it into the converter and read the Unicode version instead. Faster, and it works on your phone.
010, 011, 10 — which one?
The naming is a mess and it is not your fault. Kruti Dev 010 is the one nearly everything means, and the one government typing exams specify. Kruti Dev 10 is the same font with a different filename; the leading zero came and went over the years. 011 differs only in letterform style, not key positions.
The higher numbers — 012, 016, 020, 040, 055 — are style variants. Bold, condensed, different proportions. All of them use the same keyboard map, so text typed in one displays correctly in another. If you are unsure, take 010.
Platform by platform
Windows
Right-click the .ttf file and choose Install, or Install for all users if other accounts on the machine need it. Then restart Word or whatever application you are using. Fonts installed while an Office application is open often will not appear in its font list until it is restarted, which sends a lot of people back to searching for another download.
macOS
Double-click the .ttf and click Install Font in the window that opens. Font Book handles the rest. Legacy Devanagari fonts are old files and Font Book sometimes flags minor validation warnings — those are usually safe to ignore for this kind of font.
Linux
Drop the .ttf into ~/.local/share/fonts and run fc-cache -f -v. It will show up in LibreOffice after that.
Android and iOS
Realistically, do not. Mobile font installation is awkward, restricted, and even once installed, most apps will not use the font. For reading Kruti Dev text on a phone, converting it to Unicode is the practical answer.
It is installed and Hindi still looks wrong
- The font is not in Word’s list. Close Word completely and reopen it. Installed fonts are read at startup.
- Text shows as English letters. The paragraph is set to a Unicode font. Select the text and change it to Kruti Dev 010.
- Text shows as nonsense Hindi. The opposite problem: the content is Unicode and the font is Kruti Dev. Change the font to Mangal or Nirmala UI.
- Some letters render, others do not. Usually a mixed document where part of the text was pasted from a different source. Select all and apply one font to see which half is which.
- The PDF export is broken. Embed the font in the PDF export settings, or convert to Unicode before exporting. Unicode is the safer route for anything that will be shared.
Where to get the file
Kruti Dev is widely distributed and has been for decades, but it is not a font this site redistributes. Typing institutes, Hindi typing tutor packages and several long-running Indian font archives carry it. If you are installing it inside an organisation, it is worth someone checking the licence terms rather than assuming, since “everyone has it” is not the same as “everyone is entitled to it”.
If your work only needs to read or publish Hindi rather than type in the legacy layout, Unicode fonts sidestep the question completely. Mangal ships with Windows, Nirmala UI ships with Windows 10 and 11, and Noto Sans Devanagari is free and open licensed.
Font questions
Which Kruti Dev version do typing exams use?
Kruti Dev 010 is the standard, usually specified as Remington keyboard with Kruti Dev 010 or DevLys 010 font. The exam centre supplies the font, so you do not need to install anything on exam day.
Is Kruti Dev 10 different from Kruti Dev 010?
Same font, different filename. The leading zero was inconsistent across releases. Both use the same character map, so text typed in one displays correctly in the other.
The font installed but Word does not show it.
Close Word entirely and reopen it. Office reads the installed font list at startup, so anything installed while it was running will not appear until it restarts.
Can I install Kruti Dev on my phone?
Technically possible on some Android devices with a custom launcher or root access, but most apps will ignore it. For reading legacy text on a phone, converting it to Unicode is far less trouble.
Do I need the font to use the converter on this site?
No. The converter works on the characters themselves and needs no font installed. You only need Kruti Dev if you intend to display or print legacy text in its original form.