Font Replacer Ultimate is the most-used Figma typography plugin, with 152K users, because it swaps a typeface across every page and frame in a few clicks. For setting type up in the first place, Typescale (116K users) builds a modular scale from a single line of text.
Top 20 picks
Font Replacer Ultimate ๐ Swap change and replace fonts
#1 ยท 152K users
Quick answer
Most used
by Ilia Kolebaev
Best for type scales
by Sam Smith
Best for documenting type
by Jan Gugler
The full list
Replace fonts through all pages and artboards
Free + paid ยท 445 likes
Font Management, Font Pairs and Typography
Free ยท 309 likes
Automatically generate text style guides based on your defined local text styles.
Free ยท 485 likes
Easily replace fonts, swap font families, and batch change typography
Free ยท 409 likes
Automate text style creation and management in Figma for a smoother design workflow.
Free ยท 250 likes
Easily apply the correct tracking based on font size for SF Pro and New York texts!
Free ยท 209 likes
Find the perfect line-height for any text and grid combination.
Free ยท 413 likes
Simplify font management and enhance design efficiency with Font Changer.
Free ยท 77 likes
Get perfect letter-spacing & line-height automatically, using AI (ML algorithms)
Free ยท 470 likes
ๅๆฌงๆททๆคใใใๆใ่คๆฐใใฉใณใใฎ่จญๅฎใ็ฐกๅใซใใใใฉใฐใคใณใงใ
Free ยท 273 likes
Easily generate a flexible, harmonious and responsive type scale for balanced, beautiful typography.
Free ยท 404 likes
Turn local text styles into reusable variables with seamless binding.
Free ยท 76 likes
Buying guide
Most type work in Figma happens in text styles and, more and more, in variables, which can hold font family, weight, size, line height and letter spacing and switch them with modes. Plugins help at the edges: generating a scale, creating dozens of styles at once, documenting them, or converting styles to variables.
Two niche tools in the list are worth knowing. Fix San Francisco applies Apple's size-specific tracking for SF Pro and New York, and Japanese Font Mixer sets up mixed Japanese and Latin fonts. If your copy runs in several languages, the translation plugins help test text length.
Check whether replacement covers all pages, text styles and component main layers, or only the current selection. Missing a style means the old font comes back on the next instance.
A type scale plugin should let you choose the ratio, base size, rounding and line height, not just multiply sizes.
The useful plugins write real text styles or variables with names that match your system, rather than loose text layers.
Teams need a type specimen page. Generating it from local styles keeps it in sync with what designers actually use.
FAQ
Update your text styles first, since every layer using them changes at once. For text that isn't styled, a plugin like Font Replacer Ultimate or Uwarp Font Replacer swaps fonts across all pages.
Choose a base size and ratio, then generate sizes from it. Typescale and Peppercorn do the maths and lay out the scale, and Text Styles Creator helps turn the result into styles.
Yes. String and number variables can drive font family, weight, size, line height and letter spacing, so modes can switch between, say, compact and default type. Text Styles to Variables converts existing styles. See our variables and tokens plugins for more.
Google Fonts are available in Figma without installing anything. To browse pairings and variable fonts, Font Collections organises Google Fonts and suggests pairs.
Line height depends on font, size and your baseline grid. The good line-height calculates a value for a given text and grid combination, and TypeBalance suggests letter-spacing and line-height automatically.
Keep exploring
accessibility and WCAG checks
See the top pickstranslation and localisation
See the top picksnoise, texture, glass and shadow effects
See the top picksGuides