Figma to WordPress: What Actually Changed in 2026

Updated on September 11, 2026, bySagar PatelSagar Patel
Figma to WordPress: What Actually Changed in 2026

A client approved a Figma frame on a Tuesday and expected the page live on Thursday. Two years ago that meant three days of rebuilding: retyping spacing values, rewiring hover states, and teaching every breakpoint how to behave.

The design was finished long before the website was.

That gap is what the phrase “figma to wordpress” has always described, and it is worth saying plainly that the phrase itself is searched less each year. Around 390 people a month type it into Google.

Our own Search Console shows uichemy.com collecting 2,421 impressions for it over the last 90 days at an average position of 7.03, with a click-through rate of 2.35%, which is what happens when a page ranks near the bottom of page one for a question it does not answer well.

The interesting thing is that the work behind the phrase changed more in 2026 than in the four years before it, and it changed in two directions at once.

The conversion itself got better: no layer tagging, Elementor V4 turning styles into classes, Gutenberg and Bricks as full targets, and conversions that fire from an AI editor. And the starting point stopped having to be a Figma file at all.

Everything below was read off uichemy.com, its documentation and Figma’s own help centre on 8 September 2026.

The Search Term Is Shrinking, the Job Is Not

Search volume falls when a question splinters. People no longer search for the whole journey, they search for the leg they are stuck on: “figma to elementor”, “figma to bricks”, “is figma make free”.

The job did not shrink, the vocabulary did.

So the useful version of this article is not a definition of the workflow. It is a list of what genuinely moved, with the limits attached, because the limits are where a Thursday deadline actually dies.

Four Ways In, and Figma Is One of Them

UiChemy rebuilt around that splintering on 7 September 2026. The homepage now reads “four products, one engine, one destination: real, editable WordPress in your builder”, and the four differ only in what you hand over at the start.

Figma to WordPress is one of them rather than the whole product.

ProductWhat you start withWhat lands in WordPress
Figma to WordPressAn approved Figma designNative Elementor, Gutenberg or Bricks
AI Website CreatorA text prompt or a client briefA whole site, sitemap and pages, exported to Elementor
UiChemy ComposerA prompt, inside the builderReal HTML, CSS and JavaScript you can edit by hand
AI to WordPressAn existing Lovable, Claude, Bolt or v0 buildEditable WordPress, routed through Composer
Export To Gutenberg from AI Website Creator is marked Soon on all four plans including Agency, and the Composer product page says it runs inside Elementor. The Figma route is the only one that reaches Gutenberg and Bricks today.

 

That changes the first question you should ask, and it is not a question about conversion settings. If the design is signed off, convert it, and the rest of this article is about doing that well.

If there is no design yet, because a client sent a brief and a logo and wants something to look at on Friday, AI Website Creator writes the scope, the sitemap and the pages from that brief.

And if one section needs behaviour no widget covers, Composer writes the HTML, CSS and JavaScript for it inside the page you already have open, in Simple Mode with plain fields or Developer Mode with a class editor and code tabs.

The old line that UiChemy converts but does not generate stopped being true on 7 September. It does both, and sending you to the converter when you have no design to convert would waste your afternoon.

The Conversion No Longer Needs You to Tag Layers

Until this year, every UiChemy conversion started with tagging: you told the plugin which Figma layer should become which builder widget, layer by layer. AI Express Mode removes that step.

It reads the frame, maps the layers itself, builds native widgets, then runs a self-check pass over its own spacing and contrast and shows you every change it made.

UiChemy AI Express Mode page showing automatic Figma to WordPress conversion
The page counts five clicks from frame to live page. The number that matters more is the one beside it: zero layers you tag by hand, which is the entire difference from Classic Mode.

Motion is set at conversion time rather than added afterwards, at three levels. Off keeps the page still and loads fastest.

Subtle adds scroll fades and hover states. Immersive carries parallax, shifting backgrounds and cursor-following effects, and that tier needs GSAP, which starts on the Studio plan.

