REST API

Font Conversion API

Convert Tamil legacy fonts to Unicode (and back) programmatically. Free during beta — no credit card required. Use it in your app, script, or workflow.

10,000 max

Characters per request

Free — always

Beta pricing

19 formats

Tamil fonts supported

Get Your Free Beta Key

Beta

Free during beta. Your key lets us track usage so we can size the service correctly before launch.

Endpoint

POSThttps://fontconvertor.in/api/convert

Request

Pass your key in the X-API-Key header. The body is JSON.

textrequired
string

The text to convert. Maximum 10,000 characters per request.

fromrequired
string

Source font encoding. See font values table below.

torequired
string

Target font encoding. Same allowed values as 'from'.

Response

result
string

The converted text.

from
string

Echo of the source font you sent.

to
string

Echo of the target font you sent.

input_chars
number

Character count of the input.

output_chars
number

Character count of the output.

Error response

{ "error": "Description of what went wrong" }

Font Values

baminiBamini
sentamilSenTamil
suntommySunTommy
sunsurajSunSuraj
stmzhStmzh
tsciiTSCII
tamTAM
vanavilVanavil
shreelipiShree Lipi
amudhamAmudham
tabTAB Anna
kurinjiKurinji
kaKa Lagaram
tamshaktiTam Shakti
kolltKOLLT
mclmangaiMCL Mangai
lttmLT-TM Semparuthi
chenetChenet Unicode
unicodeUnicode (UTF-8)

Code Examples

Generate your free key above to see it pre-filled in the examples.

curl -X POST https://fontconvertor.in/api/convert \
  -H "Content-Type: application/json" \
  -H "X-API-Key: fc_beta_your_key_here" \
  -d '{
    "text": "tkdj; ,ize;j thH;j;ijfs;",
    "from": "bamini",
    "to": "unicode"
  }'

Playground

Try the API live — runs the same conversion engine in your browser.

24 / 10,000 chars

HTTP Status Codes

200OKConversion succeeded. Response contains result.
400Bad RequestMissing or invalid fields — check your request body.
401UnauthorizedAPI key is missing, invalid, or deactivated.
405Method Not AllowedOnly POST is accepted.
500Server ErrorConversion engine error — usually a wrong source font.

Need higher limits or a dedicated SLA?

The beta API is free for reasonable usage. For enterprise volumes, dedicated infrastructure, or custom integrations, contact us.

Contact for enterprise access