Make a font from a filled template, using a scanner, phone camera, or tablet. The app is free and processes your scans on your device.
Choose a language on the inktype homepage, then click Download template.
The templates include basic Latin, Polish, German, French, and Spanish characters. Choose Empty for extra symbols or punctuation.
For paper, download the PDF and print it on white A4 paper. Set the print scale to 100%, not fit-to-page.
For a tablet, download the PNG and open it in a drawing app such as GoodNotes, Procreate, or Photoshop. Fill it in with an Apple Pencil or another stylus.
Write one character inside each dashed box. Use your usual handwriting.
Photograph the filled sheet with your phone, or use a flatbed scanner.
For a scanner, use 300 dpi and save the scan as a JPG or PNG.
Click Upload scan on inktype.cc and select your file. You can use JPG, PNG, or PDF files up to 25 MB.
The app reads the corner markers to identify the template language and straighten the sheet. It extracts each character from its box and traces its outline.
Processing runs in your browser. Your scans never go to a server.
The editor shows your captured characters. Select a character to adjust it:
Use the Global tab to adjust all characters at once. Auto-crop spacing fits spacing to each character's outline, plus the margins you choose.
Type in Try your font below the editor to check the result.
Click Export .otf, then enter a font name and author. Download the file and install it in an app or system that supports OpenType fonts.
Yes. There are no subscriptions or limits on font exports. inktype.cc is an independent project by kiwiprojekt.
inktype exports an OpenType font (.otf). Use it in apps that support custom fonts. Check your app's font installation or upload instructions.
Yes. French, German, Polish, and Spanish templates include their accented characters. For other symbols, fill in an Empty template and assign each character in the editor.
Yes. The app saves your edits in this browser. Upload the same scan file again to restore them. Clearing the browser's stored site data removes those saved edits.