A Local Mail-Merge: One Template × Many Rows
AnyTool Bulk Document Generator is a 100% client-side mail-merge. You write a single template and mark the variable parts with {{placeholder}} tokens — for example {{name}}, {{event}}, {{date}} or {{id}} — then supply a data source: a pasted CSV whose first row is the header of field names and where each subsequent row holds the values for one document, or an editable mini-table of the same shape. The engine scans the template with a regular expression to build an ordered, de-duplicated list of fields, then for every data row replaces each token with that row’s value (matching is case-insensitive, so {{First Name}} resolves a “First Name” column) to produce one personalized document per row. This is the classic mail-merge pattern used for bulk letters, certificates, labels, contracts, notices and personalized emails — done entirely on the user’s device.
- Single template with {{placeholder}} merge fields, auto-detected by regex
- Data source is a CSV (header = field names, one row per document) or an editable table
- Each row is merged into the template to produce one personalized document
- Token-to-column matching is case-insensitive
- Built for bulk letters, certificates, labels, contracts and notices
