Figma Make to Figma Design: Getting Editable Layers Back

Updated on October 3, 2026, bySagar PatelSagar Patel
Figma Make to Figma Design: Getting Editable Layers Back

A prompt in Figma Make produced a landing page that is better than the one you sketched. The client likes it.

Now it has to become a real page on their WordPress site, and the file you have is a code-backed prototype rather than a design you can hand to anything.

Figma ships a route back, and it is narrower than most people expect.

This post covers exactly what the Copy design feature returns, the three limits Figma states in its own documentation, the one step that has to happen before you paste, and the second route back that avoids Figma Design entirely.

Checked against Figma’s help centre and pricing page on 8 September 2026.

What Copy Design Actually Does

The feature is called Copy design and it sits at the top of a Figma Make file. You open the preview, navigate to the exact state you want, and click it.

Figma converts that view into a collection of design layers, which can take a minute depending on complexity, and tells you when they are ready to paste.

The word state is doing real work in that sentence. Figma’s own guidance is that the feature copies the current state of the preview, so you can open a menu, trigger an overlay, or navigate to a specific page in the app and copy that view instead.

A five screen app becomes five separate copies rather than one.

Availability is worth checking before you plan a workflow around it. Figma Make itself is for Full seats on paid plans, and Figma states that copying a Make preview as design layers is available on all paid plans.

A free account is not the place to build this habit.

UiChemy AI Express Mode page showing automatic Figma to WordPress conversion that reads layers without tagging
Once Make output is back on the canvas it is ordinary Figma layers, which is what a converter needs. The reason it still needs work is what those layers are missing, not what they are.

 

Why the Output Is Code and Not Layers

It helps to know what Make is optimised for, because it explains the shape of what comes back.

Figma’s Make product page describes everything you build as code-backed and visually editable, and the feature list has grown toward engineering: Make kits bundling npm packages and library styles, plan mode that writes a structured plan before generation, MCP connectors for external context, and a beta for working in your local codebase.

None of that produces Figma layers as a native artefact. Layers are a conversion of the rendered preview, which is why the result behaves like an import rather than an export.

Our comparison of Figma Make alternatives covers how other prompt-to-app tools handle the same handover.

The Three Limits Figma States Up Front

Credit where it is due: Figma does not hide any of this. The help centre article lists three things to keep in mind, and each one has a downstream consequence for a WordPress build.

First, the layers are not connected to the Make file.

Edit them in Figma Design and the prototype does not change, and Figma’s advanced workflows article adds the other direction explicitly: you cannot get a functional version of a Make file in Figma Design, and Design edits are not applied back to Make.

It is a one-way snapshot, not a sync.

Second, the layers are not automatically tied to your design system. Third, they are not interactive, because they represent a snapshot of the preview rather than a working app.

The second of those is the one that costs money later, and it deserves its own section.

Bind Your Variables Before You Paste

Buried in the same article is the step that changes the outcome. Figma states that any available variables in the file will be matched and bound to layers, and the instructions include an optional step before pasting: add a library containing the variables you want connected to the pasted design.

Read those two together and the order becomes load-bearing. Paste into an empty file and you get literal values.

Add your library to the destination file first, then paste, and Figma matches what it can against your variables as the layers land.

This is the difference between a page that arrives in WordPress carrying your global colours and one that arrives carrying forty hex codes. It costs one step and it happens before the paste, which is the only moment it can happen at all.

What you want backDoes Copy design return itWhat to do about it
Editable layers on the canvasYesNothing, this is the feature
Bound variablesOnly if a library is present firstAdd the library to the destination file before pasting
Your design system componentsNo, not automatically tiedSwap in real components by hand
Interactivity and prototype behaviourNo, it is a snapshotRebuild motion at the WordPress end
A live link back to the Make fileNo, the copy is one wayTreat the paste as a fork, not a branch
Every screen of a multi page appOne state per copyCopy each state separately

 

Making the Pasted Layers Convertible

Generated layout tends to arrive positioned rather than structured.

That is not a flaw in Copy design, it reflects how the underlying code was written, and Figma’s own guidance to Make points the same direction: its default guidelines file advises using absolute positioning only when necessary and preferring responsive layouts built on flexbox and grid.

A converter reads structure, not appearance. UiChemy’s auto layout documentation is precise about the shape it expects.

Everything sits inside one top level frame with auto layout enabled, set to vertical layout and align top centre, with horizontal padding, vertical padding and vertical gap between items all set to zero, and a fixed width on that frame.

Sections go inside that frame, stacked vertically, each with auto layout of its own and width set to fill container. The documentation also warns that anything placed outside the container is ignored during export, which is the failure mode that produces a missing section rather than an error message.

UiChemy design optimisation guide showing how to prepare a Figma file for an accurate WordPress export
The optimiser flags the structural problems before a conversion runs. On pasted Make output it usually finds the same two: absolute positions where auto layout belongs, and unbound colour values.

 

There is a shortcut for the non-auto-layout case. Classic Mode supports exporting non-autolayout designs through both automatic and manual methods, and it includes a design optimiser that analyses the file first.

That does not make restructuring pointless, it makes a half-restructured file survivable.

The Other Route Back, and When to Prefer It

Figma Design is not the only path from a Make build to WordPress. A published Make app has a live URL, and that URL is where UiChemy’s AI to WordPress route starts.

The build comes across through the UiChemy Composer widget as real, editable WordPress rather than a flat copy of a screenshot, and it skips the canvas entirely.

The dedicated per-tool landing pages for Lovable, Codex and Clone Site are marked Soon on the site, but the conversion itself runs through Composer today.

Which one you want depends on what you intend to do next. If the design still needs work as a design, go through Figma Design so the file becomes a proper source of truth.

