✓ Official WordPress.org Plugin

Import DOCX to WordPress, Perfectly Formatted in Seconds

Convert any .docx file into a beautiful WordPress post, with full formatting, featured image, SEO meta, and categories. No copy-paste. No block editor needed.

Get a PRO NowOne-time $39, until 30 September
Download for free
Officially listed on WordPress.org · Free · No account needed
Converts in <2s

Three steps to publish anything from Word

We’ve simplified the content workflow so you can focus on writing, not repetitive formatting tasks.

1

Step 1: Upload

Drag & drop your .docx file + featured image directly into the WordPress admin. We extract everything instantly.

2

Step 2: Preview

Edit in the full WordPress-style editor. Review formatting, images, and meta tags before going live.

3

Step 3: Publish

Set post type, categories, and SEO tags. Publish in one click to any site on your network.

Who is DocxToWP for?

Anyone whose writing starts in Microsoft Word and has to end up in WordPress.

Bloggers

You draft in Word or Google Docs and want the post to look the same in WordPress.

Agencies

Client content arrives as a folder of .docx files. Import the whole batch, review, publish.

Technical writers

Manuals and specs where heading structure and tables are the content, not decoration.

Documentation teams

Knowledge base and SOP libraries, imported into whichever custom post type you use.

Universities

Course material and research papers moved onto a public site without retyping.

Publishers

Archives that never left a shared drive, migrated in runs of a hundred at a time.

Everything You Need to Turn Word Docs into WordPress Content

Powerful features built for speed and content fidelity.

Perfect Formatting

Headings, bold, italic, lists, tables, links. All preserved exactly as in your .docx, as semantic HTML rather than inline styles.

New in Pro 1.1
100

Bulk Import up to 100 Documents

Drag in a folder of .docx files and import them in one run. Shared post type, status, author and categories across the batch, with live progress you can pause and resume.

New in Pro 1.2

Drip Publishing

Automatically schedule imported documents across days, weeks or months. Pick the first publish date and an interval, and DocxToWP builds the content calendar. Weekends off, and any single date editable.

Inline Image Extraction + Auto Upload

Every image in your Word document is extracted and uploaded to the WordPress Media Library as a real attachment, never Base64 stuck in the post body.

Pro Only

Full SEO Integration

Meta title, description and focus keyphrase for Yoast SEO and Rank Math, with templates that fill them in across a whole batch.

Supports Any Custom Post Type

Works with Posts, Pages, WooCommerce products, portfolios, documentation, and all custom post types.

Pro Only

Review Before Anything Is Created

Edit every title, set featured images, and exclude documents you do not want. Then import. Nothing is published until you say so.

One-Click Undo

Imported the wrong document? Move it to the Trash from the confirmation screen. In Pro, one click rolls back an entire bulk job.

Pro Only

Advanced Activity Log

Track every upload, its status and its publishing history in one place, with re-import and full bulk import history.

Featured Image Upload

Upload a separate featured image, name an image after its document to match it automatically, or let DocxToWP use the first image from the file.

Author Selection, Categories & Tags

Complete control before publishing. Choose author, categories, tags, slug, and excerpt.

Post Status Options

Publish now, schedule, save as draft, or set as private.

Bulk Import Wizard

See DocxToWP in action

The bulk DOCX import wizard, screen by screen. Import Word documents into WordPress 100 at a time, with a review step before anything is published.

Real screenshots from the plugin. Click any one to view it full size.

Prefer to watch? See the full walkthrough on YouTube
  1. 1

    Drop in up to 100 Word documents

    Drag a whole folder of .docx files into the drop zone. Drop images in alongside them and each one is matched to its document by filename. Chapter-01.jpg becomes the featured image for chapter-01.docx.

  2. 2

    Review every document before anything is created

    Titles are read from each document’s first heading. Edit them inline, check the matched featured image, and untick anything you do not want. Post type, status, author, categories and tags apply to the whole batch.

  3. 3

    Set SEO for the batch, or per document

    Fill SEO title, focus keyphrase and meta description from templates using {title}, {excerpt} and {sitename}, then override any individual document. Yoast SEO and Rank Math are both written to.

  4. 4

    Spread the batch over days or weeks

    Turn on drip publishing and every document gets its own publish date instead of going live at once. Pick a start date and interval, skip weekends, and edit any single date by hand before you start.

  5. 5

    Watch it run, file by file

    Live progress with imported, failed, skipped and remaining counts. A document that fails is isolated to its own row with the reason shown. The rest of the batch keeps going, and you can retry just the failures.

  6. 6

    Undo the whole thing if you need to

    Every run is recorded in Import History. One click moves exactly the posts that import created to the Trash. Nothing else on your site is touched.

Testimonials

What WordPress users say

Every review here is real and, where it was left publicly, linked to its source so you can check it yourself.

Great plugin, thank you.
Marko6548WordPress.org
works great when i transfer article for my news website!
pigeonsgtWordPress.org
Hello. Thank you for the great plugin! I need a bulk docx import for my project,
Konstantin Labunetsdevurai.com · Website

