Format an Email List for Gmail vs. Outlook Recipients
Gmail wants commas, Outlook wants semicolons — render the same clean list for either client, plus CSV and JSON, without retyping.
By the Email Extractor Team · Published Sep 27, 2026
The same 40 addresses pasted into Gmail work perfectly and into Outlook lose three recipients — or vice versa. The list was fine; the separators were wrong. Mail clients are strict about a character most people never look at, and hand-reformatting with find-and-replace is where doubled separators and trailing delimiters sneak in.
1. Clean once, then render per destination
Start from the validated list, not the raw dump: Email Cleaner for whitespace and wrappers, Email Deduplicator for repeats, Email Validator for risky rows — the order in the hygiene workflow. Formatting is a pure rendering step over clean data; formatting a dirty list just produces neatly separated junk.
Then open the Email Formatter and pick the preset for the actual destination: comma-separated for Gmail and most webmail (To/CC fields parse commas natively), semicolon-separated for Outlook and Exchange (its native separator — commas are tolerated but merge or drop recipients at the edges), grouped batches with blank lines every N addresses behind per-message recipient caps, CSV/TSV with the domain column for CRM and spreadsheet imports, JSON array for scripts and APIs. The same list rendered four ways is still the same list — re-render freely instead of maintaining four copies.
2. Respect each client’s real limits
Separators get you parsed; limits get you delivered. Gmail caps around 500 recipients per day for personal accounts (lower for new ones) with per-message limits on top; Outlook/Exchange caps vary by organization policy and often sit far lower per message; corporate gateways throttle per-domain rates independently. Behind any cap, use grouped batches: set the group size to the cap, lift each batch out without counting, and keep the TXT export as the canonical artifact so the exact batches reproduce later. The converter guide covers batching mechanics in depth.
Paste hygiene matters at the last step: rich editors auto-link, hyphenate and smart-quote addresses. Paste formatted output into a plain-text scratchpad first when the destination is Word, Docs or a ticket comment, verify the recipient count in the destination matches the workspace summary, and only then send.
3. Keep one source of truth
Never maintain list-gmail.txt and list-outlook.txt as separate files that drift. Keep the cleaned one-per-line TXT as canonical, regenerate the client-specific rendering on demand, and re-run the Email Counter after any edit so totals stay honest. Sorting (sort guide) before formatting makes the rendered output reviewable — typos like gmial.com sit apart from gmail.com in alphabetical order and get caught before the send.
Common mistakes that eat recipients
Comma-into-Outlook is the number-one killer: most addresses arrive, one or two merge silently, nobody notices until the follow-up. Semicolon-into-Gmail is gentler (Gmail parses both) but still non-idiomatic — match the separator to the client every time rather than standardizing on one.
Second, trailing delimiters. A list ending in …, [email protected], (or ;) creates an empty final “recipient” that some clients reject loudly and others swallow with an error badge that blocks the whole send. The formatter never emits trailing separators; hand-edited lists do — which is why regeneration beats hand-editing.
Third, pasting 400 addresses into a single To line and hitting send. Even where it parses, it broadcasts the full list to every recipient (privacy breach), trips per-message caps, and invites reply-all catastrophe. Batch, BCC thoughtfully, or use the mail-merge/CRM path for anything beyond a small working group.
Finally, formatting before dedupe. Rendering 47 addresses with 9 duplicates produces beautifully separated duplicates — billed, mailed and complained about twice. Dedupe first (dedupe guide), format last.
Pro tips for client-hopping teams
If the team straddles both clients, make the formatter’s two presets the documented step: “Gmail send → comma preset; Outlook send → semicolon preset; anything else → CSV.” New hires stop guessing, and the canonical TXT never forks. For CRM migrations between the two ecosystems, chain Converter (input detection) → Formatter (output rendering) per the CRM import checklist.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Outlook drops or merges recipients | Comma separators where semicolons belong | Re-render with the semicolon preset and repaste; confirm count matches |
| Whole send blocked by one bad entry | Trailing delimiter created an empty recipient, or one invalid row | Regenerate from the formatter (no trailing separators); clean and revalidate the source |
| Pasted list looks corrupted in Word/Docs | Rich editor linkified, hyphenated or smart-quoted addresses | Paste via plain-text scratchpad; keep TXT as canonical and regenerate |
| Counts differ between clients | Duplicates or per-message caps truncated silently | Dedupe before formatting; use grouped batches behind caps; verify with the counter |
FAQ
Should I use commas or semicolons between email addresses?
Commas for Gmail and most webmail; semicolons for Outlook/Exchange. When in doubt, match the receiving client’s native separator — the formatter renders either from the same clean list in one click.
How many recipients can I paste into To or CC?
Far fewer than people assume: Gmail’s daily and per-message caps, Outlook’s organizational limits, and gateway throttling all apply, and mass To/CC exposes every address to every recipient. Batch behind the caps, use BCC or a proper mail-merge/CRM path for larger sends, and check compliance (consent guide) before scaling up.
Why does my formatted list gain errors after pasting through Word?
Smart quotes, auto-hyphenation and linkification rewrite address characters on paste. Route formatted output through plain text (Notepad, TextEdit plain mode, or the browser address bar in a pinch) before the destination, and keep the formatter’s TXT export as the artifact of record.
CSV, JSON or plain text — which export should I keep?
All three from one source: TXT one-per-line as canonical (every tool reads it), CSV with domain column for spreadsheets and CRM imports, JSON for scripts. Generate each from the formatter/converter on demand rather than storing parallel copies.
What to do next
Convert exotic inputs with the Email Converter, order reviewable output via the sort guide, and verify before sending with the no-send verification guide. Tools: Email Formatter, Email Cleaner, Email Counter.
Last reviewed: Sep 27, 2026 · About our testing
Put it into practice
Run today's steps yourself — free, private, no signup.
Open the Email Formatter →