Word to JSON

Turn a Word document into JSON: headings, paragraphs, lists and tables in reading order.

Turn a Word document into JSON in reading order

Word documents hold more structure than they show: heading levels, list nesting, tables and document properties. Word to JSON reads a .docx file and writes that structure out as JSON, so a report or a contract can be processed by code instead of copied by hand.

Upload the .docx file. The result has a source block with the title, author, dates, word count and the number of tables and images, followed by a blocks array in the order the document reads. A heading block carries its level, a paragraph block its text and, when it uses a named style such as Quote, the style name. Bullet and numbered lists become list blocks with an item level for nested lists. Every table becomes a table block with a header row and typed rows, so a column of amounts arrives as numbers, not text. Pictures are noted as image blocks.

The format is the same document envelope that PDF to JSON writes, described in the JSON guide, so the same code handles both kinds of file. Text inside text boxes, headers and footers is not part of the export, and tracked changes should be accepted in Word before converting. Older .doc files must be saved as .docx first. To go the other way use JSON to Word, and for a plain text version of the document use Word to Markdown.

How to use the Word to JSON tool

  1. Add your DOCX file: drag & drop or click to browse.
  2. Click “Process Word to JSON” and download your result.

Common questions

Is Word to JSON free?

Yes. Word to JSON is free for light use with no signup needed. Anonymous visitors get 10 free tasks per day, and creating a free account makes daily use unlimited. A paid Pro plan removes ads and raises file-size limits for heavier work.

Is my file safe?

Yes. Your file is sent over HTTPS, processed by self-hosted open-source software on our servers (no third-party AI or cloud APIs), and deleted within 60 minutes at the latest, usually right after your result is ready.

What file formats does Word to JSON accept?

Word to JSON accepts DOCX files. Convert other formats to a supported one first; the related tools below can usually do it.

Related tools

Browse all 110+ free PDF, image, Markdown and JSON tools →