WordPress plugin intelligence profile

Migrate Off Elementor

Turn your Elementor pages into the built-in WordPress editor automatically — in bulk, page by page.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.7 · PHP 7.4
Directory statusactive
Last directory update17 Sept 20261mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Migrate Off Elementor version 1.1.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Migrate Off Elementor converts Elementor pages into native WordPress blocks, in bulk or one page at a time, so you do not have to rebuild them by hand.

It reads the Elementor data already stored on each page, rebuilds the layout with standard WordPress blocks plus a few of its own, carries over colors, fonts and spacing, and saves the result as a new page. The original is left in place, so you can compare the two and switch over when you are ready. Elementor does not need to be active for a conversion to run.

What it can convert

Content: headings, text, images, galleries and carousels, buttons, videos, icons, spacers, dividers, Google Maps, and shortcodes.

Interactive elements: accordions, toggles, tabs (including nested ones), counters, and progress bars.

Boxes and lists: icon boxes, image boxes, icon lists, call-to-action boxes, testimonials and testimonial carousels, and social icons.

Forms and site parts: contact and search forms, navigation menus, the site logo, and post/blog listings.

WooCommerce: product grids, cart, checkout, mini-cart, product categories, store notices, “my account”, and add-to-cart.

Anything with no exact block equivalent is converted with a general-purpose fallback and flagged in the Conversion Log.

What a conversion changes on your site

Converted pages are saved as brand-new pages, and your Elementor originals are never deleted or edited. Some optional steps in the Conversion Wizard do change site-wide settings, so they are listed here in full:

  • Theme install. If you choose a block theme in the wizard’s theme step that is not installed, the plugin downloads and installs it from WordPress.org. It only runs if your account may install themes.
  • Theme switch. If you choose a theme other than the active one, the plugin switches the site’s active theme when the run starts. That changes how the whole site looks to visitors, not only the converted pages.
  • Additional CSS is merged. When the theme is switched, the previous theme’s Additional CSS is appended to the new theme’s Additional CSS, marked with a “Migrated from” comment. It is on by default, you can turn it off in the wizard, and it always runs in automatic mode.
  • Template parts. Converted Elementor headers and footers are saved as block template parts. On a block theme, the converted header and footer marked as default take the place of the theme’s own header and footer across the whole site.

Choosing “Keep current theme” in the theme step skips all four.

What to expect

Most pages land very close to the original straight away. Elementor and the block editor handle layout and styling differently, so some things are approximated rather than copied one to one, mostly on busier and highly customised designs. The Conversion Log lists, page by page, what converted cleanly and what is worth a look, and because the result is ordinary block content you fix anything in the editor you already know.

Specifically:

  • Complex pages usually need a few small tweaks after conversion.
  • Elementor Pro and third-party widgets with no block equivalent are converted with a safe fallback and flagged, rather than recreated exactly.
  • Motion effects, some pop-ups, and similar builder-only extras may not carry across and can need rebuilding with block tools.
  • Global Elementor styles (theme-wide colors and fonts set in Elementor) are matched as closely as possible but may need a final check against your theme.

External services

This plugin can connect to the third-party services listed below. The feedback service is only contacted from the admin area, as part of an action you explicitly start (submitting feedback). The others load only when a converted page that uses those features is viewed, or while a Map block is open in the block editor.

Feedback service

Used only if you choose to send feedback about a conversion to the plugin developer. It is never sent automatically; submission requires your explicit consent on the feedback screen.

com/wp-json/etg-feedback/v1/submit, authenticated with a per-site client ID/secret generated and stored on your site. The package contains: environment data (site domain, a hashed site URL, plugin/WordPress/PHP versions, active theme, locale), your browser/screen details, the conversion run data and summary, your rating and notes, and, for the pages you select, the original Elementor page data and the converted page content.

Page content is sent as-is: it is not anonymised or filtered, so it may contain personal data if the page does.

This service is operated by Progressus. io/privacy-policy

Google Fonts

Converted pages may reuse web fonts from the original Elementor design. com).

This service is provided by Google. com/privacy

Embedded maps and videos

com), the same way the original Elementor page did. These embeds load when such a page is viewed, and also in the block editor while a Map block is open, so that you can see a preview of the map you are editing. In the editor the preview is rebuilt once you stop typing, not on every keystroke.

A Google Maps embed is a page served by Google inside an iframe. com. The plugin sends Google only the address or the coordinates stored in the block, plus the zoom level.

Provided by Google. com/privacy

Google Maps Embed API

Only used if you enter a Google Maps API key in Settings > Integrations. There is no key by default and this service is not contacted until you set one.

com/maps/embed/v1/place) instead of the keyless Google Maps embed, both on the public page and in the block editor preview. The plugin sends Google your API key, the address or coordinates stored in the block, and the zoom level.

Provided by Google. com/privacy

Source code

com/Progressus-io/elementor-to-gutenberg, which holds the uncompressed sources for everything the plugin builds, including the JavaScript and SCSS behind every block under src/. Released ZIPs are built from it with npm run build.

Two third-party libraries ship in compressed form:

  • Swiper 11.2.10 (MIT), at assets/vendor/swiper/. Source: https://github.com/nolimits4web/swiper/releases/tag/v11.2.10
  • Font Awesome Free 6.5.0 (icons CC BY 4.0, fonts SIL OFL 1.1, code MIT), at assets/vendor/fontawesome/. Source: https://github.com/FortAwesome/Font-Awesome/releases/tag/6.5.0

js. com/lucide-icons/lucide

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • blocks
  • conversion
  • gutenberg
  • migration
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.7 · PHP 7.4
Update activity17 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.01.1.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.