Used DocxToWP? I would genuinely like to know how it went.

How DocxToWP compares

See why content teams prefer DocxToWP over manual formatting or limited free tools.

FeatureDocxToWPMammothSmartDoc
DOCX to WordPress
Bulk Import up to 100 files (Pro)
Inline Image Extraction
Featured Image Support
Custom Post Type Supportpartial
Activity Log + Re-Import (Pro)
Price
$39
Free$39+

Start free. Upgrade when you need more.

Simple pricing for websites of all sizes. No hidden fees.

Free

$0/forever

A complete importer, one document at a time.

  • Unlimited conversions, one document at a time
  • Real Gutenberg blocks, not one Classic block
  • Posts, Pages and any custom post type
  • Images extracted to the Media Library, alt text included
  • Nested lists, tables with headers, blockquotes
  • Featured image, categories, tags and author
Download Free
Lifetime ending soon

Pro

$39/one-time

One-time payment • Lifetime updates • No monthly fees

Import a hundred Word documents in the time it takes to format one by hand.

Lifetime access ends September 30. (30 days left)

From October 1, DocxToWP Pro moves to annual licences. Buy before then and you keep lifetime access with free updates, forever. No renewals, ever.

  • Bulk import up to 100 DOCX files in one run
  • Review every document before anything is created
  • Smart drip publishing & automated content scheduling
  • SEO-ready for Yoast & Rank Math, including focus keyphrase
  • One-click undo & full import history
  • Featured images matched to documents by filename
  • Duplicate handling: skip, import anyway, or update in place
  • Activity log with re-import
  • Lifetime updates & support
Upgrade to Pro for $39

Frequently Asked Questions

Everything you need to know about importing DOCX to WordPress, including how DocxToWP compares to Mammoth, SmartDoc and other tools.

It depends on how many documents you have. Mammoth DOCX Converter is free, converts one .docx to clean HTML, and drops you into the block editor to finish. For one document a month that is usually enough, and paying for anything else is not worth your time. DocxToWP is built for the case where you import regularly, need images in the Media Library and SEO fields filled in, or publish to custom post types. The free version handles one document at a time with no cap. Pro adds bulk import and scheduling. If you write in Google Docs and never touch Word, look at Wordable or Cloudpress instead.

With DocxToWP you simply drag and drop your .docx file. The plugin uses advanced parsing to preserve headings, bold, italic, lists, tables, links, and formatting. All images are automatically extracted and uploaded to your media library.

Yes. DocxToWP supports Posts, Pages, and any Custom Post Type (WooCommerce products, documentation, portfolio, etc.). This is one of the biggest advantages over Mammoth and most other DOCX importers.

Mammoth is a good free tool, but it only converts to HTML and drops you into the block editor. DocxToWP is much more powerful: it gives you a full live preview, featured image upload, author selection, SEO meta, schedule options, and direct publishing. All without touching the editor.

Yes. DocxToWP automatically extracts all images embedded in your .docx file and uploads them to your WordPress Media Library. You can also upload a separate featured image if you want.

Yes. It has full SEO integration. The plugin auto-generates meta title, meta description, and tags that work perfectly with Yoast SEO, Rank Math, and All-in-One SEO.

SmartDoc and Seraphinite are decent, but they lack inline editing, advanced activity log, re-import, and strong custom post type support. DocxToWP gives you a complete 3-step workflow (Upload → Preview → Publish) with far better formatting accuracy, automatic image extraction, and SEO automation for Yoast and Rank Math.

Yes, and it is not a trial. The free version on WordPress.org converts as many documents as you like, one at a time, to Posts, Pages or any custom post type, with images extracted to your Media Library, real Gutenberg blocks, and formatting preserved. The Pro version ($39 one-time) is for volume: bulk import up to 100 documents in one run, drip publishing to schedule a batch, SEO automation for Yoast and Rank Math, one-click rollback with full import history, and the activity log with re-import.

Yes. Drip publishing arrived in Pro 1.2. Pick the first publish date and time, choose an interval (every X hours, days, weeks or months) and optionally restrict it to certain weekdays, and every imported document is given its own publish date. You can override the date on any individual document before importing, and all dates use your WordPress site timezone.

Yes. Bulk import landed in Pro 1.1. Drag in up to 100 .docx files, review and edit every title and featured image before anything is created, then import the batch in one run. You get live progress you can pause and resume, per-file error reporting so one bad document never stops the rest, and one-click undo that moves every post the import created to the Trash. Name an image after its document (chapter-01.jpg beside chapter-01.docx) and it becomes that post’s featured image automatically.

Yes. In the publish step you can choose to publish immediately, schedule for later, save as draft, or set the post as private.

Your uploaded .docx file is temporarily stored securely and automatically deleted after processing.

Import your first Word document in under 60 seconds

Start free. Import a Word document without copy-pasting or rebuilding its formatting. No account, no credit card. Straight from WordPress.org.

Get Pro for $39