First font free · No credit card · TTF/OTF/WOFF/WOFF2
TTF · OTF · WOFF · WOFF2 Thin · Regular · Bold Every glyph editable First font free
Describe the font (or attach a reference image) — the full typeface is ready in about a minute. First font free.
Turn your handwriting into a font
Write a few lines on paper, photograph them, and this free handwriting to font converter turns your handwriting into a font you can actually install — a complete family in your own hand, not a filter. It runs online in the browser, no app to install, and the first font costs nothing. Make your handwriting a font for signatures, notes and branding, and get letters you never wrote: one family covers up to 23 languages across 9 writing systems, exported as TTF, OTF, WOFF and WOFF2. Every glyph stays editable in the Studio afterwards.
Trending this week
How it works
A vibe, a brief or a reference image — plain language is enough.
The full character set is drawn and assembled into a working font in about a minute.
Tune any glyph in the Studio, then download TTF/OTF/WOFF/WOFF2 or embed from the CDN.
Frequently asked questions
How do I turn my handwriting into a font?
Write a few lines on paper, photograph them, upload the photo as a reference image in the generator, pick languages and weights, and generate. In about a minute you get an installable font family in your handwriting style.
Can my handwriting font include Cyrillic, Arabic or Chinese?
Yes — YoFont extends your style to any of its 9 supported writing systems, so a font based on your Latin handwriting can also type Russian, Arabic, Hebrew, Chinese, Japanese or Korean.
How do I make my handwriting a font for free?
Photograph your writing, attach the photo here and generate — the first font costs nothing and needs no card. You get real font files, not an image: install them and type in your own hand in any program.
What exactly should I photograph?
A few lines on unlined paper in even light are enough — the model reads the shape of your letters, not the text. Write the alphabet and a couple of ordinary sentences: it shows how your letters connect, and that is what makes the font look like you.
Where can I use my handwriting font — GoodNotes, Procreate, Canva, iPad?
Anywhere a font works. You get standard TTF and OTF files, so they install on Windows, macOS, iPad and Android and then show up in Word, Canva, Figma, Procreate, GoodNotes, Notability and Cricut Design Space like any other font. Nothing here is locked to our site.
Is this a handwriting to text converter?
No — that is OCR, and it reads your notes into typed characters. This does the opposite: it takes the shape of your letters and builds a font out of them, so afterwards any text you type looks handwritten by you.
Which file formats do I get?
Every font exports as TTF, OTF, WOFF and WOFF2, plus CDN-hosted @font-face URLs for web embedding.
How to turn your handwriting into a font, step by step
Your handwriting is the one typeface nobody else has. Turning it into a font used to mean filling in a template grid, scanning it and cleaning up every letter by hand. It does not any more — a photograph of ordinary writing is enough, and the whole thing takes about a minute.
- Write normally, on plain paper. No template to print, no boxes to fill. Write the way you actually write — a few lines of ordinary sentences. Forced, carefully drawn letters produce a font that does not look like you, which defeats the point.
- Photograph it straight on. Hold the phone parallel to the paper in even daylight. Your own shadow across the page is the single most common thing that spoils the shot; step to the side of the window rather than in front of it.
- Choose languages and weights. This is where a handwriting font stops being a novelty. You wrote in one alphabet; the family can cover up to 23 languages across 9 writing systems, in your hand, including scripts you have never written.
- Fix the letters you disagree with, then install. You know your own handwriting better than any model does. If the k is wrong, redraw or regenerate that one glyph and leave the rest alone. Then download TTF, OTF, WOFF and WOFF2 and install them like any other font.
What to write on the page — no template needed
People look for a handwriting-to-font template because that is how the older tools worked: print a grid, write one letter per box, scan it back. That approach captures letters but loses the thing that makes handwriting recognisable — how the letters behave next to each other. Write ordinary text instead, and keep these in mind.
- Cover the whole alphabet, then keep writing. Run through the letters once, then write two or three normal sentences. The sentences are the valuable part: they show your natural spacing and rhythm, which no grid of isolated letters can.
- Use a pen that gives a clean, even line. A gel pen, fineliner or ballpoint on white unlined paper is ideal. Pencil is faint and grey, thick markers bleed and close up the small counters inside a, e and o. Blue ink works as well as black.
- Write bigger than you normally would. Roughly a centimetre tall for lowercase letters. Larger writing carries more detail in the photograph, and detail is exactly what gets extended to the letters you did not write.
- Give the digits and punctuation a line of their own. Most people forget them, and then wonder why the numbers in their font feel borrowed. One extra line with 0–9, a comma, a question mark and an ampersand costs you fifteen seconds.
- Do not correct yourself. Crossed-out words, a slightly slanted line, letters that vary a little between repetitions — all of that is fine and some of it is what makes the result convincing. A page written too neatly reads as a script font, not as yours.
Using your handwriting font in GoodNotes, Notability, Procreate, Canva and Cricut
The question behind most searches here is really “will it work in the app I actually use?”. It will, because what you get is not a web gimmick but standard TTF and OTF files — the same format every one of those apps already reads.
On a computer you double-click the file and confirm. On an iPad, install the font through a font-manager app or import it inside the app itself; GoodNotes and Notability then list it with the system fonts, and Procreate picks it up in its own font import. Canva takes uploaded fonts on its paid plans, and Cricut Design Space simply shows whatever is installed on the machine. Nothing is tied to this site: the files are yours and they keep working offline.
Handwriting font or handwriting recognition — two different things
These get searched for in almost the same words, and they are opposites. Recognition — the thing GoodNotes and Apple Notes do — reads your written notes and turns them into typed characters, so your handwriting disappears and plain text remains. That is useful for searching your notes and useless for keeping your style.
A handwriting font goes the other way. It takes the shape of your letters and builds a typeface, so that afterwards anything you type — an email, a wedding invitation, a shop sign — comes out looking written by you, in letters and languages you never wrote by hand. If you wanted the first thing, your note-taking app already has it. If you wanted the second, that is this page.
When it does not quite look like you — and what to do
Handwriting is never identical twice; a font is. That gap is where the uncanny feeling comes from, and it usually shows up in one of three places. Letters that repeat look too regular — real writing varies. Joins between letters are too clean, or missing where you would normally connect. And the letters you never wrote, which had to be inferred, sit slightly outside your habits.
All three are fixable, and none of them requires starting over. Open the font in the Studio, find the letters that feel wrong and redraw or regenerate them individually — a handful of glyphs is usually the whole job. It is worth doing: the difference between “a script font” and “that is my writing” tends to come down to about five letters.
Working from something you did not write yourself — a logo, a poster, an old sign — is a different job with different rules: Make a font from an image →
More font generators
Cyrillic Arabic Chinese Japanese Korean Hebrew Greek Hindi (Devanagari) Multilingual Make a font from an image A custom font for your website Create your own font — *free* API / MCP