Title: Bulk Classic to Block
Author: DeepakNess
Published: <strong>December 21, 2025</strong>
Last modified: December 21, 2025

---

Search plugins

![](https://ps.w.org/bulk-classic-to-block/assets/icon-256x256.png?rev=3424846)

# Bulk Classic to Block

 By [DeepakNess](https://profiles.wordpress.org/deepakness/)

[Download](https://downloads.wordpress.org/plugin/bulk-classic-to-block.1.0.0.zip)

 * [Details](https://en-au.wordpress.org/plugins/bulk-classic-to-block/#description)
 * [Reviews](https://en-au.wordpress.org/plugins/bulk-classic-to-block/#reviews)
 *  [Installation](https://en-au.wordpress.org/plugins/bulk-classic-to-block/#installation)
 * [Development](https://en-au.wordpress.org/plugins/bulk-classic-to-block/#developers)

 [Support](https://wordpress.org/support/plugin/bulk-classic-to-block/)

## Description

Bulk Classic to Block is a powerful WordPress plugin designed to help you seamlessly
migrate from the Classic Editor to the Gutenberg Block Editor. If you’ve upgraded
to WordPress 5.0+ and have existing content created with the Classic Editor, this
plugin automates the conversion process, saving you hours of manual work.

**The Problem:**
 When you upgrade to WordPress 5.0+, all your existing Classic 
Editor content gets wrapped in a “Classic” block. To properly convert this content
to individual Gutenberg blocks, you would normally need to edit each post manually
and click “Convert to Blocks” – a tedious process if you have hundreds or thousands
of posts.

**The Solution:**
 Bulk Classic to Block automates this entire process. It scans
your entire site, identifies all classic editor content, and allows you to convert
everything to proper Gutenberg blocks with just a few clicks.

**Key Features:**
 * **Universal Post Type Support** – Works with posts, pages, 
and all custom post types * **Smart Scanning** – Automatically detects classic editor
content across your entire site * **Flexible Conversion** – Convert all content 
at once or select specific posts to convert * **Post Type Filtering** – Filter and
convert by specific post types (posts, pages, or custom types) * **Status Filtering**–
Filter by post status (published, draft, scheduled, private) * **Individual Control**–
Convert posts one at a time or use bulk actions * **Automatic Indexing** – New content
is automatically indexed as you create it * **Safe & Efficient** – Uses WordPress
core APIs for reliable conversion

**How It Works:**
 1. **Scan** – The plugin scans your content to identify posts
created with the Classic Editor 2. **Review** – View a detailed list of all posts
that need conversion, organized by post type 3. **Convert** – Choose to convert 
all posts at once, or select specific posts using checkboxes 4. **Done** – Your 
classic content is now properly structured as Gutenberg blocks

**Perfect For:**
 * Sites migrating from Classic Editor to Gutenberg * Users with
large amounts of existing content * Developers managing multiple sites * Anyone 
who wants to modernize their content structure

**Important:** The conversion process is irreversible. Always create a full backup
of your site before converting content. We recommend testing on a staging site first.

## Screenshots

[⌊Main conversion interface - Initial screen showing the warning message and conversion
controls box with post type selector and "Scan Content" button⌉⌊Main conversion 
interface - Initial screen showing the warning message and conversion controls box
with post type selector and "Scan Content" button⌉[

Main conversion interface – Initial screen showing the warning message and conversion
controls box with post type selector and “Scan Content” button

[⌊After scan - Results display showing the number of posts found ready for conversion,
along with the full results table listing all posts with checkboxes and convert 
options⌉⌊After scan - Results display showing the number of posts found ready for
conversion, along with the full results table listing all posts with checkboxes 
and convert options⌉[

After scan – Results display showing the number of posts found ready for conversion,
along with the full results table listing all posts with checkboxes and convert 
options

[⌊After convert all - Success message confirming that all content has been successfully
converted to Gutenberg blocks⌉⌊After convert all - Success message confirming that
all content has been successfully converted to Gutenberg blocks⌉[

After convert all – Success message confirming that all content has been successfully
converted to Gutenberg blocks

## Installation

 1.  Upload the plugin files to `/wp-content/plugins/bulk-classic-to-block/` directory
 2.  Activate the plugin through the ‘Plugins’ menu in WordPress
 3.  Navigate to **Tools > Classic to Block** (or click “Settings” on the plugins page)
 4.  Select a post type from the dropdown (or choose “All Types” to scan everything)
 5.  Click **“Scan Content”** to find all classic editor posts
 6.  Review the scan results showing how many posts need conversion
 7.  Choose your conversion method:
 8.   * Click **“Convert All”** to convert everything at once
      * Or select specific posts using checkboxes and use the bulk actions dropdown
      * Or click **“Convert”** on individual posts
 9.  Wait for the conversion to complete – you’ll see progress updates
 10. Done! Your content is now using Gutenberg blocks

## FAQ

### Does it work with custom post types?

Yes! The plugin supports all registered post types including custom post types.

### Can I convert specific posts?

Yes. After scanning, you can select individual posts using checkboxes and convert
them using the bulk actions dropdown.

### Is the conversion reversible?

No. The conversion process is irreversible. Always create a backup before converting.

### What happens to my content?

Your content is converted from classic editor format to Gutenberg blocks. The actual
content remains the same, but it’s now structured as blocks.

## Reviews

![](https://secure.gravatar.com/avatar/fc1017d8dbad39a2c90f9166dfb72f928120b1961b62af2d72fa9ef749296663?
s=60&d=retro&r=g)

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-10926/)󠁿

 [Emielb](https://profiles.wordpress.org/emielb/) January 30, 2026 1 reply

Exactly what I needed. All 100+ posts were converted to Blocks in less than a minute.
Thanks!

![](https://secure.gravatar.com/avatar/9f8f099065ceffe62bc40ed22f624d99fcc084ef2b9dc9b656923fe2f0899a11?
s=60&d=retro&r=g)

### 󠀁[It let me work with confidence](https://wordpress.org/support/topic/it-let-me-work-with-confidence/)󠁿

 [Topher](https://profiles.wordpress.org/topher1kenobe/) January 7, 2026 1 reply

This worked great. I liked the way that before it did any work it showed me which
posts it was going to work on AND let me do individual posts first as a test. It
made me feel a lot more comfortable about proceeding.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/bulk-classic-to-block/reviews/)

## Contributors & Developers

“Bulk Classic to Block” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ DeepakNess ](https://profiles.wordpress.org/deepakness/)

“Bulk Classic to Block” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/bulk-classic-to-block/contributors)
for their contributions.

[Translate “Bulk Classic to Block” into your language.](https://translate.wordpress.org/projects/wp-plugins/bulk-classic-to-block)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bulk-classic-to-block/),
check out the [SVN repository](https://plugins.svn.wordpress.org/bulk-classic-to-block/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/bulk-classic-to-block/)
by [RSS](https://plugins.trac.wordpress.org/log/bulk-classic-to-block/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release
 * Support for all post types including custom post types
 * Bulk and individual conversion
 * Post type filtering
 * Status filtering
 * Automatic content indexing

## Meta

 *  Version **1.0.0**
 *  Last updated **10 months ago**
 *  Active installations **100+**
 *  WordPress Version ** 5.0 or higher **
 *  Tested up to **6.9.10**
 *  PHP Version ** 7.0 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/bulk-classic-to-block/) and [French (France)](https://fr.wordpress.org/plugins/bulk-classic-to-block/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/bulk-classic-to-block)
 * Tags
 * [block](https://en-au.wordpress.org/plugins/tags/block/)[bulk](https://en-au.wordpress.org/plugins/tags/bulk/)
   [conversion](https://en-au.wordpress.org/plugins/tags/conversion/)[gutenberg](https://en-au.wordpress.org/plugins/tags/gutenberg/)
   [migrate](https://en-au.wordpress.org/plugins/tags/migrate/)
 *  [Advanced View](https://en-au.wordpress.org/plugins/bulk-classic-to-block/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/bulk-classic-to-block/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/bulk-classic-to-block/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/bulk-classic-to-block/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/bulk-classic-to-block/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/bulk-classic-to-block/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/bulk-classic-to-block/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bulk-classic-to-block/reviews/)

## Contributors

 *   [ DeepakNess ](https://profiles.wordpress.org/deepakness/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/bulk-classic-to-block/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://buymeacoffee.com/deepakness)