You can't upload or install your own font file in Instagram Stories: the Story text tool only offers Instagram's built-in styles. To get a custom look anyway, paste styled Unicode text into the text box, or set your words in your real font in a design app (or Instagram's Edits app, for video) and add the result to your Story as an image or clip.
A lot of Instagram font advice is about bios and captions, which have no font menu at all, so copy-paste Unicode is the only trick there. We cover those in how to get fonts on Instagram. Stories work differently. They have a proper text tool with several typefaces, colors, backgrounds and animations, just no slot for a font of your own. This guide covers the built-in options, three workarounds that do work, and what each one costs you.
What the Story text tool can and can't do
According to Instagram's help center, once you tap the text tool in a Story you can change the text style, pick a text color (tap and hold a color circle for a custom shade), add a colored background, change the alignment on some styles, resize and rotate the text with two fingers, and pin text to a moment in a video. When Instagram rolled out new fonts in August 2024, its creator blog described the same flow: open the text tool, tap the text button to see the fonts, then animate the text or add an effect.
Nothing in that list involves a font file. Instagram's help pages describe no way to import one or to use the fonts installed on your phone, and third-party guides say it plainly: Instagram doesn't allow custom font uploads. So adding a custom font to a Story always means working around the text tool, not inside it.
Styling text with Instagram's built-in tool
If one of Instagram's own styles is close enough, use it. It's the fastest route, and your words stay real, editable text.
- Open the Story camera and add a photo or video, or tap Create to start without one.
- Tap the text tool (the Aa icon) and type.
- Tap the text style button at the top of the screen and swipe through the fonts.
- Tap a color circle at the bottom to recolor the text, and tap Background to put a colored block behind it.
- Tap Align where it appears. On the Classic style, a slider changes the size; on any style, pinch to resize.
- Add an animation, an effect, or both.
Instagram adds styles over time. In August 2024 it added six typefaces made with the type foundry Colophon (Signature, Editor, Bubble, Squeeze, Poster and Deco), plus sparkle, shimmer and pixelation effects and a jump animation. The font row in your own app is the only list that's guaranteed current, so trust it over any list online, including ours. For the typefaces behind the app itself, see what font Instagram uses.
Instagram's July 2026 Stories guide also describes an AI text restyle: type your text, tap the A* icon, and pick a preset or describe the look you want. Restyle runs on Meta AI, and the help center says you'll be asked to accept the Meta AI terms the first time you use it. The result is still Instagram's styling, not your font.
Workaround 1: paste styled Unicode text
Unicode styles add looks such as small caps or double-struck letters, and because the style lives in the characters themselves, you can mix several in one text box without installing another app.
How to do it with BoldlyType
- On your phone, open the Instagram text formatter, or the fancy text generator for more decorative sets. Both run in your browser and don't store what you type.
- Type your line and copy the style you like.
- In your Story, tap the text tool, press and hold, and paste. If pasting misbehaves, see our guides to copying fonts on iPhone and on Android.
- Try a few Story styles and check the preview before you share.
What actually happens to the pasted characters
A generator doesn't hand Instagram a font. It swaps each letter for a different Unicode character that is drawn to look styled. A plain capital A (U+0041) becomes ๐, which Unicode names MATHEMATICAL BOLD CAPITAL A (U+1D400). Unicode's own code chart says these characters are for math variables and that general text should use standard letters with formatting.
That has two effects in a Story. First, a typeface only contains the characters its designer drew, and everyday software handles the gaps with font fallback: when the chosen font has no drawing for a character, another font fills in. If the Story font you pick doesn't cover your pasted characters, switching Story fonts may restyle the plain words on a line while the pasted ones stay the same. Second, if no font on the device covers a character, it shows as an empty rectangle, nicknamed tofu. Rare styles are the most likely to do this on older devices, so keep anything important in a common style like bold. Our explainer on why fancy text shows as boxes covers the details.
The upside: pasted characters are still text, so you can edit them in the Story editor like anything else you type.