CARBIDEWEB
  • All tools
  • Blog

Mail Merge

WEB

Mail-merge a message template with rows of data — fill [placeholders] to generate one personalized message per recipient.

Use {{placeholder}}
CSV or TSV · first row = headers
Detected:{{name}}{{order}}{{city}}

Rendered messages3 messages

Message 1

Hi Ada, Your order #1042 has shipped to London. Thanks, The Carbide team

Message 2

Hi Grace, Your order #1043 has shipped to Baltimore. Thanks, The Carbide team

Message 3

Hi Katherine, Your order #1044 has shipped to Hampton. Thanks, The Carbide team

What is the Mail Merge tool?

Run a mail merge online — without Word, without Excel and without installing a Gmail or Outlook add-on. Paste a message template that uses {{placeholders}}, like "Hi {{name}}, your order {{order}} has shipped", then paste rows of data with a header row, and the tool generates one personalized message per recipient, entirely in your browser.

The data block accepts CSV or TSV and detects the delimiter automatically, so you can paste straight from Excel or Google Sheets — a copied range arrives as tab-separated text and just works. Quoted fields containing commas are handled correctly. As you type, the tool lists every placeholder it found in the template, warns about placeholders with no matching column, and flags columns you never referenced — so a typo like {{nmae}} can't slip through silently. Copy any single message, copy them all at once, or download the whole batch as a .txt file.

This is a text generator, not a bulk mailer: it does not send email, so there are no sending limits, no authentication and nothing to configure. Use it for personalized emails you paste into your own mail client, WhatsApp or SMS messages, certificates, letters — any repeated text that changes per person. It's free, needs no sign-up, and your template and data never leave your device.

How to use the Mail Merge

  1. Write or paste your template, wrapping each variable in double braces: {{name}}, {{company}}, {{date}}.
  2. Paste your data below it — CSV or TSV with a header row whose column names match the placeholders. Copying cells straight from Excel or Google Sheets works.
  3. Check the placeholder panel: it lists every placeholder found and warns about missing or unused columns.
  4. Review the generated messages — one per data row, numbered in order.
  5. Copy a single message, click "Copy all", or download the whole set as a .txt file.

Frequently asked questions

Does this tool send the emails for me?

No — it generates the personalized text; sending stays in your hands. Paste each message into your mail client, a WhatsApp chat or wherever it needs to go. That also means there are no sending limits, no account connection and no deliverability risk from a third-party sender.

How do I do a mail merge without Word or Excel?

Right here: write your template with {{placeholders}} in the first box and paste your data rows in the second — that's the whole setup. Any spreadsheet can produce the data (copy-paste works directly), but none is required: you can type CSV rows by hand.

What format does my data need to be in?

Comma-separated (CSV) or tab-separated (TSV) text with a header row — the column names in that first row are what your {{placeholders}} match against. The delimiter is detected automatically, and quoted fields containing commas are parsed correctly.

What happens if a placeholder has no matching column?

The tool flags it before you copy anything: missing columns are listed as a warning, and each affected message shows which placeholders couldn't be filled. Unused data columns are flagged too, which is how you catch a mismatch between {{name}} in the template and a "Name " column with a stray space.

Is my template or recipient data uploaded anywhere?

No. The whole merge runs inside your browser — templates, names, emails and any other data never leave your device. Nothing is stored after you close the page.

How is this different from mail merge in Word or a Gmail add-on?

Word's mail merge is built for printed letters and needs Word plus a data source; Gmail add-ons send email for you but require account access and often carry quotas or fees. This tool is the zero-setup middle ground: instant personalized text with no install, no permissions and no account — you handle the sending.

Is it free? How many rows can I merge?

Free, no sign-up, no row cap. Very large datasets are limited only by your device's memory, not by the tool.

From the blog

Take Carbide everywhere
All 176 tools, offline, on iOS & Android — free.