Fontconverter.lk

Tamil and Sinhala font converter

Paste தமிழ் or සිංහල text and get it back in Bamini, STMZH or FM Abhaya, or the other way round. You can also copy text out of a photo or screenshot. It's free and there's nothing to sign up for.

அ

Unicode to Bamini

For Tamil text going to a printer or into an old design file. Also converts Bamini back to Unicode.

අ

Unicode to FM Abhaya

For Sinhala text that has to go into FM Abhaya or FM Malithi. Also converts FM back to Unicode.

ழ

Unicode to STMZH

For Tamil text going into the STMZH fonts. Also converts STMZH back to Unicode.

Image to text

Copy the text out of a photo, scan or screenshot. Works with Sinhala, Tamil and English.

Back to home

If the Bamini or FM box shows English letters, that's normal. You just don't have that font on this computer. Paste it into Word, Photoshop or Illustrator, set the font, and it will show up properly.

Back to home

Image to text

Upload a photo, scan or screenshot and copy the text out of it. Works with Sinhala, Tamil and English.

⬆

You can also drag one in, or paste a screenshot with Ctrl+V

Text

Read through the result before you use it, because it can get a few letters wrong, mostly with blurry or very small text. The first time you use it, it takes a little longer to start.

All guides
13 November 2026

Sending Sinhala or Tamil text to a printer

A lot of print shops in Sri Lanka still work with Bamini, STMZH or FM fonts. If you send them Unicode text, it may show up as boxes or broken letters on their computer. A few habits save you trouble.

Ask first

Before you send anything, ask which font and which program they use. Get the exact font name, for example FM Abhaya or Bamini.

Best option: send a PDF

A PDF made on your own computer carries the fonts with it, so it looks the same everywhere. If they only need to print, this is the safest thing to send.

If they need editable text

  1. Finish your proofreading in Unicode.
  2. Convert it with the converter for the font they use.
  3. Paste the converted text into your file and set the font to the matching one.
  4. Check a printout or a PDF of the final result before you approve it.

When they send text to you

If a printer or typesetter gives you a file that shows English letters, it is in a legacy font. Convert it to Unicode first, then read it properly before you publish.