Elementor JSON Input
Bricks Template JSON
Agencies charge thousands for this migration. Copy your Elementor build, get a native Bricks template JSON, import free.
This is the migration agencies routinely charge thousands of dollars for, because Elementor and Bricks store their data in completely incompatible formats. This free converter reads your Elementor JSON — a right-click Copy, a template export, or raw _elementor_data — and rebuilds it as a native Bricks template: sections and containers become Bricks' own nestable layout elements, Font Awesome icons map straight to Bricks' icon element, and your optional Global Styles kit resolves into Bricks global classes. Convert, download the template JSON, and import it via Bricks → Templates → Import — verified end-to-end in the real Bricks builder, not just structurally similar JSON.
Right-click a section in the Elementor editor and hit Copy — or export the page as a template (Save as Template → Export) and paste the file's contents.
Paste the JSON below, optionally add your exported Global Styles kit, hit Convert, download the Bricks template JSON.
Go to Bricks → Templates → Import, pick the file — done. No plugin needed.
🔒 Runs entirely in your browser — your pasted content is never uploaded to a server.
ready→made converts your Figma designs straight into clean HTML, Oxygen 6, Etch or Gutenberg — real structure from a real layout engine.
Completely free, and no plugin at all — Bricks imports the resulting JSON natively via its own Templates → Import screen.
Any of: a right-click Copy from the Elementor editor, an exported template .json file's contents, or the raw _elementor_data of a page. The converter detects the format automatically.
Yes — Font Awesome solid and brands icons used in Elementor's Icon and Icon Box widgets map directly to Bricks' native icon element with the same glyph.
URLs aren't re-uploaded — the converted template keeps pointing at your old site's media URLs until you re-upload the assets to the new one and swap the sources.
Dynamic widgets (Posts, Navigation Menu, forms tied to a live database) are skipped with a note — use Bricks' own query loop and nav elements instead. Tabs and accordions flatten to their content stacked in reading order, since the two builders handle interactive state differently.
This is our flagship converter — every release is verified end-to-end by actually importing the output into a real Bricks installation and checking it renders correctly in the builder, not just that the JSON is well-formed.
Use Elementor → Gutenberg or Elementor → Etch — same source format, native output for that target.
Then use ready→made to convert the Figma design directly.