Convert your handwriting into a real TTF/OTF font file. Powered by Tesseract.js, Potrace, and opentype.js — all running locally in your browser.
All processing uses WebAssembly (Tesseract.js, Potrace) and JavaScript (opentype.js) running entirely in your browser. Your handwriting samples never leave your device — no servers, no uploads, no accounts required.
⚠️ For best results, use the template. Manual alignment may be needed.
Click to upload or drag and drop
PNG, JPG, WEBP up to 20MB
All processing runs locally via WebAssembly. No uploads, no servers, no accounts.
Tesseract.js OCR + Potrace vectorization running at near-native speed in browser.
A-Z, a-z, 0-9, plus symbols — generate a complete usable font file.
| Feature | This Tool | Calligraphr | Fontself |
|---|---|---|---|
| Price | Free | $8/mo | $39 |
| Privacy | 100% Local | Cloud | Cloud |
| Account Required | No | Yes | No |
| OCR Recognition | Auto | Auto | Manual |
| Output Format | TTF/OTF | TTF | TTF/OTF |
Inspired by: Free, privacy-first font generation
Source: Reddit r/fonts