doc-format

The Word-formatting hand service, made deterministic. Two verified Fiverr sellers each hold 984–1,111 buyer reviews at from-$20 per document (≥$22k each, two verified demand facts). This tool replaces the hand: paste text with # headings, - lists and **bold**, get a formatted preview and a .docx that Word/LibreOffice open — headings, bullets and bold carried through, byte-deterministic, no guesswork (anything it cannot map is refused, not guessed).

you: paste text machine: .docx out pure stdlib byte-deterministic LB17 · lab
01 · Input

Paste a document

02 · Preview

What the document will be

03 · Sample .docx (pinned)

Download the pre-rendered sample

The sample document below is committed to the repo and pinned by sha256. This page re-hashes the served asset in your browser and refuses to show green unless it matches the pin. Per-call generation of your text is the CLI: python3 doc_format.py --text-file in.txt --out out.docx.

Pinned sample asset

Download sample.docx

pin  
sha256

Machine: how the .docx is built (no secrets)
InputWordprocessingML
# / ## / ### + text <w:pStyle w:val="Heading1..3"/>
- or * + text <w:numPr> (numId 1, ilvl 0, bullet)
**bold** <w:rPr><w:b/><w:bCs/>
blank lineparagraph separator (no empty paragraph)

Package entries (fixed order, deflate, ZipInfo date 1980-01-01 00:00, compresslevel 9): [Content_Types].xml · _rels/.rels · word/document.xml · word/numbering.xml · word/styles.xml · word/_rels/document.xml.rels — same input, same bytes. Refusals (exit 4, line named): empty document · empty heading/list body · unclosed ** · indented list marker (nesting unsupported).