100% local processing - your files and data never leave your browser.
No accounts, no tracking - we don't save your credentials, files, or usage.
Free forever - donations are welcomed, but every tool is and always will be free.
Open in spirit - need a special tools..? Drop a message.
TPL Tools API · v1 · Free Forever

Build with our
tools.

A free, no-frills API for developers. Convert files, generate hashes, encode URLs, and more - all programmatically. 1,000 requests per day, no credit card, no surprise bills.

No credit card 60-second signup JSON over HTTPS
terminal · curl example 200 OK
# Convert SVG to OpenCart .tpl format
curl -X POST https://svgtotpl.com/api/v1/svg-to-tpl \
  -H "X-API-Key: tpl_yourkeyhere" \
  -H "Content-Type: application/json" \
  -d '{"svg":"<svg width=\"100\">...</svg>","class":"logo"}'

# Response:
{
  "ok": true,
  "tpl": "<svg width=\"100\" class=\"logo\" role=\"img\">...</svg>",
  "format": "svg",
  "bytes": 130
}
1,000
requests / day
$0
forever
v1
stable api
JSON
over HTTPS
Why use it

BUILT FOR DEVELOPERS

SIMPLE AUTH
One header, one key. Send X-API-Key: tpl_xxx and you're authenticated. No OAuth dance, no signed requests.
JSON IN, JSON OUT
POST JSON, get JSON. Works in every language without special clients. cURL, fetch, requests, axios - whatever you already use.
USAGE DASHBOARD
See exactly how many requests you've used today, this month, and which endpoints. Real-time, no integrations needed.
RATE LIMITS DONE RIGHT
Standard X-RateLimit-* headers on every response. Know your remaining quota and reset time without polling.
HONEST ERRORS
Every error response includes a clear message field telling you what went wrong and what to fix. No cryptic codes.
NEED MORE?
Hit the daily limit? Drop me a message via the contact form. If your use case is real, I'll bump your limit. Free.
Get Started

3 STEPS, 60 SECONDS

No credit card. No email confirmation. Just sign up, copy your key, start calling.

1

Sign up with email + password

Visit /api/signup - takes 10 seconds. Your account and a fresh API key are created instantly.

2

Copy your key from the dashboard

Click the Copy button on your dashboard. Treat it like a password - don't commit it to git. Every key starts with tpl_.

3

Make your first request

Send an HTTP POST with your key in the X-API-Key header. The docs page has full code samples in cURL, PHP, JavaScript, Python, Ruby, and more.

READY TO BUILD?

Your free API key is one form away.

Accent colour
Custom