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

Typing Sinhala and Tamil in Photoshop and Illustrator

Designers often hit this: you paste Unicode Sinhala or Tamil into Photoshop or Illustrator, and the signs are in the wrong place or the letters don't join up. That is usually the program's text engine, not your text.

What to try

  1. Make sure you are on a recent version of the program.
  2. Open the type settings in Preferences and look for the text engine option. Choose the one that mentions South Asian and Middle Eastern scripts, then restart the program. The exact wording changes between versions.
  3. Use a Unicode font that has your language, such as Iskoola Pota or Nirmala UI for Sinhala, or Latha or Nirmala UI for Tamil.

If it still doesn't work

Older versions may not support these scripts properly. In that case many designers work with legacy fonts, which is why printers still ask for Bamini or FM files. Convert your Unicode text with Unicode to Bamini or Unicode to FM Abhaya, paste it in, and set the layer to the matching font.

Always keep your original Unicode text somewhere safe, so you can fix typos and convert again.