A merge tool that turns data into documents data into documents
Combine a template with your data and EZdoc generates a personalized document for every record. CSV, Excel, or JSON in — print-ready PDFs out, the whole batch in a single run.
Template plus data equals finished documents
A document merge tool has one job: combine a template with a data source so every record becomes its own document. EZdoc does that without the usual setup — no merge-field syntax, no field-mapping wizard, no developer required to wire it up.
Build the template by describing it or uploading an existing document, then bring your data as a CSV, Excel sheet, or JSON file. EZdoc maps the columns into the template and generates one personalized, print-ready document per record, rendering the batch in parallel. Use it by hand with a file upload, or call the REST API to merge data programmatically.
What Is a Document Merge Tool?
A document merge tool takes two inputs — a template and a data source — and produces one finished document per record. The template defines the structure and design; the data source provides the values that vary per document. The merge engine combines them, producing a separate, personalized output for each row or record in the data. The result is a set of documents that are identical in format and distinct in content.
The Data Source
Any structured data source works with EZdoc's merge tool. CSV is the most common: flat, widely supported, easy to produce from any spreadsheet tool. Excel files work the same way. JSON is useful for developers who want to generate documents programmatically — submit it to an asynchronous template merge job, poll for completion, then download the finished output. In all cases, EZdoc reads the field names (column headers for CSVs, keys for JSON) and maps them to the template automatically.
The Template
Templates in EZdoc can be built from scratch by describing what you need, or created by uploading an existing document. Either way, the variable fields — the parts that change per record — are identified so EZdoc knows what to merge. A well-built template has sensible defaults for fields that might be missing in some records, so the output stays clean even when the data is incomplete.
Merge at Any Scale
The mechanical steps of a merge are the same whether you're generating 5 documents or 5,000. The setup is the same, the template is the same, the data format is the same. EZdoc renders the batch in parallel, so a larger run finishes proportionally faster than a sequential approach would. Volume is a plan limit question, not an architectural question — you're not changing how the merge works as you scale up.
When to Use the API
The file-upload workflow is ideal for periodic runs where you have a complete dataset ready: end-of-month billing, end-of-cohort certificates, a quarterly mailing. The API is the right choice when documents need to be generated dynamically — a new user signs up and gets a welcome letter, an order ships and a label is printed, a test is passed and a certificate is issued. The template stays the same in both cases; the API just provides the record data at the moment it's needed.
From idea to download in three steps
Set up the template — describe the document or upload an existing one — EZdoc builds it into a mergeable template
Bring your data — add a CSV, Excel, or JSON file, or the REST API — EZdoc maps each field into the template
Run the merge — EZdoc generates one document per record in parallel and delivers the set as a single ZIP
Everything you need, nothing in the way
Built for speed and polish — so the document is done before you would have finished formatting the first page.
Template + any data
Bring CSV, Excel, or JSON — EZdoc maps it into your template and generates one document per record.
No merge syntax
Templates come from a description or an uploaded file — no field codes or mapping wizards to set up.
Manual or API
Merge by uploading a file, or call the REST API to run merges from your own stack.
Bulk merge from a sheet
Turn any document into a reusable template and generate thousands of personalized variants from a CSV in one run.
Tweak with AI
Refine any result by chatting — "make it warmer", "add my logo top-right", "shorten the intro". The document updates in place.
Private by default
Your documents stay yours — we never train models on your content, and you can delete anything within 24 hours.
From a template and a file to a batch
Merge our event-attendees JSON into name badges — each badge with the attendee's name, company, and a QR placeholder.
- One name badge per attendee record in the file
- Name and company merged into each badge
- A consistent, on-brand badge design throughout
- The whole set as a single print-ready ZIP
Made for the people who actually ship the work
Billing docs
Invoices and statements merged from financial records.
Credentials
Certificates and badges merged from a roster.
Correspondence
Letters, notices, and mailers merged from a contact list.
Operations
Labels, slips, and order documents merged from exports.
Questions, answered plainly
What data sources can I merge from?
CSV, Excel (.xlsx), and JSON files all work, as do exports from Google Sheets. EZdoc detects your headers or keys and maps each field into the template automatically.
Do I need a developer to set up a merge?
No. Building the template and uploading a data file is entirely no-code. Developers can optionally use the REST API to run merges programmatically, but it isn't required to get started.
What documents can I merge into?
Anything you template or describe — invoices, certificates, letters, labels, badges, reports. EZdoc maps your data into whichever layout you set up for the merge.
How large can a merge be?
From a handful of records to many thousands. EZdoc renders the batch in parallel and delivers every document as a single ZIP.
More ways to make documents
Explore All AI Tools
Every tool generates professional documents in 30 seconds. No design skills needed.
Advertising & Promo
Alternatives
Automation
Business & Finance
- Send a professional invoice in
- Create Business Proposals
- Create Professional Credit Notes
- Create Expense Reports
- Create Purchase Orders
- Create Professional Quotes
- Create Professional Receipts
- Build a Complete Business Plan
- Design Professional Letterhead
- Create Accurate Pay Stubs
- Create Professional Estimates
- Write Standard Operating Procedures
- A business proposal generator that helps you win the deal
- An investor-ready pitch deck from
- An investor update your backers actually read, from
- A board deck that runs the meeting, from
- An SOP generator that
- Create a credit note in
- The AI presentation maker that designs your deck from
Certificates & Awards
Contracts & Legal
Data
- A merge tool that turns data into documents
- Mail merge, without the old Word headaches
- Google Sheet to PDF, merged not screenshotted
HR & Employment
- Create a Stunning Resume
- Write a Compelling Cover Letter
- Create Professional Offer Letters
- Create Promotion Letters
- Write a Letter of Recommendation
- Create Employee Reward Letters
- Create Termination Letters
- Create Employee Warning Letters
- Write a Professional Resignation Letter
- Build a Complete Employee Handbook
- The best AI resume builder is the one that gets you hired
Healthcare & Education
Letters & Communications
Marketing & Events
- Create an Explainer Video
- Design Eye-Catching Flyers
- Design a Restaurant Menu That Looks Like You Hired a Studio
- Design Professional Brochures
- Design Event Tickets
- Design Beautiful Invitations
- Design Professional Name Badges
- Design Eye-Catching Posters
- Create Engaging Newsletters
- Design Beautiful Gift Certificates
- Design Professional ID Cards
Marketing & Personal
Marketing & Sales
Reports & Documents
Resumes & Careers
Social media
Automation & API
Browse all 363 industry & vertical variants
Job Application Form Types
Payment Authorization Form Types
Permission Slip Form Types
Order Form Types
Rental Application Form Types
Consent Form Types
Waiver Form Types
Survey Form Types
Intake Form Types
Nda Form Types
Generic Types
Invoice Types
Credit Note Types
Contract Types
Proposal Types
Certificate Types
Report Card Types
Poster Types
Invitation Types
Business Plan Types
Recommendation Letter Types
Explainer Animation Types
Resume Types
Cover Letter Types
Menu Types
Brochure Types
Business Card Types
Bill Of Sale Types
Inspection Checklist Form Types
Request Form Types
Evaluation Form Types
Service Agreement Form Types
Photo Release Form Types
Donation Form Types
Event Registration Form Types
Membership Form Types
Rsvp Form Types
Booking Form Types
Volunteer Application Form Types
Acknowledgment Form Types
Make your first document in 30 seconds.
Free to try — no credit card, no template wall. Keep whatever you generate.
Start Creating Free