DocxToPost – Convert DOCX & Markdown to WP Posts, Pages & Custom Post Types
DocxToPost is the easiest way to turn Microsoft Word documents (and Markdown files) into clean WordPress posts, pages, or custom post types. No more copy-pasting from Word and losing your formatting. Upload your .docx file and DocxToPost parses it into clean, semantic HTML that WordPress understands
About this tool.
DocxToPost is the easiest way to turn Microsoft Word documents (and Markdown files) into clean WordPress posts, pages, or custom post types.
No more copy-pasting from Word and losing your formatting. Upload your .docx file and DocxToPost parses it into clean, semantic HTML that WordPress understands, including every embedded image, which is uploaded to your Media Library automatically.
Writing in Markdown instead? Drop in a .md file and it becomes the same clean set of blocks: headings, lists, tables, code blocks and all. Notes from Obsidian or Notion, a README, or the output of an AI assistant 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.
- 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.