Headers and footers are the other quiet change. AI Express detects them and pushes them into your theme builder templates, which supports both the Elementor Pro Theme Builder and the Nexter Theme Builder.

Previously that meant separating them by hand and running extra exports.

CapabilityAI Express ModeClassic Mode
Layer mappingNot requiredRequired, layer by layer
Layout stylingAutomaticManual
Motion and effectsBuilt in, three levelsAdded by hand
Spacing and gapsAuto-fix, optionalManual
ResponsivenessAuto, tuned in the managerManual, by Responsive Manager
Header and footerAuto to Theme BuilderManual, or multiple exports
Post-conversion editsEditor plus Chat AIEditor only
Credit cost per pageHigherAlmost nothing
Builders reached todayElementor onlyElementor, Gutenberg, Bricks
Both modes ship in the same plugin and draw on the same credit wallet, so switching between them mid-project costs nothing but credits.

 

The honest limit is scope. AI Express outputs to Elementor and nothing else right now, and the Gutenberg and Bricks versions are marked coming soon on the product pages rather than shipped.

If your site runs Bricks, the automatic path is not available to you yet, and Classic Mode is the route.

Elementor V4 Turned Your Styles Into Classes

Elementor’s V4 Atomic engine changes what a style is. In V3 a style is a setting stored on one element, so changing a card radius across a site means opening every card.

In V4 a style is a class, and UiChemy now converts a Figma frame straight into that model: colours arrive as Elementor variables, and typography, spacing, borders, shadows and radii arrive as reusable classes already attached to the right elements.

The detection is automatic here too. UiChemy maps untagged layers into six Atomic element types, Flexbox, Heading, Image, Paragraph, SVG and Button, without you naming anything.

Container width from Figma becomes the flexbox width, and maximum width becomes flexbox max width.

Figma sourceWhat syncs into Elementor V4
Colour variables and stylesElementor variables
Typography variablesFont family, size, line height, weight, text case, text decoration, letter spacing
Padding stylesPadding left, top, right and bottom as classes
Border variablesBorder colour, width and style
Gap stylesHorizontal and vertical gap
Border radius variablesAll four corners
Shadow effect stylesColour, X, Y, blur, spread and shadow type
Anything outside this list is still detected, but it lands under the plugin’s Document tab as a loose value rather than joining your design system as a class.

 

Going Atomic does not cost you classic widgets. Tag a layer with a classic widget such as Navigation Menu or Icon Box and it converts to that widget using your global colours and typography, while everything untagged becomes Atomic.

One page, both systems, which is the practical answer for a site that needs a real menu at the top and class-based cards below it.

One sharp edge is worth knowing before it wastes an hour. UiChemy identifies a button from the Figma frame name, so the name has to contain “button” or “btn”.

If that button contains both text and an icon, it converts to the classic Elementor button widget instead of the Atomic button element, because the Atomic button does not support icons yet.

The full detail sits on the Figma to Elementor guide.

Gutenberg and Bricks Are Now Real Targets

The second change is breadth. Classic Mode now converts one tagged Figma file into eight distinct outputs: Elementor V3, Elementor V4 Atomic, Gutenberg core blocks, Nexter Blocks, GenerateBlocks, Spectra, Kadence and Bricks.

You tag once and choose the destination at export, which matters when a client site turns out to run something other than the builder you assumed.

UiChemy Classic Mode page listing the native builder targets it converts into: Elementor classic and v4 Atomic, Nexter Blocks, GenerateBlocks, Spectra, Kadence, Gutenberg core and Bricks
Classic Mode lists 29 tools in one install across six categories, of which five are optimisation and prep tools that run before any conversion happens.

Gutenberg output is plain core blocks.

There is no third-party block pack that has to stay installed for the page to keep working, the markup is standard, and a converted section can be saved as a synced pattern like any block you added by hand.

