Free Figma plugin that turns webpages, URLs, or HTML code into editable Figma layers. A fast HTML to design workflow for redesigns and QA.
HTMLtoFigma is a Figma plugin and Chrome extension designed to bridge the gap between the web and design workflows. It provides a practical solution to a common designer pain point: converting live websites, URLs, or raw HTML/CSS code into fully editable Figma layers. This tool is effectively an HTML to Figma converter, eliminating the need to manually rebuild or trace existing web interfaces. By offering both a direct plugin within Figma and a browser extension, HTMLtoFigma streamlines the process of turning any online webpage or local HTML project into a malleable Figma design starting point for redesigns, audits, and competitive analysis. The core promise is to save hours of manual work by delivering a web to Figma workflow that preserves key CSS properties and page structure.
Unlike simply pasting a static image, HTMLtoFigma transforms page elements like text, containers, and images into native Figma objects. This allows you to immediately move, restyle, rename, and edit these layers, making the imported content a true foundation for design work. This feature is crucial for any redesign or design QA process where a static screenshot falls short.
The tool is designed to bring real, editable design tokens into Figma. It aims to preserve critical CSS properties such as typography (font family, size, weight), colors, spacing, borders, and basic layout structures. This fidelity makes it a powerful alternative to constant back-and-forth with browser DevTools, aligning the design file more closely with live production code.
You can initiate the conversion through multiple entry points tailored to different workflows. The ### URL Import feature allows you to paste a live webpage address directly into the Figma plugin to capture the current state of any public site. Alternatively, the ### HTML Code Mode lets you paste raw HTML and CSS, perfect for developers handing off components or for working with local projects.
For a truly streamlined web to Figma process, the HTMLtoFigma Chrome extension lets you capture the exact page you are viewing in your browser and send it directly to Figma without leaving your workflow. This makes competitive analysis and inspiration gathering incredibly fast and context-aware.
The entire process is built for speed, with typical page conversions completing in under 30 seconds. There’s no complicated dashboard; you install the plugin, choose your input method (URL or code), and within moments, you have a working Figma file ready for editing.
Using HTMLtoFigma is a straightforward, three-step process that integrates directly into the tools you already use.
Start inside the Figma Community or the Chrome Web Store. Search for “HTMLtoFigma” and install it with a single click. The Figma plugin integrates natively into your design environment, requiring no separate app or account setup.
Within Figma, open the plugin from the menu. From there, you have two primary options:
https://example.com/product-page).Once processed, the entire webpage structure will appear in your Figma file as a group of editable layers. You can now immediately start your redesign work: tweak the spacing, update the copy, change colors, or break the structure apart to use in new compositions without any manual recreation.
Currently, HTMLtoFigma is completely ### free during its early access period. There are no usage limits, no requirement for a credit card, and all core features are available at no cost. This includes unlimited conversions, both URL and HTML code import modes, and access to the Chrome extension. The team plans to introduce a paid ### Pro tier in the future, which will add advanced features like a high-fidelity mode for even more accurate CSS conversion, batch import capabilities, and priority support. For now, anyone can install and use it as a full-featured, unrestricted Figma HTML to design tool.
Yes. During the early access phase, HTMLtoFigma is 100% free with no usage limits or credit card required for any of its core features.
HTMLtoFigma is designed to preserve key CSS styles like fonts, colors, and spacing to create a useful, editable baseline in Figma. It converts the structure into real layers, not a flat image, making it fundamentally different and more practical than a screenshot for design work.
You can import the current, rendered state of any public webpage via the URL import feature. It captures the page as it appears in a browser at that moment, which is ideal for single-page audits, redesigns, or comparisons.
The Figma plugin works from inside Figma itself, allowing you to paste URLs or code. The Chrome extension works from your browser, letting you send the page you are currently viewing directly to Figma. Both achieve the same end result but cater to different starting points in your workflow.
Absolutely. This is the core value proposition. All text, shapes, and groups are converted into standard Figma layers that you can select, edit, move, and restyle just like any other element you create in Figma.
The plugin works with most public, renderable webpages. Simpler, static pages convert fastest. Extremely complex pages with heavy JavaScript interactivity may see some elements simplified, but the core structure and styles are typically captured effectively for design purposes.
Yes. You can copy the HTML and CSS from your local project and use the HTML code import mode within the Figma plugin to convert that code into Figma layers, making it a great tool for bridging developer and designer workflows.