Skip to content
100% local

Responsive search ad combination preview

Preview how a responsive search ad system could combine your headlines and descriptions, with limit and duplicate-word checks.

Input

Responsive search ad combination preview

A responsive search ad doesn't run as one fixed piece of copy — the network mixes and matches your headlines and descriptions into different combinations and serves whichever performs best. That makes it easy to write assets that look fine alone but clash, repeat, or blow past a character limit once they land together. This tool takes the headlines and descriptions you paste in and generates sample combinations the way an ad system might assemble them, so you can catch problems before you publish the ad group.

Paste one asset per line, prefixed with "H:" for a headline or "D:" for a description — order doesn't matter, and any other line is ignored. Choose the ad network to check against: Google Ads and Microsoft Advertising both cap headlines at 30 characters and descriptions at 90, while Meta's format allows more room. "Headlines" and "descriptions per combination" set how many assets each sample shows, matching how many the network displays at once. "Pin first headline" keeps your first headline fixed in position 1 across every combination. "Sample combinations to generate" sets how many to preview, and "output format" switches between a list and a table.

Two checks run alongside the limits. "Warn on repeated words across headlines" flags words repeated in more than one headline within a combination — a sign the same idea is repeating instead of covering different angles. "Check capitalization and punctuation" flags all-caps words and repeated punctuation like "!!" or "??", both common reasons an ad gets disapproved. Combinations are sampled at random each run, the way a live ad system rotates through your assets, so running it again shows a different mix.

Everything runs locally in your browser — your ad copy is never uploaded anywhere. When you're happy with the preview, copy the result, download it as a .txt file, or send the output back into the input to refine your headlines and try again.

FAQ

How does the tool decide which headlines and descriptions to combine?
It samples combinations at random from the assets you paste in, the way an ad network rotates through your pool — so each run previews a different mix, and running it again shows other combinations.
Why do Google Ads and Microsoft Advertising share the same limits?
Both networks cap responsive search ad headlines at 30 characters and descriptions at 90, so the same combination that fits one fits the other. Meta uses a wider format, which is why its limits are higher.
What counts as a "repeated word"?
Any word of three or more letters that appears in two or more headlines within the same combination. Short connecting words are ignored so the warning stays focused on the words actually repeating your message.
Can I check my own combinations instead of random samples?
Set "headlines per combination" and "descriptions per combination" to match your asset counts and generate several samples — with enough samples you will see most realistic combinations the network could serve.
Is my ad copy uploaded anywhere?
No. Combination preview runs entirely in your browser — your headlines and descriptions stay on your device and are never sent to a server.