Fontwise - Font replacer, text styles & font pairing plugin for Figma

by•
Stop replacing fonts one layer at a time. Fontwise is the bulk font replacer plugin for Figma. Scan your file, see every font in use, and swap fonts across your file or any selection in one click. Manage text styles, fix missing styles in bulk, and apply 350+ curated font pairings, without leaving your canvas. Built for design system maintainers, brand migrations, and cleaning up inconsistent fonts fast. Font Replacer is free, no limits. Text Styles and Font Pairing offer a free trial.

Add a comment

Replies

Best
Hunter
šŸ“Œ
Hey Product Hunt šŸ‘‹ Stop replacing fonts one layer at a time — that's the whole idea behind Fontwise. I kept losing time to the same task in Figma: swapping fonts across a file, layer by layer, missing a few text boxes every time, then doing it again. So I built a plugin to fix it properly. Fontwise does three things: → Font Replacer — scan your file, see every font in use, and bulk replace across your entire file or any selection in one click. Works with Google Fonts and system fonts. Free to use, no limits. → Text Styles Manager — create, edit, and apply text styles directly in the plugin. Auto-generate styles from any text layer, and detect + fix missing styles in bulk. → Font Pairing — 350+ combinations curated by professional designers, previewed live on your canvas before you apply them. It's built for design system maintainers, teams migrating brand typography, and anyone cleaning up inconsistent fonts fast. Also available on Framer if you build there. Would love your feedback, especially if you've got a messy file with five different fonts in it right now — that's exactly the use case this was built for. Thanks for checking it out šŸ™

"Bulk font swap across an entire file is one of those things you don't realize you need until you're 40 screens deep in a rebrand. 350 curated pairings is a solid library too. Are the pairings editable or is it a fixed list?"

Hunter

Ā Yes, it's editable. You can pick your own base font and find a pairing for it. By default, it shows a random suggestion from the curated list with a live preview.