All tools

Batch text from a table

Combine a text template with spreadsheet columns to create personalized notices, invitations or descriptions. Review each result and download TXT, ZIP or a printable collection.

Source table / saved project
CSV / TSV / project JSONNo file selected
Loading replaces the table and its edits. JSON replaces the whole project. Save a project first if needed. Duplicate headers receive numbered suffixes; use the field names shown below.

How to use

  1. Import a table or try the example, then review the detected column names.
  2. Write a template and insert column fields. For example, Hello {{Name}} becomes Hello Alex for a matching row.
  3. Generate, check failed rows and preview results, then download individual text or the successful batch.

Before you start

UTF-8 CSV/TSV up to 1 MB, 500 rows and 50 columns; headers required. Use {{Column}} fields, case-sensitive; no formulas, conditions or repeated sections. Templates up to 50000 characters, each result 200 KB and total 10 MB. Empty required fields fail only that row; successful rows remain available. Filenames have row-number prefixes. Printable HTML contains plain text, not HTML templates. No email sending, DOCX export or automatic storage; save an editable JSON project (up to 3 MB) to continue later.