Back to Plugins
Fonts Swap

Fonts Swap

Easily swap fonts across components and local styles.

Plugin Preview

Fonts Swap preview

About this plugin

Fonts Swap

Streamline font management in your Figma designs with easeFonts Swap is the ultimate tool for designers looking to efficiently manage and update fonts across their Figma projects. Whether you’re auditing local text styles or text nodes in pages and frames, this plugin simplifies font scanning, replacement, and selection, saving you time and effort.


Key Features

  1. Detailed Font Scanning: Scan font families used in local text styles or text nodes, with insights into font styles (e.g., Regular, Bold) and usage count (number of styles or nodes).
  2. Effortless Font Replacement: Swap fonts across local styles or text nodes with a single click, preserving existing styles (e.g., Bold, Italic) for seamless updates.
  3. Node Selection: In the Pages & Frames tab, click "Used in: X node(s)" to instantly select all text nodes using a specific font family, ideal for quick inspections or edits.
  4. Current Page Only Option: Boost performance in large documents by limiting scans, replacements, and selections to the current page.
  5. Responsive Cancellation: Stop long scans instantly with a highly responsive Cancel button, ensuring a smooth experience even in complex projects.
  6. Modern, Intuitive UI: Clean and user-friendly interface with a sleek design (featuring blue, green, and red accents for a professional look).


Why Choose Fonts Swap?

  1. Time-Saving: Quickly audit and update fonts, streamlining typography tasks in design systems.
  2. Performance-Optimized: Includes a warning to use "Current page only" for large documents, plus a responsive cancellation system to prevent slowdowns.
  3. Precision Editing: View detailed font usage (styles and counts) and select specific text nodes for targeted modifications.
  4. Designer-Centric: Built for Figma users who need fast, reliable font management without disrupting their workflow.


How It Works

  1. Launch Fonts Swap and choose between Local Styles or Pages & Frames tabs.
  2. Click Scan Fonts to list all font families, their styles (e.g., Regular, Italic), and usage counts.
  3. In Pages & Frames, click "Used in: X node(s)" to select all text nodes using a specific font in the canvas.
  4. Select a replacement font from the dropdown and click Change to update styles or nodes.
  5. Use the Cancel button to instantly stop scans in large projects.


Ideal For

  1. UI/UX designers managing typography in design systems.
  2. Teams standardizing fonts across multiple pages or projects.
  3. Anyone needing to audit, replace, or select fonts efficiently in Figma.


Notes

  1. Supports all Figma text nodes and local text styles.
  2. Skips mixed-font text nodes for accuracy.
  3. Automatically selects the closest font style if the replacement font doesn’t support the current style.
  4. Optimized for performance with a responsive cancellation system to handle large documents.


Transform your typography workflow with Fonts Swap. Get started today!



Plugin Details

Version1
CreatedSeptember 4, 2025
Last UpdatedSeptember 4, 2025
Categoryfonts-typography
CreatorDat
Stats0 installs, 1 likes
PricingPaid

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • none