Check Word Document Formatting Against a Template — Free, Local-First

Upload a Word template and your document to detect font, size, spacing, margin, and alignment differences. Runs entirely in your browser — files never leave your device.

Why do documents get rejected for formatting?

Universities, journals, and government agencies often reject submissions for formatting violations — wrong font size, incorrect line spacing, missing first-line indentation, or page margins that don't match the template. The problem is that Word makes it easy to introduce formatting inconsistencies: pasting from HTML, using different styles across collaborators, or simply forgetting to change the default font. Manually checking every paragraph against a style guide is tedious and error-prone — humans miss subtle spacing and margin differences.

What does DocxShuttle detect?

DocxShuttle parses your .docx file against the OOXML standard and compares it to a template. It checks 6 categories of formatting properties across 20 paragraph roles (title, headings 1-6, body, abstract, keywords, references, captions, headers, footers, etc.):

  • Font — CJK font (e.g., SimSun, SimHei) and Latin font (e.g., Times New Roman, Arial) per paragraph
  • Font size — from Chinese units (小四, 五号) to point sizes, with automatic conversion
  • Line height — single, 1.5×, double, or exact point values
  • Paragraph — first-line indent (in characters), space before and after
  • Alignment — left, center, right, justify
  • Page margins — top, bottom, left, right in centimeters

How to check Word formatting with DocxShuttle

  1. Choose or upload a template. On the check page, select a built-in template (undergraduate thesis, master thesis, or journal) or upload your own .docx file as a format baseline.
  2. Upload your document. Drag and drop or click to select the .docx file you want to verify.
  3. Click “Run Check”. DocxShuttle parses both files entirely in your browser using JSZip and fast-xml-parser — nothing is uploaded.
  4. Review the diff report. Each issue shows the expected value from the template, the actual value from your document, and a concrete suggestion (e.g., “Change CJK font to SimSun” or “Set line height to 1.5×”).

DocxShuttle vs Word's built-in Compare

Word's “Compare Documents” feature diffs content — it highlights text insertions, deletions, and moves between two versions. It does not check whether your formatting matches a style guide. DocxShuttle compares formatting compliance: it tells you exactly which paragraphs have the wrong font, size, spacing, or margin. The two tools solve different problems and complement each other.

“My paper was rejected for formatting but I don't know what's wrong”
Upload the university's .docx template and your paper. DocxShuttle will list every paragraph where the font, size, line height, or indentation doesn't match.
“Multiple authors worked on this document and the styles are inconsistent”
Run a check against your company or journal template. The report groups issues by category (font, spacing, alignment) so you can fix them systematically.
“I pasted content from a web page into Word and the formatting is messed up”
HTML-to-Word paste often brings inline styles that override your template. DocxShuttle detects these overrides by comparing against the template's expected values.

Common formatting issues DocxShuttle catches

Wrong font family
The template requires SimSun for body text but your document uses SimSun in some paragraphs and Microsoft YaHei in others. DocxShuttle flags each mismatch with the expected and actual font names.
Incorrect font size
Chinese academic templates often use “小四” (12pt) for body text and “小二” (18pt) for titles. DocxShuttle converts between Chinese size names and point values, then flags any paragraph that doesn't match.
Line spacing mismatch
Many templates specify 1.5× line height or fixed 20pt spacing. Word's default is often single spacing. DocxShuttle detects the difference and tells you the expected value.
Missing first-line indent
Chinese academic writing typically requires a 2-character first-line indent for body paragraphs. DocxShuttle checks the indent value and flags paragraphs that use no indent or a different value.
Page margin violations
Templates often specify exact margins (e.g., top 2.54cm, bottom 2.54cm, left 3.17cm, right 3.17cm). DocxShuttle compares each side and reports the difference.

Frequently Asked Questions

Is the Word format checker free?
Yes. DocxShuttle is completely free with no signup, no ads, and no data tracking. The entire tool runs in your browser.
Does the format checker upload my document to a server?
No. All .docx parsing and format comparison happens in your browser's JavaScript runtime. Your file never leaves your device. DocxShuttle does not log requests or store any check history.
What formatting properties does DocxShuttle check?
DocxShuttle checks 6 categories across 20 paragraph roles: font (CJK and Latin), font size, line height, paragraph indentation, alignment, and page margins (top, bottom, left, right). Each role — such as Heading 1, Body, Abstract — gets independent rules from the template.
How is DocxShuttle different from Word's built-in document compare?
Word's 'Compare Documents' feature diffs the text content between two files — it shows insertions, deletions, and moves. DocxShuttle compares formatting compliance: it checks whether your document's fonts, sizes, spacing, and margins match the template's rules. The two tools solve different problems.
What Word formats are supported?
DocxShuttle supports .docx files (Office Open XML format). Legacy .doc and macro-enabled .docm files are not supported. If your file is in .doc format, open it in Word and save as .docx first.
Is there a file size limit?
There is no hard file size limit. Processing depends on your browser's available memory. In practice, .docx files under 50 pages typically parse in 2-3 seconds. For very large files, close other browser tabs to free memory.

Related tools