Built to make repetitive document work
simple, private, and free.
Preparing personalized letters, certificates, and notices for hundreds of people traditionally meant manual copy-pasting, brittle Word mail merges, or uploading confidential lists to expensive third-party clouds. EasyDocs changes that.
Keep your existing layout.
Automate only the changing details.
EasyDocs does not force you to redesign your paperwork in a proprietary canvas. Start with the PDF, scan, or Word file you already use.
- 01Bring Your Existing Document
Use a PDF, high-res image, or convert a Word document locally into a sharp PDF background.
- 02Connect Your Spreadsheet
Import CSV or Excel sheets. Every column becomes an available field ready to place.
- 03Place, Resize & Export
Drag text, signatures, and photos onto the page. Inspect real recipient previews, then export individual PDFs, a clean ZIP archive, or a merged print PDF.
Engineered for client-side speed and privacy.
How EasyDocs achieves high-fidelity bulk document generation without a server-side rendering farm:
Local PDF Synthesis (`pdf-lib`)
Documents are generated directly on the client using vector operations with `pdf-lib`. Text overlays, coordinates, and embedded images are rendered at native printer resolution without server roundtrips.
Browser IndexedDB Sandbox (Dexie.js)
Batch state, column mappings, and working files are persisted in local IndexedDB. You can close your laptop and return to your batch without losing your work, while ensuring no data is sent to external clouds.
LibreOffice WebAssembly Worker
Legacy Word (.doc/.docx) and Excel files (.xls) are converted locally in a dedicated Web Worker using an in-browser WebAssembly runtime. Document contents never leave the browser thread.
Ready to make your first batch?
Bring a document and a spreadsheet. EasyDocs handles the rest.