Converter

Docs

Best practices & limitations

A few habits make conversions more reliable, and a few limitations are worth knowing up front.

Best practices

Paste into a new project first. Before importing converted content into an existing project, paste it into a fresh Webflow project to verify everything converted correctly in a clean environment, then copy the section into your working project once you're satisfied.

Use the AI prompt. The built-in prompt is written specifically for this converter — using it before generating code helps AI tools produce HTML and CSS that converts more reliably.

Generate complete sections. The converter performs best on a complete section at a time — a hero, a feature grid, a pricing table — rather than isolated fragments. Building a page one section at a time also makes it easier to edit and maintain once it's inside Webflow.

Preview JavaScript-powered sections properly. JavaScript animations don't run while you're editing inside Designer, so turn on Preview with Render custom code, or publish to your .webflow.io staging domain, to see the real experience.

Pair the converter with a design system. The converter rebuilds structure; a design system is what keeps typography, spacing, color, and components consistent. Giving your AI tool both produces layouts that look consistent and convert more reliably.

Refine before reconverting. If a conversion isn't quite right, adjusting the prompt or regenerating the source code is usually faster than fixing the result by hand after it's already in Webflow.

Current limitations

JavaScript animations are preserved as custom code rather than converted into native Webflow Interactions — they run correctly once previewed or published, but they aren't editable through the Interactions panel.

CMS Collection Lists are recreated as placeholder structures rather than native Collection List elements. After pasting into Webflow, reconnect the layout by replacing the generated wrapper with a real Collection List (see How converter works for the full steps).

Frameworks and component libraries often generate markup Webflow can't translate directly — standard HTML, CSS, and JavaScript generally produce the most editable results.

When importing into an existing project, avoid class names that already exist there. Duplicate class names can cause Webflow to create new class variants, which makes class organization harder to maintain and can affect how styles and variable references apply.

Some browser features simply don't have a native Webflow equivalent. When that happens, the converter preserves the original behavior as custom code instead of dropping it — see How conversion works for what that looks like.

Browser support

The convert mechanism is supported on Chrome, Edge, and Firefox. It is not supported on Safari — Safari can't place the format Webflow Designer reads onto the clipboard, so the copied result won't paste. Please use a supported browser to convert and copy.

The converter is in beta and under active development. If a section doesn't convert as expected, reporting it directly helps prioritize what gets fixed next.