I have been writing in cursive since I was six, and my handwriting is, frankly, not great. It is fast, it is messy, and it has a couple of letters I draw the same wrong way every time. Two years ago I decided to do something about it. Not fix the handwriting, just turn it into a font so I could use it on screen and feel slightly less embarrassed about the birthday cards I send.
There is a paid service that does this called Calligraphr. It charges $8 per month and wants an account and an upload of every page of your handwriting to its servers. I paid for exactly one month, hated the experience, and cancelled. Then I found Fontcrafter, a free browser-based tool that does the same job with no account, no server, and no upload. After about forty minutes of tracing letters on graph paper, I had a working OTF file (OpenType Font, the standard font format macOS, Windows, and Linux all read natively) on my laptop. Here is what I learned.
The setup that is harder than it looks
Fontcrafter is not a magic wand. You cannot just snap a photo of your handwriting and get a font. The tool needs a specific kind of input: a scanned or photographed page where each character lives in its own little box. The recommended workflow is to print a template, fill in the boxes with a thick black pen, and scan the page at 300 DPI (dots per inch, a print-quality scan resolution) or higher. I tried to skip the template and freehand it, and the result looked like a ransom note assembled by a tired person at 2 AM.
What I did, and what I would tell you to do instead:
- Print the Fontcrafter template. It is a single PDF with one box per character, including uppercase, lowercase, numbers, and common punctuation. The template is on the Fontcrafter site and it is free.
- Use a black pen with a wide tip. I used a 0.7mm rollerball the first time and the tracer struggled with the thin strokes. A 1.0mm felt-tip or a wide Sharpie gave the cleanest results.
- Fill every box. Even the ones you do not think you need. If you skip the ampersand or the semicolon, the font will fall back to a system character at exactly the wrong moment.
- Scan, do not photograph. I tried both. The scan was 10 times easier for the tracer to read. My phone camera added perspective distortion that the tracer interpreted as new letter shapes.
The whole setup, including printing, filling, and scanning, took me about thirty minutes. Most of that was me redoing the lowercase g four times because my version was unreadable even to me.
What the tool actually does
Drop your scanned page into Fontcrafter and it traces vector outlines for each character. A vector outline is a mathematical description of the shape, the same kind of data a professional font designer works with. The result is not a pixel image of your handwriting pasted into a letter. It is a real font, with the same level of detail as anything you would pay $40 for on MyFonts.
The interface runs entirely in your browser. I opened it in Firefox, pointed it at the scanned PNG, and watched it assign each box to a character. There is a step where you can correct mistakes, and I needed to. My lowercase r and my lowercase n looked almost identical on the scan, and the tool confidently assigned my n-shaped letters to the r slots. The fix is to click the bad cell and reassign. It took me about five minutes to clean up the obvious errors.
The export options are the part that surprised me. Fontcrafter outputs OTF, TTF, WOFF2, and Base64. The first two are the standard font formats you install on your operating system. WOFF2 (Web Open Font Format, version 2) is what you would serve from a website if you wanted your handwriting to render on other people’s browsers. Base64 is the same data, encoded as a string you can paste directly into a CSS file. Calligraphr, the $8-per-month service I tried first, does not export WOFF2 or Base64. You would have to convert the font yourself with a separate tool.
What it does not do, and what I gave up
Fontcrafter is not a font editor. Once the font is exported, you cannot go back in and adjust the kerning (the spacing between specific letter pairs) or add a hundred alternates for a calligraphic feel. The tool is for getting your own handwriting into a usable file, not for designing a typeface you would sell.
What I missed from Calligraphr:
- A larger starter set. Calligraphr’s template has more punctuation, more accented characters, and a few extras like the long s. Fontcrafter’s template covers what most people need, but if you write in a language with diacritics you are out of luck unless you want to design your own template.
- A web app to test the font before downloading. Fontcrafter exports and that is it. You install the OTF on your machine to test it. Calligraphr had a live preview, which was nice for catching mistakes before the export.
- Cloud storage of your font. This is a downside of Calligraphr, not an upside. The fact that Fontcrafter does not store my font anywhere is the reason I trust it. I am listing it here for completeness.
For my use case, none of these mattered. I wanted a font that looked like my handwriting for birthday cards and the occasional zine, and Fontcrafter delivered exactly that.
Trade-offs
Time is the first real cost. Forty minutes is realistic for the first font if you have decent handwriting and do not redo any letters. If your handwriting is genuinely bad, like mine was, plan on an hour and a half and expect to throw away the first scan. The tool does not rush you, but it also does not hold your hand. You need to know what an OTF file is and how to install it on your operating system.
Pen choice is the second trade-off. A thin pen gives you a thin font, and a thick pen gives you a thick font. There is no way to mix. I scanned the same template twice, once with my 0.7mm rollerball and once with a 1.0mm felt-tip, and the second one was the one I kept. If you want a font with both weights, you are designing two fonts, not one.
Privacy is the third trade-off, and it is the good kind. Because Fontcrafter runs in the browser, your handwriting never leaves your machine. There is no server to trust, no account to compromise, and no terms of service to read. If you are the kind of person who reads privacy policies for fun, you will appreciate that there is nothing to read.
In my case, the time cost was a one-time hit. I have used the resulting font on birthday cards, a zine I printed for a friend’s wedding, and a slide deck where I wanted the headers to look hand-drawn. The pen trade-off is real but small, and I worked around it by doing the scan twice. The privacy story is the reason I switched off Calligraphr, and Fontcrafter has the right one.
If you are a casual user who wants your handwriting on screen, Fontcrafter is a clear win. If you are a professional designer who needs kerning controls and a hundred alternates, this is not the tool. For that, look at Glyphs or FontForge, both of which are real font editors with the features Fontcrafter skips.
Bottom line
If you have ever wanted your handwriting in a font file, Fontcrafter is the free, local, no-account way to do it. The first scan will probably be bad. The second one will be good enough. Install the OTF on your machine and you have a font that is genuinely yours, made from letters you actually drew, with no data ever leaving your laptop.
I still have my Calligraphr receipt in a folder somewhere, a reminder that the $8 per month was not buying me a better tool. It was buying me an account I did not need and an upload of my handwriting I did not want. Fontcrafter skips all of that, and the output is the same. If you only do one thing from this article, print the template, fill the boxes with a thick pen, and scan it. The rest is just clicking export.