Create your key
Name a key for your project. Keep it on your server, and revoke it whenever you need to.
MAKEAFONT FOR DEVELOPERS
Bring custom font generation into your workflow. Turn an image or a text description into a colour font, ready for your next project.
Your existing account. Your existing tokens. No separate API subscription.
curl https://api.makeafont.com/api/v1/fonts \
-H "Authorization: Bearer $MAKEAFONT_API_KEY" \
-H "Idempotency-Key: my-font-001" \
-F "image=@my-lettering.png" \
-F "charset=full" \
-F "quality=good"A SMALL INTEGRATION. A WHOLE CHARACTER SET.
Name a key for your project. Keep it on your server, and revoke it whenever you need to.
Upload your lettering or describe a style. Choose your characters and quality, then follow the job's progress.
Get a colour TTF or a full ZIP with WOFF2, an atlas and individual letter images. Use them in your own workflow.
TEXT TO FONT. IMAGE TO FONT.
Build font generation into game development scripts, design workflows and creative tools. Use your own artwork as a style reference, or describe the lettering you want.
Select a character preset or request your own set. Generation runs asynchronously, so your application can keep working while the font is being made.
Explore the endpoints →CLEAR TOKEN PRICING
Tokens are reserved when a job starts and charged only when a font is delivered. A failed or cancelled generation releases the reservation.
Your dashboard separates available tokens, reservations and actual spending. Checking progress and downloading your font cost no tokens.
Open your developer dashboard →Yes. Website and API generations share the same token balance. Sign in, create a key and use the tokens already in your account.
A job ID first, followed by a font ID when generation succeeds. Download a colour TTF directly or a ZIP containing the font files, bitmap atlas and individual glyph exports. Colour font support varies by application. See our licence and usage guidance.
Keep the key in your own backend. A key embedded in browser code or a distributed game can be copied and used to spend your tokens. Your backend should authenticate your users and limit their requests.
Send the same request again with the same Idempotency-Key. MakeAFont returns the original job instead of generating and charging for another font.
READY WHEN YOU ARE