HTML Input
Elementor Paste JSON
Paste any HTML and get Elementor-native sections and widgets — copy the JSON and paste straight into the editor. Free.
Elementor doesn't take plain HTML — everything has to be a section, container or widget in its own data format. This free converter reads any HTML and rebuilds it as Elementor-native sections/containers and widgets (heading, text editor, image, button, and more), ready to paste straight into the editor. Copy the output JSON, right-click inside the Elementor canvas and choose Paste — the structure appears editable, no import step needed. One honest limitation: the free version of Elementor has no custom-CSS field, so complex styling that doesn't map to a widget setting lands as CSS classes plus a note telling you what to do with them (Elementor Pro or a child-theme stylesheet).
Grab the markup — a full page, a section, an old site's view-source, whatever you're starting from.
Paste it below, hit Convert, copy the resulting JSON.
Right-click inside the Elementor canvas and choose Paste — the section appears, fully editable.
🔒 Runs entirely in your browser — your pasted content is never uploaded to a server.
ready→made converts your Figma designs straight into clean HTML — a real layout engine, not AI guesswork — then bring it into Elementor the same way.
Completely free, no plugin needed on top of Elementor itself — you paste the JSON straight into the editor with Elementor's own paste handling.
Anything: a full page, a section, an old static site, output from an email builder or AI tool.
Elementor's free tier has no custom-CSS field on widgets. Styling that maps to a widget setting (color, spacing, typography) is set natively; anything else lands as a CSS class name on the element plus a note in the conversion output telling you it needs Elementor Pro's custom CSS or a theme stylesheet to take effect.
Select the converted output, copy it, then inside the Elementor editor right-click the canvas (or an empty area) and choose Paste — Elementor recognizes its own clipboard format and rebuilds the structure.
Inline <script> tags and anything relying on JavaScript at render time are skipped and listed in the conversion notes.
Then use ready→made to convert the Figma design directly.