Count every versionyour cold email can become.
Spintax turns one email into thousands by swapping {words|phrases|whole sentences} at send time, so two prospects rarely get identical copy. Paste your spintax and this tool parses every nested block, multiplies out the exact number of unique permutations, shows you real sample renderings, and flags the over-spinning that makes mail-merge copy read like a machine wrote it.
Your spintax
Wrap interchangeable text in {braces} separated by pipes: {Hi|Hey|Hello}. Nesting like {Hi {there|friend}|Hello} is supported.
The read
Unique permutations
864
Distinct emails this template can produce.
Spin blocks
9
Avg options / block
2.2
Lint
Spin looks healthy
9 clean spin blocks producing 864 unique versions. Sample a few renderings below and read each one whole before you send.
Sample renderings
Rendering #1
Hi there, I came across your team recently and wanted to reach out. Worth a chat? Best, M
Rendering #2
Hi there, I came across your team the other day and wanted to reach out. Mind if I send a short note? Best, M
Rendering #3
Hi there, I came across your team recently and had a quick question. Open to a quick call next week? Thanks, M
Rendering #4
Hey first_name, I was reading about your company recently and had a quick question. Worth a chat? Cheers, M
Rendering #5
Hey first_name, I was reading about your company the other day and had a quick question. Mind if I send a short note? Cheers, M
Your move
The spin is the easy 5%. The 95% is whether the email is worth sending.
Your spintax produces 864 unique versions from 9 spin blocks.
A thousand unique permutations of a weak email is still a weak email, sent a thousand ways. I build cold outbound that earns the reply: the list, the offer, the opening line, the follow-ups, and yes, the spintax under it. Send me your current sequence and I'll tell you, free, where it's actually losing the reply.
Plain English
One template, a thousand different emails.
Spintax (spin syntax) is a tiny markup for writing many versions of a line at once. You wrap interchangeable options in curly braces and separate them with pipes: {Hi|Hey|Hello} {there|friend}. At send time your sending tool picks one option from each block, so the first recipient might get 'Hi there' and the next 'Hey friend'. Four combinations from six words, written once.
Why bother? Volume. When you send hundreds of cold emails a day, identical copy is a fingerprint. Spam filters cluster near-duplicate messages, and a prospect who got the exact same 'just circling back' as their colleague spots the automation instantly. Varying the wording spreads your fingerprints out, which helps deliverability and makes each email feel a little more written-for-me.
The permutation count is just multiplication. A block with three options times a block with two options gives 3 x 2 = 6 unique emails; add another three-option block and it's 18. This tool walks the nesting, multiplies the option counts, and tells you the real number, then warns you when that number gets so large relative to your word count that the copy has been spun into nonsense.
The formula
Unique permutations = product of the option count of every spin block
{Hi|Hey|Hello} {there|friend} has two blocks: one with 3 options, one with 2. Multiply them: 3 x 2 = 6 unique renderings (Hi there, Hi friend, Hey there, Hey friend, Hello there, Hello friend). Add a {quick|short} in front and you get 2 x 3 x 2 = 12. The count climbs fast, which is exactly why over-spinning sneaks up on people.
Your spintax flagged a warning. Here's the fix.
Zero spin blocks detected.
It's just a static template. Every prospect gets byte-identical copy, which is the easiest pattern for a filter to cluster. Wrap your greeting, your opener, and your CTA in {a|b|c} blocks to break the fingerprint.
A block has an empty option, like {great||awesome}.
An empty pipe means some recipients get a blank where a word should be ('That's a product'). Either remove the empty slot or make the surrounding sentence work with the word missing on purpose.
Options inside a block are near-identical.
{Hi|Hi there|Hi!} barely changes anything and still doubles your permutation count on paper. Spin words that actually differ (greeting, verb, framing), not punctuation, or a filter sees through it.
Huge permutation count, very little copy.
Spinning every other word ({great|excellent|superb|amazing} {product|solution|offering|tool}) reads like a thesaurus exploded. Pull spin back to the lines that matter and let the rest read like a human wrote it once.
How to spin cold email without sounding spun
01Spin meaning, not synonyms
Vary the greeting, the opening line, and the ask. Swapping 'great' for 'excellent' fools nobody and reads worse. Change the structure of a sentence, not just one adjective in it.
02Two to three options per block
More than that and the weakest options drag the average quality down. Every option in a block must read as well as the others, because a third of your prospects will get it.
03Read every option in context
Spintax fails silently: a block can be grammatical alone but break the sentence around it. Sample several renderings and read them whole before you send.
04Spin the high-fingerprint lines
Greetings, 'just following up' openers, and sign-offs are the most-repeated, most-detectable lines in cold email. Put your spin budget there first.
05Don't spin your value prop into mush
The one sentence that has to land — what you do and why they should care — is the worst place to gamble on a weaker variant. Write it once, write it well.
06A few hundred permutations is plenty
You need enough variety that no two people at the same company get matching copy, not a million combinations. Past that point you're adding risk, not deliverability.
The vocabulary
- Spintax
- Spin syntax: markup that wraps interchangeable text in {braces|with|pipes} so a tool can pick one option per block at send time.
- Spin block
- A single {a|b|c} group. The number of options it holds is one factor in the total permutation count.
- Permutation
- One fully resolved version of the email, with a single option chosen from every block. The unique count is the product of all the option counts.
- Over-spinning
- Spinning so many words (or with such weak options) that the copy reads as machine-generated. It hurts more than the duplicate copy it was meant to fix.
- Nested spintax
- A spin block placed inside an option of another block, like {Hi {there|friend}|Hello}. Supported, but it makes the count harder to reason about by hand.
Spintax questions, straight answers
Spintax is markup that packs many versions of a line into one, using curly braces and pipes: {Hi|Hey|Hello}. At send time a tool picks one option from each {a|b|c} block, so different recipients get different copy from a single template. It's used in cold email and mail merge to vary wording at volume.
Keep going
A calculator tells you what. A call tells you what to do about it.
Send me the account behind these numbers. I'll tell you straight where the money's leaking and what I'd fix first — free, and you keep it whether you hire me or not.