Shake Shack is giving away a free burger all month long

Spend $10 on anything and use code FREEBURGER at checkout — a different burger is free every week through the end of May.
May is National Hamburger Month, and Shake Shack is celebrating the only way it knows how: free burgers. Through May 31st, spend $10 on any order and you'll get one of three classic Shake Shack burgers completely free. The free burger rotates week by week, so there's still time to catch all three if you're quick about it.
This week's freebie is the SmokeShack — Angus beef, American cheese, applewood-smoked bacon, chopped cherry peppers, and ShackSauce on a toasted potato bun. It's one of the best things on the menu and easily worth the visit on its own. Next week it swaps to the Bacon Cheeseburger, and the month wraps with the classic ShackBurger.
To redeem, order through the Shack app, online at shakeshack.com, or at an in-store kiosk. The code doesn't apply to drive-thru orders or third-party delivery apps like DoorDash or Uber Eats, so make sure you're ordering direct.
Fine print
Minimum $10 purchase required (excluding the free burger)
Valid app, online, and in-store kiosk orders only — not drive-thru or third-party apps
Excludes airports, stadiums, arenas, travel plazas, and museums
One free burger per order; max savings $8.29
Cannot be combined with other offers