WordPress plugin intelligence profile

DocxToPost – Import Word (DOCX) & Markdown to Posts, Pages & Custom Post Types

Import Word (.docx) and Markdown files as WordPress posts, pages or custom post types. Images, headings and tables kept. No copy-paste.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.4.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update2 Nov 20269h ago
Active installations100Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 3 ratings
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 DocxToPost – Import Word (DOCX) & Markdown to Posts, Pages & Custom Post Types version 1.4.1 as active, updated 9h ago and tested up to WordPress 7.1.

Overview

About this plugin

Copy a Word document into WordPress and it falls apart. Images go missing. Lists flatten.

Tables lose their headers. You spend longer fixing the post than writing it.

docx file itself, not the clipboard. Every heading, list, table and image comes through as real blocks, and every image lands in your Media Library with its alt text.

Markdown works the same way. Notes from Obsidian, Notion or Joplin, a README, or an answer from ChatGPT or Claude all import without reformatting.

Everything in the free version:

  • Real blocks, not one big lump: Your document arrives as proper paragraph, heading, list, image, table and quote blocks you can move and edit individually, not a single Classic block you have to fight. Running the classic editor instead? It detects that and gives you plain HTML.
  • Undo an import: Changed your mind? One link on the confirmation screen moves the post to the trash.
  • Simple upload: Drag and drop your.docx or.md file.
  • Import from your Media Library: Already have Word documents on your site? Pick a.docx from the Media Library and import it. The original is copied for the import and never changed or removed.
  • Import from a Google Docs link: Paste the link to a shared Google Doc and it imports with its headings, lists, tables and images, no downloading and re-uploading.
  • Markdown too:.md and.markdown files import with headings, emphasis, links, nested lists, blockquotes, tables and fenced code blocks intact. Code becomes a real Code block, not a paragraph in a monospace font.
  • Formatting preserved: Headings, paragraphs, bold, italic, underline, strikethrough, superscript, subscript, blockquotes and paragraph alignment all survive the trip.
  • Real lists: Bulleted and numbered lists come through as proper lists, nested sub-bullets included.
  • Tables with headers: Header rows become real table headers, so your tables stay readable and accessible.
  • Embedded image extraction: Images inside your Word document are pulled out and added to the Media Library, with the alt text you set in Word.
  • All public post types: Publish to Posts, Pages, or any Custom Post Type registered on your site.
  • Full status options: Publish immediately, save as Draft, submit for Pending Review, or mark Private.
  • Live preview: See exactly how the post will look before you publish.
  • Featured images: Upload a featured image alongside your document, or choose one already in your Media Library.
  • Categories and tags: Assign both while you import.
  • Post meta: Edit the slug, excerpt and author.
  • Role-based access: Choose which user roles can use the plugin.

Why upgrade to Pro?

The free plugin imports one document at a time, with no limit. Pro is for the day you have a folder of them.

  • Bulk import, up to 100 files in one run. Drop in.docx and.md files together. Review every title, featured image and SEO field before anything is created. A bad file fails on its own row and the rest keep going.
  • Drip publishing. Spread a batch across days or weeks instead of publishing it all at once.
  • Yoast SEO and Rank Math fields filled from templates, with per-document overrides.
  • One-click undo of a whole batch, plus full import history.
  • Choose from Google Drive. Pick private Google Docs straight from your Drive, several at once, with no sharing needed. Importing one again updates the same post.
  • Keep newsletter and brochure layouts as responsive columns instead of one long column.
  • WebP image optimization, only when it actually makes the file smaller.

Watch the bulk import, start to finish:

Pro starts at $49/year for one site. Pro is a separate plugin, not a licence key for this one: install Pro, then deactivate this plugin, because both use the same admin menu. Your imported posts are not affected.

The Upgrade screen inside the plugin compares Free and Pro side by side. See Pro plans

More from the developer

BackupScope is a free WordPress backup plugin that shows what is inside a backup before you need it, and BackupScope Storage Insights shows what uses your disk space, read-only. Both are listed on the plugin’s More Tools screen.

External services

This plugin connects to one external service, and only when you use the feature that needs it.

com), to import a document from a Google Docs link. format=docx. The request contains only the document’s id, taken from the link you pasted, plus what any web request carries, such as your server’s IP address.

No account details, no site data and none of your other content are sent. Nothing is sent to Google if you do not use this feature.

The service is provided by Google: Terms of Service, Privacy Policy.

WordPress.org metadata

Plugin tags

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

  • converter
  • docx
  • importer
  • markdown
  • word
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.0 · PHP 8.0
Update activity2 Nov 20269h 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.4.01.4.1
WordPress compatibility7.1.37.1.4
Version1.3.21.4.0
Version1.3.11.3.2
Version1.3.01.3.1
Version1.2.101.3.0
Version1.2.91.2.10
Version1.2.81.2.9
Version1.2.71.2.8
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.