HandScript

Turn your handwriting into a real font.

Preserve theirs, too.Memorial fonts — waitlist open

Print a one-page template, write each character once, photograph it with your phone. HandScript turns that photo into an installable .ttf, .otf and .woff2 in under a minute.

Free account · free to make and preview · $9 one-time per font to download TTF, OTF and WOFF2 · 14-day refund

Three rows of a filled-in HandScript template photographed with a phone — A to J, U to d, o to x — each followed by the same characters typed with the font generated from that photo
Real before/after: a family member's filled-in template (used with permission; phone photo, straightened and contrast-adjusted crops) and the same characters typed with the font HandScript generated from it. The letters are untouched.

How it works

Three steps, about ten minutes the first time. No drawing tablet, no font software.

  1. Print the template

    One sheet of US Letter paper with a 10×10 grid — a box for each of the 95 printable characters and a black square in each corner so we can straighten your photo. Print at 100%, no “fit to page”.
    Get the template →
  2. Write it and photograph it

    One character per box with a thick black marker, then a phone photo of the flat sheet, square-on, with the four corner squares in frame.
  3. Upload, preview, download

    Upload the photo and HandScript builds the font in under a minute. Check every character on the preview sheet for free before you decide to buy.
    Upload a photo →

What your font looks like

Everything below was typed with a font made from one phone photo of a second, different test sheet — every character on it came through as written, digits and punctuation included. It's the same pipeline you'll use.

Two pangram sentences, the lower-case alphabet and the line 'Made from one phone photo of handwriting' typed in the handwriting font HandScript generated from the template photo
Pangrams and the lower-case alphabet typed with the generated font. Uneven letter sizes and stroke weights are the handwriting's, not an effect.
Upper-case letters, lower-case letters, digits and punctuation typed in the generated handwriting font
Upper case, lower case, digits and a sample of the punctuation. The preview sheet below shows every character you wrote. The smudge on the 5 is real ink from the photo.

What you see after upload

HandScript renders a preview sheet — the same 10×10 grid as the template, but with every cell you wrote typeset in your new font — so you can check each character against what you wrote before paying anything. If a letter came out wrong, reshoot or rewrite that sheet and upload again; making fonts is free.

HandScript's preview sheet: every character you wrote, rendered with the newly generated font on the same 10×10 grid as the template
The actual preview sheet HandScript produced for the second test sheet's font shown in this section (not the hero sample).

What you need before you start

What you need, and what to expect.

A printer and one sheet of paper

Any home printer and plain white US Letter paper.

A thick black marker

A Sharpie or similar. It's the biggest single thing you control: thin pens make skinny, faint fonts; a marker gives clean, confident strokes that trace well.

A phone camera

No scanner needed. A normal phone photo of the flat sheet is what the pipeline is built for.

About ten minutes

Writing 94 characters takes most of it (the space is free). If a letter comes out wrong, redo that sheet and upload again.

How HandScript turns a photo into glyphs

