How to Convert HTML to Webflow
This guide explains how to paste HTML into Webflow through Flowboard, what kind of code converts cleanly, and how to keep the result editable as native Webflow elements.
Pro tip: For best results, tell the AI tool you are using to read this guide before it generates code for Flowboard.
What Flowboard does
Flowboard helps you convert HTML to Webflow from inside Webflow Designer. You paste HTML into Flowboard, run the conversion, and paste the result back into the canvas as editable Webflow elements.
This is useful if you want a faster Webflow HTML import workflow for AI-generated sections, hand-written layouts, or reusable snippets you already trust.
Quick start
- Open your project in Webflow Designer.
- Launch the Flowboard extension.
- Paste your HTML into the HTML to Webflow input.
- Click Convert to Webflow.
- Paste the copied result into the Webflow canvas.
If you see a success message and the item lands in history, the conversion worked.
Step by step
- Open Flowboard while you are inside Webflow Designer.
- Paste the code you want to import into Webflow.
- Put your HTML in the main input.
- Add optional CSS and JavaScript if you are on Pro.
- Keep the structure semantic and class-based.
- Click Convert to Webflow and wait for the success state.
- Go back to Webflow Designer and paste the converted structure.
- Tidy any classes, spacing, or style states in the Webflow Style panel as you normally would.
Using custom attributes
Flowboard preserves safe user-authored attributes as Webflow Custom attributes when it converts HTML into editable Webflow elements.
This includes common integration attributes such as:
- Memberstack attributes like
data-ms-member,data-ms-action, anddata-ms-content - Finsweet or Client-First Attributes-style values like
fs-cmsfilter-field,fs-cmsload-element, andfs-list-element - Accessibility attributes like
aria-labelandaria-controls - Other safe custom attributes such as
hx-get,x-data,wire:click, and similar workflow markers
You can add these attributes directly to the HTML before converting. Flowboard maps them into Webflow's Custom Attributes panel when Webflow can represent them.
Flowboard does not preserve executable inline handlers such as onclick or onload as custom attributes.
Best practices for clean HTML to Webflow conversion
- Use semantic HTML like section, div, h1-h6, p, a, img, and button.
- Prefer vanilla CSS with literal values instead of framework utilities.
- Use simple class names so the result is easier to manage in Webflow Designer.
- Start with one section at a time when you are learning the workflow.
- Use the examples library if you want a safe starting point before pasting your own code.
If you are using AI to generate code, ask for clean HTML and vanilla CSS only. That usually leads to more editable Webflow elements.
Prompt for AI-generated hero sections
Use this prompt when you want an AI tool to create a conversion-friendly hero section for Flowboard:
Generate a responsive hero section as a single self-contained HTML file that will be used inside Flowboard’s HTML to Webflow converter for a real Webflow project.
The final code must be suitable for pasting into Flowboard, converting into Webflow, and then refining inside the Webflow Designer.
Output one complete code file only, with all HTML, CSS, and JavaScript together in the same file. Put CSS inside a <style> tag and JavaScript inside a <script> tag.
Before generating the code, follow these Flowboard guides so the output is suitable for conversion into Webflow:
https://flowboardapp.com/guides/html-to-webflow-guide
https://flowboardapp.com/guides/gsap-to-webflow-guide
If you include GSAP, use Flowboard-safe GSAP only:
- Use gsap.from(), gsap.to(), gsap.fromTo(), gsap.set(), or simple gsap.timeline() chains.
- Prefer gsap.fromTo() for reveal animations.
- Use literal class, ID, or simple descendant selectors.
- Make sure every GSAP selector matches a real element in the HTML.
- Use px, %, deg, numeric opacity, numeric scale, and simple numeric stagger values.
- Do not use callbacks, keyframes, repeat, yoyo, unsupported GSAP plugins, dynamic selectors, selector variables, function-based stagger, random stagger, grid stagger, index-calculated stagger, or unsupported units like rem, em, vh, vw, calc(), or var().
- Keep native-friendly GSAP in a separate <script> block from any fallback-only custom JavaScript.
Use a RANDOMLY SELECTED design style from the list below, or choose another professional style if it fits the concept better. Use a random selection method that ensures variety. Do not default to Neobrutalist, Tech Forward, Dark Mode First, or any other recurring favourite. Actually randomize the choice.
Available styles: Neobrutalist, Swiss/International, Editorial, Glassmorphism, Retro-futuristic, Bauhaus, Art Deco, Minimal, Flat, Material, Neumorphic, Monochromatic, Scandinavian, Japandi, Dark Mode First, Modernist, Organic/Fluid, Corporate Professional, Tech Forward, Luxury Minimal, Neo-Geo, Kinetic, Gradient Modern, Typography First, Metropolitan.
Create a single responsive hero section only, not a full landing page. The hero must include a responsive navigation bar with a logo area, desktop nav links, a primary call-to-action, and a working mobile menu toggle. The hero section should feel complete above the fold and include strong headline copy, supporting text, one or two CTA buttons, and a visual area or layout concept that suits the chosen style.
The design should focus on the feeling, atmosphere, visual hierarchy, and emotional quality of the chosen design style. Shape the typography, spacing, color, motion, and layout so the visitor feels the intended atmosphere immediately on arrival. Include colorful elements where appropriate, but keep the design refined, intentional, and suitable for a high-quality Webflow build.
Make the hero section conversion-friendly for Flowboard. Use clean semantic HTML, well-structured CSS classes, responsive CSS, and JavaScript only where it adds meaningful interaction. If animations are included, keep them simple, purposeful, and compatible with the GSAP rules above. Avoid overly complex frameworks, TypeScript, React, Vue, external build tools, or code that requires separate files. Return only the final single-file HTML code.
Using Claude Design with Flowboard
If you are generating plain HTML, CSS, and JavaScript in Claude Design, Flowboard can import the visible code into this same HTML to Webflow workflow. Use the dedicated guide for the exact prompt, supported input format, and Webflow Designer steps.
Read the Claude Design to Webflow guideWhat to avoid
- Tailwind, Bootstrap, or framework utility classes
- Very complex selectors and nested chains
- Heavy visual effects that rely on advanced CSS tricks
- Massive pages when you have not tested smaller sections first
Boring, explicit code usually produces the best native Webflow output.
Free and Pro limits
Free plan
- 3 HTML to Webflow conversions per day
- 8,000 total characters per conversion
- No separate CSS and JavaScript inputs
Pro plan
- No daily conversion cap
- No character cap
- Separate CSS and JavaScript inputs enabled
Full pricing details are on the pricing page.
Troubleshooting
Nothing pastes into Webflow
- Make sure you are pasting into a real Webflow Designer tab.
- Try a very small section first, such as one heading and one paragraph.
- Run the conversion again after confirming the success state in Flowboard.
The imported layout does not look right
- Remove complex CSS and test with basic spacing and typography first.
- Simplify class names and reduce nesting.
- Compare your snippet with the examples library for a cleaner pattern.
HTML to Webflow FAQ
Can I import HTML into Webflow without rebuilding it by hand?
Yes. Flowboard is designed to convert HTML into editable Webflow elements so you can paste the result into Webflow Designer instead of rebuilding the layout manually.
What does Flowboard turn into native Webflow elements?
Simple semantic structure like sections, wrappers, headings, paragraphs, links, buttons, and images usually converts best and stays editable in Designer.
Can I paste HTML from ChatGPT, Claude, or another AI tool?
Yes. AI-generated HTML can work well if the output uses plain HTML, simple class names, and vanilla CSS instead of framework utilities.
Does Flowboard support optional CSS and JavaScript?
Yes, but separate CSS and JavaScript inputs are part of Pro. The cleanest results still come from simple structure and explicit styling.