Wendy’s Loyalty Drops: Free Merch Wednesdays — Bags, Jewelry, Jerseys & Cameras
:root{
–red:#e2231a;
–deep-red:#9f1010;
–cream:#fff7ef;
–gold:#ffca45;
–ink:#171313;
–muted:#665c58;
–card:#ffffff;
–soft:#fff1e5;
–line:rgba(151,31,22,.16);
–shadow:0 22px 55px rgba(108,23,15,.18);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
margin:0;
font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,”Segoe UI”,sans-serif;
background:
radial-gradient(circle at top left,rgba(255,202,69,.28),transparent 30rem),
radial-gradient(circle at top right,rgba(226,35,26,.13),transparent 25rem),
linear-gradient(180deg,#fffaf5 0%,#fff2e8 42%,#ffffff 100%);
color:var(–ink);
font-size:20px;
line-height:1.82;
}
a{color:inherit}
.page{width:min(100%,780px);margin:0 auto;background:rgba(255,255,255,.76)}
.topbar{
display:flex;
justify-content:space-between;
align-items:center;
padding:13px 18px;
background:rgba(255,255,255,.94);
border-bottom:1px solid var(–line);
position:sticky;
top:0;
z-index:5;
backdrop-filter:blur(12px);
font-size:12px;
letter-spacing:.14em;
text-transform:uppercase;
font-weight:900;
}
.hero{
margin:0;
padding:34px 20px 30px;
background:
linear-gradient(135deg,rgba(226,35,26,.98),rgba(115,10,10,.98)),
radial-gradient(circle at 20% 10%,rgba(255,255,255,.36),transparent 18rem);
color:#fff;
text-align:center;
overflow:hidden;
position:relative;
}
.hero:before,.hero:after{
content:””;
position:absolute;
border-radius:999px;
background:rgba(255,255,255,.11);
pointer-events:none;
}
.hero:before{width:230px;height:230px;left:-86px;top:-70px}
.hero:after{width:310px;height:310px;right:-135px;bottom:-160px}
.badge{
position:relative;
display:inline-flex;
align-items:center;
justify-content:center;
padding:8px 13px;
border-radius:999px;
background:rgba(255,255,255,.16);
border:1px solid rgba(255,255,255,.34);
font-size:12px;
letter-spacing:.12em;
text-transform:uppercase;
font-weight:900;
}
h1{
position:relative;
margin:18px auto 12px;
max-width:690px;
font-size:clamp(42px,12vw,78px);
line-height:.92;
letter-spacing:-.075em;
}
.hero p{
position:relative;
max-width:650px;
margin:0 auto;
color:rgba(255,255,255,.93);
font-size:20px;
line-height:1.55;
}
.hero strong{color:var(–gold)}
.next-drop-card{
position:relative;
margin:24px auto 0;
max-width:660px;
padding:18px;
border-radius:25px;
background:rgba(255,255,255,.97);
color:var(–ink);
box-shadow:0 18px 34px rgba(80,0,0,.22);
border:2px solid rgba(255,202,69,.65);
}
.drop-status{
display:inline-flex;
align-items:center;
justify-content:center;
padding:7px 12px;
border-radius:999px;
background:#fff1d1;
color:#8a2b00;
font-size:11px;
letter-spacing:.14em;
text-transform:uppercase;
font-weight:1000;
}
body.drop-live .drop-status{
background:var(–red);
color:#fff;
animation:pulse 1s ease-in-out infinite;
}
@keyframes pulse{
0%,100%{transform:scale(1)}
50%{transform:scale(1.04)}
}
.drop-prize{
margin:12px 0 4px;
font-size:clamp(30px,8vw,50px);
line-height:1;
font-weight:1000;
letter-spacing:-.055em;
color:var(–deep-red);
}
.drop-date{
color:var(–muted);
font-size:16px;
font-weight:850;
line-height:1.35;
}
.drop-desc{
margin:11px auto 0;
color:#342723;
font-size:16px;
line-height:1.48;
font-weight:750;
max-width:580px;
}
.countdown-title{
margin-top:16px;
color:var(–deep-red);
font-size:13px;
letter-spacing:.12em;
text-transform:uppercase;
font-weight:1000;
}
.countdown{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:8px;
margin:10px auto 0;
max-width:610px;
}
.timebox{
border-radius:16px;
padding:12px 5px;
background:linear-gradient(180deg,#fff8e5,#fff);
border:1px solid rgba(151,31,22,.14);
box-shadow:0 8px 18px rgba(108,23,15,.09);
}
.timebox b{
display:block;
font-size:27px;
line-height:1.1;
color:var(–deep-red);
}
.timebox span{
font-size:9px;
letter-spacing:.12em;
text-transform:uppercase;
font-weight:950;
color:var(–muted);
}
.stat-row{
position:relative;
display:grid;
grid-template-columns:repeat(3,1fr);
gap:10px;
margin:18px auto 0;
max-width:610px;
}
.stat{
background:rgba(255,255,255,.95);
color:var(–ink);
border-radius:18px;
padding:14px 8px;
box-shadow:0 12px 24px rgba(80,0,0,.16);
}
.stat b{display:block;font-size:24px;line-height:1}
.stat span{display:block;margin-top:6px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:var(–muted)}
.content{padding:20px 16px 34px}
.adsbygoogle{
display:block;
min-height:250px;
margin:22px auto;
background:
linear-gradient(180deg,rgba(255,255,255,.56),rgba(255,255,255,.20)),
repeating-linear-gradient(45deg,rgba(226,35,26,.035),rgba(226,35,26,.035) 10px,rgba(255,202,69,.045) 10px,rgba(255,202,69,.045) 20px);
border:1px dashed rgba(226,35,26,.13);
border-radius:18px;
width:100%;
overflow:hidden;
}
.section,.quick,.final-card{
background:var(–card);
border:1px solid var(–line);
border-radius:25px;
padding:23px 18px;
margin:20px 0;
box-shadow:var(–shadow);
}
h2{
margin:0 0 10px;
font-size:clamp(29px,7vw,43px);
line-height:1.02;
letter-spacing:-.045em;
}
h3{margin:22px 0 7px;font-size:24px;line-height:1.14}
p{margin:0 0 16px;text-align:justify}
p:last-child{margin-bottom:0}
.lead{
font-size:22px;
line-height:1.65;
color:#2a201c;
}
.toc{
display:grid;
grid-template-columns:1fr;
gap:10px;
margin-top:15px;
}
.toc a{
display:block;
text-decoration:none;
background:var(–soft);
border:1px solid var(–line);
padding:13px 15px;
border-radius:15px;
font-weight:900;
line-height:1.25;
}
table{
width:100%;
border-collapse:collapse;
margin:18px 0 0;
overflow:hidden;
border-radius:17px;
font-size:17px;
line-height:1.42;
}
th,td{padding:14px 13px;border:1px solid var(–line);text-align:left;vertical-align:top}
th{width:36%;background:#fff2e7;color:var(–deep-red)}
td{background:#fffdfb}
.drop-lineup{
display:grid;
grid-template-columns:1fr;
gap:12px;
margin-top:17px;
}
.drop-item{
padding:16px;
border-radius:18px;
background:#fff8f3;
border:1px solid var(–line);
position:relative;
}
.drop-item.is-current{
border:3px solid var(–red);
background:linear-gradient(135deg,#fff0c5,#fff8e9);
box-shadow:0 16px 30px rgba(226,35,26,.16);
}
.drop-item b{
display:block;
color:var(–deep-red);
line-height:1.18;
font-size:19px;
}
.drop-item span{
display:block;
margin-top:5px;
color:#3c312c;
font-size:16px;
line-height:1.45;
font-weight:650;
}
.callout{
margin:18px 0 0;
padding:18px;
border-radius:19px;
background:linear-gradient(135deg,#fff0c5,#fff8e9);
border:1px solid rgba(190,130,0,.24);
font-weight:850;
line-height:1.55;
color:#4a2b00;
}
.mini-grid{
display:grid;
grid-template-columns:1fr;
gap:12px;
margin-top:15px;
}
.mini-card{
padding:16px;
border-radius:18px;
background:#fff8f3;
border:1px solid var(–line);
}
.mini-card b{display:block;font-size:18px;color:var(–deep-red);line-height:1.2}
.mini-card span{display:block;margin-top:6px;color:#3c312c;font-size:17px;line-height:1.45}
.burst{
margin:19px 0;
padding:21px 18px;
border-radius:22px;
background:linear-gradient(135deg,var(–red),#ff8a00);
color:#fff;
font-weight:950;
font-size:24px;
line-height:1.22;
letter-spacing:-.025em;
box-shadow:0 18px 36px rgba(226,35,26,.20);
}
details.faq{
background:#fff8f3;
border:1px solid var(–line);
border-radius:17px;
padding:15px 16px;
margin:12px 0;
}
details.faq summary{
cursor:pointer;
font-weight:950;
color:var(–deep-red);
line-height:1.3;
}
details.faq div{
margin-top:10px;
font-size:18px;
line-height:1.58;
color:#2d2521;
}
.final-card{
background:linear-gradient(180deg,#fff,#fff4ec);
text-align:center;
padding:28px 18px 30px;
}
.final-card p{text-align:center}
.cta-button{
display:inline-flex;
align-items:center;
justify-content:center;
width:100%;
min-height:64px;
margin-top:16px;
border-radius:999px;
background:linear-gradient(135deg,var(–red),var(–deep-red));
color:#fff;
text-decoration:none;
font-weight:1000;
font-size:20px;
letter-spacing:-.01em;
box-shadow:0 18px 34px rgba(226,35,26,.28);
}
.fineprint{
margin-top:18px;
color:var(–muted);
font-size:14px;
line-height:1.55;
text-align:left;
}
footer{
padding:22px 18px 42px;
color:var(–muted);
font-size:13px;
line-height:1.55;
text-align:center;
}
@media(min-width:720px){
.content{padding:26px 28px 40px}
.mini-grid,.drop-lineup{grid-template-columns:repeat(2,1fr)}
.toc{grid-template-columns:repeat(2,1fr)}
.cta-button{width:auto;padding:0 34px}
}
Next Prize Drop Is Coming Fast
Wendy’s Loyalty members can watch for timed drop alerts, jump in during the live window, and score a shot at limited rewards plus a $50 digital Wendy’s gift card sweepstakes.
This is the kind of drop you do not want to notice late.
Wendy’s Loyalty Drops are built around short, timed prize windows. The countdown above now points to the next scheduled drop. Once that drop window is over, it automatically rolls forward to the next drop and updates the prize.
Upcoming Wendy’s drop prizes
Each weekly drop starts at 3:00 PM ET and is live for one hour while prizes are available. The highlighted prize below updates automatically based on the next active drop.
Wendy’s Charm Bracelet
Wendy’s F.C. Soccer Jersey
Canon Powershot G7X Mark III Digital Camera
Eligible entries may also have a chance at a $50 digital Wendy’s gift card.
What are Wendy’s Loyalty Drops?
Wendy’s Loyalty Drops is a limited-time promotion for Wendy’s Loyalty members. Wendy’s says members across the U.S. can claim limited-edition swag every Wednesday from May 13 through June 3 starting at 3:00 PM ET.
Before each Drop Period, Wendy’s says it will send a notification by email, push, or SMS to loyalty members. That notification contains the link used to participate once the drop is live.
Promotion dates and why timing matters
The official Wendy’s post says these weekly drops are live for one hour only and the prizes are first come, first served. That means checking after the window opens may be too late if the available rewards are already gone.
| Drop day | Every Wednesday from May 13 through June 3, 2026 |
|---|---|
| Drop time | 3:00 PM ET / 2:00 PM CT |
| Live window | One hour only, while prizes are available |
| Best reminder | Watch Wendy’s email, push, or SMS alerts closely |
Who can participate?
The promotion is open to eligible Wendy’s Loyalty members. The official rules summary says no purchase is necessary, the promotion is void where prohibited, and it is open to legal residents of the 50 United States and D.C. who are 18 or older as of the date of participation.
The practical checklist is simple: have a Wendy’s Loyalty account, keep your contact details current, and make sure you are receiving Wendy’s messages before a Drop Period goes live.
How the drop works once the alert arrives
When a Drop Period begins, Wendy’s says members should visit the link in the notification they received and follow the on-screen instructions. If you are trying for the prize, move quickly because the merch is limited.
The best setup is to be logged in before the countdown hits zero. Open the Wendy’s app, confirm your rewards account is active, and make sure notifications are turned on.
Quick questions
What time is the next Wendy’s drop?
What is the May 20 prize?
What is the May 27 prize?
What is the June 3 prize?
Do I need to make a purchase?
How do I find the live Drop Period link?
The bottom line
Wendy’s Loyalty Drops are exciting because the opportunity is time-sensitive. You are watching for a live drop, moving during the window, and trying to catch a limited prize while it is still available. If Wendy’s is already part of your routine, this is the kind of rewards moment worth setting up for before the alert arrives.
Ready for the next Wendy’s Drop?
Check your Wendy’s Loyalty account, make sure notifications are on, and watch for the official live Drop Period link from Wendy’s.
Go to Wendy’s Loyalty Page
This page is an independent editorial summary based on the
official Wendy’s Rewards Drops blog post. It is not sponsored by, endorsed by, or affiliated with Wendy’s. Always review the official rules and on-screen instructions before participating.
const drops = [
{
id: ‘may20’,
start: ‘2026-05-20T15:00:00-04:00’,
end: ‘2026-05-20T16:00:00-04:00’,
prize: “Wendy’s Charm Bracelet”,
dateLabel: ‘Wednesday, May 20 at 3:00 PM ET’,
description: “Week 2 prize: a Wendy’s charm bracelet in one of three themes: Fresh, Never Frozen Hamburgers, Frosty & Fries, or Spicy Chicken.”
},
{
id: ‘may27’,
start: ‘2026-05-27T15:00:00-04:00’,
end: ‘2026-05-27T16:00:00-04:00’,
prize: “Wendy’s F.C. Soccer Jersey”,
dateLabel: ‘Wednesday, May 27 at 3:00 PM ET’,
description: “Week 3 prize: a limited-edition Wendy’s F.C. soccer jersey.”
},
{
id: ‘jun03’,
start: ‘2026-06-03T15:00:00-04:00’,
end: ‘2026-06-03T16:00:00-04:00’,
prize: ‘Canon Powershot G7X Mark III Digital Camera’,
dateLabel: ‘Wednesday, June 3 at 3:00 PM ET’,
description: “Week 4 prize: a Wendy’s-inspired Canon Powershot G7X Mark III digital camera.”
}
];
const pad = value => String(value).padStart(2, ‘0’);
function setCountdown(distance){
const days = Math.floor(distance / 86400000);
const hours = Math.floor((distance % 86400000) / 3600000);
const minutes = Math.floor((distance % 3600000) / 60000);
const seconds = Math.floor((distance % 60000) / 1000);
document.getElementById(‘days’).textContent = pad(days);
document.getElementById(‘hours’).textContent = pad(hours);
document.getElementById(‘minutes’).textContent = pad(minutes);
document.getElementById(‘seconds’).textContent = pad(seconds);
}
function updateDropCountdown(){
const now = Date.now();
const activeDrop = drops.find(drop => now {
item.classList.remove(‘is-current’);
});
if(!activeDrop){
document.body.classList.remove(‘drop-live’);
document.getElementById(‘dropStatus’).textContent = ‘Drops Complete’;
document.getElementById(‘dropPrize’).textContent = ‘All scheduled drops are over’;
document.getElementById(‘dropDate’).textContent = ‘Check Wendy’s for any future rewards updates.’;
document.getElementById(‘dropDesc’).textContent = ‘The final scheduled Wendy’s Loyalty Drop window has ended.’;
document.getElementById(‘countdownTitle’).textContent = ‘Promotion countdown complete’;
setCountdown(0);
return;
}
const startTime = new Date(activeDrop.start).getTime();
const endTime = new Date(activeDrop.end).getTime();
const isLive = now >= startTime && now < endTime;
const targetTime = isLive ? endTime : startTime;
const distance = Math.max(0, targetTime – now);
document.body.classList.toggle('drop-live', isLive);
document.getElementById('dropStatus').textContent = isLive ? 'Live Now – Claim Fast' : 'Next Drop';
document.getElementById('dropPrize').textContent = activeDrop.prize;
document.getElementById('dropDate').textContent = isLive ? 'Live now until 4:00 PM ET' : activeDrop.dateLabel;
document.getElementById('dropDesc').textContent = activeDrop.description;
document.getElementById('countdownTitle').textContent = isLive ? 'Drop window closes in' : 'Next drop starts in';
const currentItem = document.querySelector('[data-drop-id="' + activeDrop.id + '"]');
if(currentItem){
currentItem.classList.add('is-current');
}
setCountdown(distance);
}
updateDropCountdown();
setInterval(updateDropCountdown, 1000);
Helpful Freebie Mom Guides
Keep going