Trusted by performance marketers in 14 countries
Refresh fatigued ads.
Scale winners forever.
Generate algorithmically unique variants of your winning creatives. Reset Meta & TikTok learning phases, beat duplicate detection, mass-create UGC ads from hooks × meats × CTAs — all in one platform.
50 free variants/day · No credit card · Cancel anytime
2M+
Ads refreshed
94%
Pass duplicate detection
< 30s
To generate 10 variants
14d
Storage included
How it works
Three steps. Zero friction.
01
Upload your winner
Drop your highest-performing video or image — the one that's starting to fatigue.
02
Pick the ops
Defaults are tuned for Meta + TikTok. Or pick a platform preset and we'll set everything for you.
03
Download N variants
Get 1–100 algorithmically unique copies. Same winning creative, fresh fingerprint.
Features
Built for media buyers running at scale.
Hash evasion
Perceptual noise, color jitter, FPS resampling, fake iPhone EXIF — all randomized per variant.
Platform presets
One upload → outputs spec-tuned for Meta, TikTok, YouTube Shorts, Snap. 9:16, 1:1, 4:5.
Mix UGC mass-creator
Hooks × meats × CTAs cartesian. 10 × 3 × 3 = 90 unique ads with one click.
Audio refresh
Pitch shift, atempo retune, royalty-free swap, mute. Defeats Shazam-style fingerprinting.
Image refresh
Mirror, color jitter, micro-rotate, EXIF spoof. Static creatives get the same hash-evasion treatment.
Privacy-first
Outputs auto-delete after 14 days. Sources purged after processing. Hosted on a private VPS.
The problem
Your winning ad is dying. Why?
Meta and TikTok use perceptual hashes to detect re-uploads of fatigued creatives. Same hash = stale delivery, rising CPMs, dropping ROAS.
Without refresh
- ✕Same creative hash → flagged as duplicate
- ✕Auto-paused for "ad fatigue"
- ✕CPM rises 40–80% over 2 weeks
- ✕Scaling kills the ad faster
- ✕You burn money reshooting
With AdsRefresh
- Every variant has a unique fingerprint
- Resets the learning phase 24–72h
- Same creative, fresh delivery
- Scale with multiple ad sets safely
- Extend lifespan 3–10×, no reshoot
Pricing
Pay for the volume you need.
Start free. Upgrade when you scale.
Free
$0forever
Start free- 50 variants / day
- 500 variants / month
- All refresh ops
- Mix UGC module
- 7-day storage
- Email support
Most popular
Pro
$29/month
Get Pro- 1,000 variants / day
- 20,000 variants / month
- All refresh ops
- Mix UGC module
- 14-day storage
- Priority support
- API access
Agency
$149/month
Contact us- Unlimited variants
- 30-day storage
- Team workspaces
- White-label option
- Dedicated support
- Custom integrations
- Onboarding call
Need a custom plan? Get in touch
Loved by media buyers
What customers say.
"Saved a $4k/day creative that was about to die. Refreshed it 30 ways, ran each in a new ad set, ROAS held for another 3 weeks."
M
Marco V.
Media buyer · 7-fig DTC
"Mix module is the unlock. We hand off 90 ads to clients in an hour instead of a week of editing."
L
Lina S.
Agency owner · 12 clients
"Hash evasion is real. We tested with Meta's duplicate detector — 0 hits across 50 variants."
D
Daniel K.
Performance lead
FAQ
Questions, answered.
Yes. Refresh changes the hash and metadata, not the content. The ad still goes through normal policy review — but it won't be flagged as a duplicate.
Ready to keep your winners alive?
Start refreshing in under 60 seconds. No card required.
Create your account →