It also drops into a block theme and the Site Editor without special handling.

Bricks output is native Bricks elements, and the compatibility list is the longest of the three at 28 elements, including Heading, Button, Icon List, Icon Box, Carousel, Countdown, Table of Contents, Instagram Feed, Related Posts, Reading Time, Team Members and Form.

Global colours and typography drop into Bricks globals as reusable classes.

Two gaps are worth naming. Global style sync covers Elementor and Bricks today and is still coming for Gutenberg, so a Gutenberg conversion carries your colours onto the page but not into your global settings.

Global padding sync is Bricks only. If you want the detail per builder, the Figma to Gutenberg page and the Figma to Bricks page each carry their own compatibility notes.

The Conversion Can Now Start Inside Your AI Editor

The third change came from both ends. Figma shipped a remote MCP server at mcp.figma.com/mcp that is available on all seats and all plans, including free, while the desktop server still needs a Dev or Full seat on a paid plan.

Figma’s own guide to the MCP server lists 18 supported clients, Claude Code, Cursor, VS Code, Codex, Gemini CLI and Xcode among them.

Two of those capabilities matter for a WordPress build. Agents can now write native content back to the Figma canvas, and live UI from a browser can be captured into editable Figma layers.

Both are free during the beta and Figma states plainly in the developer documentation that this will become a usage-based paid feature.

UiChemy’s own MCP sits on the other side of that line: you call the conversion from Claude, Cursor, Codex or Antigravity without leaving the editor.

MCP and API access starts on the Studio plan at $29 a month, so it is on neither Free nor Designer, and the site frames it as a bonus for developers rather than a requirement. If you never open a terminal, nothing about your build changes.

What a Conversion Costs in 2026

Pricing moved to credits, and one balance covers all four products.

There is a Free plan at $0 a month carrying 1,000 credits, one Figma seat, one AI Website Creator project of one page and one Composer site, which is enough to put a real client frame through the thing before you decide anything.

Every plan, Free included, gets all page builders and both conversion modes, so the only features you buy your way into are GSAP motion and MCP access.

The connector plugin that pairs your site and receives the import is on the WordPress plugin directory.

UiChemy pricing page showing the Free, Designer, Studio and Agency plans at $0, $9, $29 and $49 a month with their monthly credit allowances
A seat is defined as one Figma account or one WordPress site, which is why an agency counts client sites rather than staff when picking a tier.
PlanMonthlyCredits / moFigma seatsAI Creator projectsComposer sitesMotionMCP and API
Free$01,000111Basic CSSNo
Designer$94,000225Basic CSSNo
Studio$2912,000101025CSS plus GSAPYes
Agency$4920,0005050100CSS plus GSAPYes
Annual billing is advertised as two months free on every tier. The credit balance refreshes every month and you can top up between refreshes, and pages per site runs 1 on Free, 20 on Designer and unlimited on Studio and Agency.

 

Two details do more work than the headline prices. An automatic conversion draws considerably more credits than a hands-on Classic one, so a Designer plan stretches to many Classic pages but few automatic ones.

And a failed conversion never spends credits, because they are charged only on completion, which makes re-running a stubborn frame cheap rather than frightening.

Watch the annual detail too, since it catches people out. Credits on an annual plan land monthly rather than as one pile in January, which keeps the balance steady in month eleven instead of exhausted by March.

Refunds run 14 days from purchase, not 60.

What Still Does Not Convert

This is the part most articles skip, and it is the part that decides whether Thursday works. UiChemy publishes the list of Figma properties that do not survive the trip, and it has not shortened much in 2026.

  • Masks are unsupported on every element type. The workaround is Figma’s lock option, which lets you export a masked group as a single image.
  • Layer Blur and Background Blur do not carry, on frames, text or images. Neither does a video fill.
  • Text gradients, image fills on text, and blend modes do not convert. Inner shadow on text does not either.
  • Constraints set to Left & Right or Scale, horizontally or vertically, break the responsive output.
  • Small caps, vertical trim, list style, truncate text and indentation are all dropped from type settings.
  • Image filters Exposure, Temperature, Tint, Highlights and Shadows are ignored, and a Tile fill works as a background but not as an element fill.
  • The Region tools, Section and Slice, are not read at all.

 

