In my opinion, the easiest way to quickly get a free gift card code is to sign up for the free finance app Empower. When you sign up through this link, you'll get a free $20 Amazon gift card by email as soon as you link your first financial account to the app. You can literally have a $20 Amazon gift card 10 minutes from now. Plus, Empower is a great app that you can use for free, so it's worth using even without the free offer. The only downside to the Empower offer is that it is one-and-done. You can quickly earn the gift card, but you won't be able to keep earning more gift cards with that approach. Swagbucks is my favorite way to earn gift cards on an ongoing basis. I love Swagbucks because there are several different ways to rack up points so you can get a gift card pretty quickly.