
Mail merge DOCX files with Excel data in seconds - all in your browser! Create personalized documents by combining Word templates with Excel data. Perfect for generating letters, certificates, invoices, and any document that needs to be customized for multiple recipients.
🌐 Try it now: https://mailmerge.somtoms.app/
Simple Mail Merge takes the tedious work out of creating personalized documents:
- 📄 Upload a DOCX with placeholders like
{firstName}
and{email}
- 📊 Import your data from an Excel spreadsheet
- 🎯 Automatically match your data columns to template placeholders
- ⚡ Generate hundreds of personalized documents in seconds
- 💾 Download everything as a combined DOCX
Create a Word document with placeholders using curly braces:
Dear {firstName} {lastName},
Thank you for your interest in our {productName}.
Your order number is {orderNumber}.
Best regards,
{senderName}
Create an Excel file with column headers matching your placeholders:
firstName | lastName | productName | orderNumber | senderName |
---|---|---|---|---|
John | Doe | Widget Pro | 12345 | Sales Team |
Jane | Smith | Widget Plus | 12346 | Sales Team |
- Upload DOCX Template - Select your Word document template
- Upload Excel Data - Select your Excel file with data
- Map Fields - The app will automatically match Excel columns to DOCX placeholders
- Generate Documents - Click generate to create personalized documents
- Download - Download the merged documents as a single DOCX file
Want to contribute or run this locally? Check out our Contributing Guide for setup instructions and development guidelines.
We welcome contributions! Please see our Contributing Guide for details on how to get started.
Need help? Here's how to get assistance:
- Check the Common Issues section below
- Search existing Issues
- Create a new issue with details about your problem
Q: My placeholders aren't being recognized
A: Make sure placeholders use curly braces like {firstName}
with no spaces inside the braces.
Q: Excel file won't upload A: Ensure your Excel file has column headers in the first row and data below. Supports .xlsx and .xls formats.
Q: Auto-mapping isn't working A: Auto-mapping works best when Excel column names match placeholder names. You can always map fields manually.
This project is licensed under the MIT License - see the LICENSE file for details.