One number belongs here rather than in a features list, because it is the one that decides whether Thursday works.

A verified reviewer on the plugin listing puts it at about 70% of the design work handled, with the remaining 30% left to fine-tune in Elementor, and calls that a fair trade for the time it saves. Build the schedule around that 30%.

Anyone quoting you 100% has not converted many real designs.

The Order I Would Run It In

Converting a file you have not cleaned wastes more time than it saves, which is an opinion, but one the optimiser backs up. UiChemy’s manual optimisation walks six stages, Media and Vectors, Layer Cleanup, Shape Cleanup, Frames and Groups Cleanup, Text and Divider Cleanup, and Auto Layout, across 21 named checks.

UiChemy guide on optimising a Figma design before converting to WordPress
Two of the 21 checks catch problems that look harmless in Figma: a line height over 160%, and a negative auto layout gap that quietly overlaps children.

The sequence that costs the least rework is: run the auto optimiser first, fix anything it flags under Frames Without Auto Layout, then decide your builder, then sync globals, then convert one section before you convert the page.

A single section costs almost nothing in Classic Mode and tells you within two minutes whether your icon set and your type scale survived.

If the design is not yours to clean, start from something already prepared.

UiChemy publishes free production-ready Figma files on the Figma Community, built with auto layout and pre-tagged with Elementor widgets.

Detailed prep advice lives on the design optimisation guide.

Questions People Actually Ask

Do I need Elementor Pro for this to work?

No. The conversion runs without Elementor Pro.

You need Pro only if your design was tagged to Pro-only widgets, or if you want headers and footers pushed into the Elementor Pro Theme Builder rather than the Nexter one.

Does converting change my original Figma file?

No. The plugin reads a copy of the frame you point it at, so the source file is untouched and you can re-convert after every design revision.

That is what makes converting a single section as a test cheap.

Will a design without auto layout convert?

Yes, non-auto-layout frames convert in both modes. The catch is constraints: any element set to Left & Right or Scale will break the responsive result, so those are worth changing before you run anything.

Can I run this on a staging or local site?

Yes. Local and staging sites pair through the same single Connection Link as a live site.

Each connected site counts as one of your plan’s seats, which is the thing to watch if you keep a staging copy of every client build.

What happens to my pages if I cancel?

They stay. Converted pages are ordinary WordPress content on your own site, not a hosted embed, so they keep working after a subscription lapses.

The 14-day money-back guarantee covers the purchase itself.

Where to Start on Your Next Page

If your site runs Elementor, the shortest honest path in 2026 is one automatic conversion of a real client frame, followed by an hour of fine-tuning.

If it runs Gutenberg or Bricks, tag your layers and use Classic Mode, which reaches all three builders today and costs almost nothing per run.

And if there is no approved frame yet, this whole article is the wrong door: hand the client brief to AI Website Creator and review a sitemap instead.

Either way, spend the first twenty minutes on the Figma file rather than the conversion settings. That is where the 30% you fine-tune afterwards actually gets decided.

Related reading: the full Figma to Elementor workflow, and how Figma’s own AI credits are metered if you are budgeting both meters at once.

The product page for this route is Figma to WordPress, which sits beside the three entrances that do not start from a design file at all.

 

Sagar Patel
About the author

Sagar Patel

Founder & CEO at POSIMYTH Inc.

Founder and CEO of POSIMYTH Inc., the team behind UiChemy, NexterWP, The Plus Addons and WDesignKit. Those products now power more than 500,000 WordPress sites. Focused on making web creation easier, so designers and agencies can ship real sites faster without giving up control of the output.