Anyone who wants a sandwich for lunch today could be in luck, because it's National Sandwich Day and several restaurant chains are offering ways to get some free food in celebration.

While some chains are offering discounts specific to the holiday, others are having giveaways and contests to win more than just one meal, while others have other ways to earn free sandwiches throughout the year with loyalty clubs and programs.

Here's a full list of places you can find a free or discounted sandwich:

Special Offers:

Arby's: At participating locations, diners can get a classic roast beef sandwich for just 99 cents.

Blimpie's: Register for the eClub and get a free regular sub with the purchase of a regular sub and a regular drink

Chick-Fil-A: Until 2 p.m., at participating locations, buy one sandwich, get one free

McDonald's: Download the app and get a deal for a free sandwich

Subway: Buy any one sub and a 32 oz. fountain drink and get another sub for free

Contests and Giveaways:

Capriotti's: Add a visit to a participating location on the chain's app today and be entered for a chance to win free subs for an entire year

Hot Table: Retweet a specific post from the company's Twitter page and be entered for a chance to win a gift card

Quizno's: Tweet the company with an explanation of why you deserve a sandwich and they may send you a discount on one