Free Online Tool

Mail Merge Generator

Generate bulk personalized documents from Excel or CSV data. Create your template, preview the results, and download them all in a ZIP file.

11. Upload Data Source
Upload your Excel (XLS, XLSX) or CSV file containing your contacts or data.
22. Write Template
Write your document template. Use {{ColumnName}} to insert data from your file.
Supports {{Tags}}
Markdown & Rich Text Supported
33. Preview Results
Preview how your merged documents will look.
Upload data and write a template to see preview
44. Download Options
Configure your download settings and get your files.

Pattern for the generated files. You can use tags.

Share this tool

Features

Everything you need for quick mail merges

Local Processing

All merging happens in your browser. Your data never leaves your device.

Bulk Export

Download hundreds of personalized documents instantly in a single ZIP file.

Live Preview

Verify your merged documents before downloading with our interactive preview.

Custom Filenames

Use variables to generate dynamic file names for each document.

How to Use the Free Online Mail Merge Tool

Our Mail Merge Generator is a privacy-first, fully browser-based tool that allows you to create bulk personalized documents in seconds. Whether you are generating form letters, bulk email drafts, or custom invoices, you can do it without uploading your data to any server.

What Is a Mail Merge?

Mail merge is the process of combining a static template with a structured data source (like an Excel spreadsheet or CSV file) to produce multiple personalized documents. For each row in your data, the tool generates a new document, replacing placeholder tags with actual data.

How Do I Format My Template?

Our tool uses simple curly brace tags. If your spreadsheet has a column named 'First Name', you can insert it into your template by typing {{First Name}}. You can also click the available tags shown below the template editor to insert them automatically.

Benefits of Our Mail Merge Tool

  • 100% Private — Processing happens locally in your browser.
  • Fast and Free — No limits on the number of rows or templates.
  • Custom Filenames — Name your output files dynamically based on row data.
  • Multiple Formats — Export as plain text (.txt) or HTML (.html) files inside a ZIP archive.

FAQ

Are my spreadsheets uploaded to your servers?+
No. The entire mail merge process happens locally in your web browser. Your data remains completely private and is never uploaded anywhere.
What file formats can I use for my data source?+
You can upload Excel spreadsheets (XLS, XLSX) and CSV files. Make sure the first row of your file contains the column headers.
Can I generate PDF or Word documents?+
Currently, our tool generates plain text (.txt) or HTML (.html) files. You can open these files in any text editor or browser. We may add Word document support in the future.
Is there a limit to how many records I can merge?+
There is no strict limit enforced by the tool, but very large files (e.g., 100,000+ rows) may cause your browser to slow down or run out of memory when generating the ZIP file.