How to install a custom font on iPhone or iPad (iOS 17+)
The full, no-nonsense guide to installing a .ttf font on iOS. Covers configuration profiles, the new Files-based flow, and which apps will actually let you use your custom font.
iOS is the trickiest of the four major platforms when it comes to custom fonts — not because installation is hard, but because Apple keeps changing how it works and the apps are inconsistent about which fonts they expose. This guide walks through the current, working approach.
If you don't already have a .ttf file, you can make one from your handwriting in about ten minutes before continuing.
The short version
- Get the
.ttffile onto your iPhone (AirDrop, email, iCloud Drive — any route). - Open the Files app and tap the font.
- Tap Install, then go to Settings → General → VPN & Device Management → Profile and approve it.
- The font now appears in Pages, Keynote, Procreate, and any app that uses iOS's system font picker.
That's the whole thing for most people. The rest of this guide is the details — what to do when something doesn't work, and which apps actually support custom fonts.
Step 1 — Get the .ttf onto your iPhone
You have a few options, in order of how reliably they work:
- AirDrop from a Mac. Right-click the
.ttfin Finder, AirDrop to your iPhone. It lands in the Files app, in a folder named "AirDrop" or just at the root of Downloads. - Email it to yourself. Attach the
.ttfto an email, open the email on your phone, tap the attachment, then tap the share icon and choose Save to Files. - iCloud Drive or Dropbox. Drop the file into a synced folder on desktop, then open Files on your phone and navigate to it.
- Download it directly in Safari. If your font was generated in a web browser on the phone (like our app), tap Save — Safari drops it into Files automatically.
You'll know it worked when the .ttf is visible in the Files app and tapping it shows a system preview of the font.
Step 2 — Install the font
Tap the .ttf file in the Files app. iOS shows a font preview screen with an Install button in the top right. Tap it.
What happens next depends on your iOS version:
- iOS 17 and later. You get a confirmation dialog inside Settings. Approve it. Done.
- iOS 13–16. iOS downloads a configuration profile (this is just how Apple ships fonts to the system). Open Settings → General → VPN & Device Management → Profile, tap the font profile, and tap Install. You'll need to enter your passcode.
After approval, the font is installed system-wide. You can verify it by going to Settings → General → Fonts — you'll see a list of every custom font on your device.
Step 3 — Actually use the font in an app
This is where iOS gets opinionated. Installing a font is not the same as every app being able to see it. The font picker is something each app implements separately, and many apps just don't bother.
Apps that work reliably with custom fonts on iOS:
- Pages, Keynote, Numbers — all show installed fonts in the font picker.
- Procreate, Procreate Dreams — fonts appear in the text tool.
- Affinity Designer, Affinity Photo, Affinity Publisher — full support.
- Canva — custom fonts work on Pro accounts; tap the font picker, "Upload a font", then they show up.
- Notability, GoodNotes — yes, via their own font picker.
- Word, PowerPoint, Excel (Microsoft Office on iOS) — supported in recent versions.
- Pixelmator Pro for iPad — yes.
Apps that don't usually expose custom fonts:
- Notes, Messages, Mail — Apple's own utility apps stick to system fonts.
- Instagram Stories, TikTok captions — limited to their own curated font lists.
- Most social media apps — same story.
The workaround for the second category is to design your text in an app that does support your font (Pages or a graphics app), export as an image, and post the image. Less convenient, but it gets your handwriting in front of people.
Troubleshooting
"Install" doesn't appear when I tap the font
Make sure you're in the Files app, not Quick Look from a Messages thread or an email preview. Long-press the .ttf and use Share → Save to Files first, then open the saved copy from Files.
The font installed but I can't find it in an app
Check two things:
- Open Settings → General → Fonts. If your font isn't listed there, the install didn't complete — try again.
- The app you're using doesn't support custom fonts. Check the list above. If your app isn't on it, custom fonts likely aren't supported.
How do I uninstall a custom font?
Settings → General → Fonts, tap the font, then Delete Font. Or remove the profile under VPN & Device Management on older iOS versions.
Can I install a font directly to one app instead of system-wide?
A few apps (Procreate, Affinity) let you drag a .ttf into the app itself, which makes the font available only inside that app and skips the Settings install entirely. Useful if you don't want to clutter your system fonts.
That's iOS done. If you have an Android phone or tablet too, the Android guide covers the same workflow over there. Or start from scratch and make a font from your handwriting.
Ready to make your own handwriting font?
Make my font →