This page is about Convert to Webflow. The Converter does two things at once: it translates code into native Webflow elements wherever it can, and it embeds the rest as custom code so nothing gets lost. Understanding the difference between those two paths is the key to knowing what your converted section will look like — and where.

Most layout, styling, and content makes it through as real Webflow structure. That includes:
If your AI tool generated a clean section with vanilla HTML, sensible class names, and CSS-based styling, almost all of it will arrive in Webflow as real elements you can edit in the Designer.
Some things can’t be translated into native Webflow structures and instead get embedded as custom code blocks inside the section. That includes:
@keyframes and :root blocks always go into a CSS EmbedEmbedded code still works — it just runs the same way it would in a hand-coded site. The section behaves correctly on the published page, but the embed itself isn’t editable in the Designer the way native elements are.
This is the most important thing to understand about the Converter: the Webflow Designer doesn’t execute custom code. If your section relies on JavaScript animations to position elements, fade things in, or trigger interactions, those scripts don’t run inside the Designer view. What you’ll see is the static “before” state of the section — elements may overlap, content may look misaligned, or things that should be hidden might be visible.
That’s not a conversion problem. It’s how Webflow handles custom code embeds in general. The section will look and behave correctly once you preview or publish it.
To see what your section actually looks like, you have two options:
We recommend publishing for the first check on any converted section that uses animations. It takes a few seconds and removes any ambiguity about whether the section is working.
Worth calling out one more time, since it’s the most common source of confusion:
@keyframes) land in a CSS Embed.Both work on the published page. Neither is editable in the Designer’s style panel or Interactions panel, and neither renders in the Designer until you preview with custom code on.
Everything in this chapter so far is about Webflow. Figma is a separate tool (Convert to Figma) that takes HTML and CSS only. The picture is simpler: layout, styling, text, and images convert to native Figma layers — frames, text nodes, fills, and rectangles you can edit normally. There is no JavaScript input there, since Figma is a design tool, not a runtime, so you get the static visual of the section without animations or interactions.
That’s usually exactly what you want when you’re using the Figma path — a clean design starting point you can work into a larger file.