If the Make output is already the approved artefact and you only want it in WordPress, taking the published URL through Composer avoids restructuring layers you were never going to keep.

Copy design into Figma DesignPublish and bring the URL through Composer
What you end up owningAn editable Figma fileAn editable WordPress page
Design system can be appliedYes, if the library is added firstNot at this step
Restructuring neededYes, into auto layout framesHandled by Composer
Keeps a design source of truthYesNo
Plan requirementAny paid Figma planA published Make URL
Best whenThe design will keep changingThe design is already approved

 

Neither route is a trick. They are two different answers to the question of where the design should live afterwards, and picking wrong costs an afternoon rather than a project.

It is worth knowing what sits behind that second route, because UiChemy is one engine with four ways in rather than a single converter. Figma to WordPress takes an approved design.

AI Website Creator takes a prompt or a client brief and returns a sitemap, pages and a design you export to Elementor. Composer takes a prompt inside the builder and writes real, editable HTML, CSS and JavaScript.

AI to WordPress takes a build that already exists in Lovable, Claude, Bolt or v0. A Make file coming back through Figma Design uses the first of those.

A published Make URL uses the last.

A Worked Sequence

Here is the order that avoids the most rework, assuming you want the Figma Design route and a WordPress page at the end.

  1. In the Make preview, navigate to the exact state you want, then click Copy design and wait for Figma to confirm the layers are ready.
  2. Open or create the destination Figma Design file and add the library containing the variables you want bound.
  3. Paste. Check which values bound to variables and which arrived as literals.
  4. Create one top level frame, enable auto layout, set vertical layout and align top centre, set both paddings and the vertical gap to zero, and give it a fixed width.
  5. Move each section inside that frame as its own auto layout child with width set to fill container, and confirm nothing you need is sitting outside the container.
  6. Swap generated elements for real components where your system has one.
  7. Convert to Elementor, then finish spacing and motion in the editor.

 

Figma’s own advanced workflows guide covers the first step in more detail, including community files you can remix to test how different canvas states copy across. Trying it on a throwaway file first is worth the ten minutes, because the behaviour is easier to see than to describe.

Step two is the one people skip, and it is the only step in the list that cannot be done later. Everything else in that sequence can be repaired after the fact at some cost.

Variable binding happens at paste time or not at all.

 

The Honest Limits

Copy design does not round trip. There is no version of this workflow where the Make file and the Figma file stay in step, and pretending otherwise leads to two diverging sources of truth on the same project.

Decide which one is canonical the moment you paste.

Interactivity does not survive either. Anything that moved in the Make preview is a still image of itself on the canvas, so motion is rebuilt rather than carried across.

On the WordPress side that means choosing motion at conversion time, where the options are off, subtle scroll fades, or immersive effects, with GSAP motion available on the Studio and Agency plans.

Credits are worth watching on both sides, since every regeneration in Make costs Figma AI credits and every conversion costs UiChemy credits.

The arithmetic on the Figma side is set out in our post on what Figma Make actually spends, and the UiChemy side starts at 1,000 credits a month on the Free plan at $0, with 4,000 a month on Designer at $9.

The balance refreshes monthly and you can top up between refreshes.

And the conversion itself is not a finished page. The realistic split, in a verified reviewer’s own words, is roughly 70% of the design work handled and 30% left to fine-tune in Elementor.

The output arrives responsive and is then tuned in the responsive manager. AI Express outputs to Elementor today, with Gutenberg and Bricks still ahead.

Questions People Ask About Figma Make to Figma Design

Can I edit Make output in Figma Design and push it back?

No. Figma states that changes made to layers in Figma Design are not applied back to the Make file, and that you cannot get a functional version of a Make file in Figma Design.

The copy is one directional.

Why did my design system not come across?

Because it is not meant to. Figma says the pasted layers are not automatically tied to your design system.

Variables are the exception, and only when a library holding them is already present in the destination file at the moment you paste.

Do I need to copy each screen separately?

Yes. The feature copies the current state of the preview, so a multi screen app needs one copy per state.

Navigating the preview to an open menu or an overlay first is how you capture those variations.

Is the pasted result good enough to convert straight away?

Usually not without restructuring. Generated layout leans on absolute positioning, and a converter reads auto layout frames.

Rebuilding the frame hierarchy first is faster than correcting spacing in the page builder afterwards.

Which plans allow this?

Figma Make is for Full seats on paid plans, and copying a preview as design layers is available on all paid plans. Free accounts can try Make on other seats and plans but should not plan a client workflow around this route.

What to Take From This

Copy design is a snapshot tool that Figma describes accurately, and most of the frustration around it comes from expecting a sync. Treat the paste as a fork, add your variable library before you press paste, and restructure into auto layout frames before you convert.

If the design has stopped changing, ask whether it needs to go through Figma Design at all. A published Make URL cloned directly into WordPress skips a restructuring pass you were only doing to satisfy a converter.

Choosing the shorter route on purpose is not a shortcut, it is scoping.

UiChemy Classic Mode page showing the layer preparation controls that run before a conversion, automatic or fully manual
Classic Mode handles non-autolayout designs through automatic and manual methods, which is the practical fallback when pasted Make output resists restructuring.

 

UiChemy Figma to Elementor page showing native editable Elementor widgets produced from a Figma design
The output is native widgets rather than a flattened export, so the 30% that still needs attention is editable in the normal Elementor interface.

 

UiChemy pricing page showing the Free, Designer, Studio and Agency plans at $0, $9, $29 and $49 a month with their monthly credit allowances
Motion tier is a plan decision rather than a conversion setting. Basic CSS motion is on every plan including the $0 Free plan, and advanced GSAP motion starts at Studio, $29.
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.