The short version of what happens after you upload — so you know what the photo needs to contain and why a marker beats a ballpoint.

  1. Find the corners

    An AI vision model (Anthropic's Claude) is shown the four corner regions of your photo and asked to locate the black registration squares — for template fonts, that's the only thing the model is asked to do.

  2. Straighten the page

    Using those four points, the photo is perspective-corrected so the page becomes a flat rectangle and every box sits at a known position.

  3. Cut out each written cell

    Everything outside the boxes — labels, header, footer, corner marks — is painted white, then each box is cropped. The pale box borders drop out at the black-and-white step, so only your ink remains.

  4. Keep the ink

    Each crop is thresholded to black and white and cleaned to the main stroke(s). A thick marker survives this step cleanly; a thin pen can break into fragments.

  5. Trace to vectors

    Each cleaned glyph is traced into smooth vector outlines (with potrace). Bumpy edges here come straight from the paper.

  6. Assemble the font

    The outlines are sized in proportion to how big you wrote each character (with a minimum per character class), placed on a shared baseline, and written out with FontForge as TTF, OTF and WOFF2. A separate step then typesets the preview sheet with the new font.

Pricing

Free to make and preview. $9 one-time per font to download the TTF, OTF and WOFF2.

  • No subscription

    Paid once per font. Nothing renews, and you only pay once you've seen the preview.

  • 14-day full refund

    If your font didn't come out the way you hoped, email us within 14 days and we refund the $9 — no need to justify it. Refund policy

  • Secure checkout by Stripe

    Your card details go straight to Stripe. They never touch our servers.

  • Your handwriting stays yours

    You keep the rights to your handwriting and your photos. We never sell your data or use it for advertising; your uploads are private to your account, handled only by the processors named in our privacy policy, and deleted on request. Privacy

Questions people ask before making a font

Is HandScript free?

Creating an account, making a font and previewing it are free. Downloading the font files (TTF, OTF and WOFF2) is $9 per font, paid once — there is no subscription and nothing renews. If it didn't come out the way you hoped, email us within 14 days for a full refund. Pricing and refunds

What file formats do I get, and where do they work?

Every font comes as TTF (install on Mac, Windows and Linux), OTF (same glyphs, OpenType container) and WOFF2 (for websites via @font-face). Once installed, the font shows up in Word, Pages, Photoshop, Illustrator, Cricut Design Space on desktop, and anything else that lists your system fonts.

Canva only lets paid plans (Pro, Teams, Education, Nonprofit) upload your own fonts to a Brand Kit — upload the TTF or OTF. Procreate imports TTF/OTF directly. On iPhone and iPad you install fonts through a font-installer app; on Android it depends on the phone maker.

Which characters are included?

The 95 printable ASCII characters: A–Z, a–z, 0–9, punctuation and symbols, plus the space. That covers everyday English text. Accented letters, other alphabets and emoji are not captured yet — if you type one, the app you're using will fall back to another font for that character.

Will it join my letters like cursive?

No. You write one character per box, so the font reproduces each letter the way you wrote it but doesn't connect them. The result looks like careful print handwriting, not flowing cursive. Letters that touch or overlap the box borders can also come out clipped, so leave a little space. If what you want is your name and sign-off in your own writing, see turn your signature into a font.

What makes a good sample?

A thick black marker (a Sharpie is ideal), plain white paper, one character centred in each box, and loops fully closed — an open “o” becomes a “u”. Thin ballpoint or gel pens produce skinny strokes that look faint once the font is on screen.

For the photo: lay the sheet flat, shoot square-on from above in even light with no shadow across the page, and keep all four corner squares in frame. Any phone camera is fine; JPEG, PNG and WEBP photos up to 25 MB are accepted.

Do I own the font? Can I use it commercially?

You keep the rights to your handwriting and to the photos you upload. A purchased font is licensed for personal projects — documents, cards, invitations, personal websites and similar. For commercial use (products for sale, logos, client work), email us first. Terms and license

What happens to my photo?

Your photo is stored privately in your account, alongside the font it produced, so you can come back and download it later. The four corner regions of the photo are sent to Anthropic's Claude API — a few small requests, occasionally retried with a second model — to locate the registration marks; by default, Anthropic doesn't use API inputs or outputs to train its models, and we never opt in. We never sell your data or use it for advertising; the only third parties that process your uploads and account data are the processors named in our privacy policy. Email support@handscript.app from your account's address and we delete your account, uploads and fonts (the payment records we're required to keep for tax purposes stay with Stripe). Privacy

Can I make a font from someone else’s handwriting — a parent’s old letters, for example?

Only upload handwriting that is yours or that you have the right to use, such as a family member's letters with the family's permission. Old letters and cards don't come on our template, so they need a separate memorial process that finds each character in the photos and lets you pick the best example of each. That process isn't open yet — see preserve a loved one's handwritingand join the waitlist there; we'll email you when it is.

Can I do all of this from my phone?

Yes. You still need a printer for the one-page template, but writing, photographing and uploading all work from a phone browser. Installing the finished font system-wide on a phone is the fiddly part: iPhone and iPad need a font-installer app, and on Android it depends on the manufacturer (some need a font-manager app, some don't allow it) — though the TTF still works in Android apps that let you import fonts.

How is this different from a “handwriting font generator”?

Most “handwriting font generator” sites either restyle typed text with a pre-made handwriting font or output look-alike Unicode characters you copy and paste. Neither contains your strokes. HandScript is a handwriting font maker in the literal sense: each letter you wrote is traced into vector outlines and assembled into standard TrueType/OpenType files, so it scales cleanly, installs like any other font and works anywhere a normal font does. It is not an image, a keyboard sticker or copy-paste text.

A font from a loved one's letters

Old letters, recipe cards, the note in a birthday card. We're building a way to turn photos of them into a font you can type with. It isn't open yet — the page explains how it will work, what it can't promise, and has the waitlist.

Preserve a loved one's handwriting →