Giveaways · Free games

Free €25 Steam gift card

Steam keys, PS5 and Xbox games and gift cards, given away to registered users. You enter with red tickets, which you earn by using the site.

Ends in ·
Topgift
Giveaway sponsored by Topgift
  • Verified store
Visit Topgift
Free €25 Steam gift card

Courtesy of Topgift, we're giving away a global $30 Steam gift card (about €25) to spend on the Steam Store. It works on accounts from any region, and Steam converts the balance into your currency when you redeem it. Enter for free with your red tickets: the more you put in, the better your odds.

How to get free tickets

The more tickets you use, the better your chances of winning. Earn free tickets with the actions below and use them in the giveaway you want to win.

Log in to see your tickets, track what you have done and earn more.

More tickets courtesy of Topgift

Extra missions from Topgift: these tickets add to the ones you earn with our missions.

  • Sponsored

    Follow Topgift on YouTube

    Follow them on YouTube and earn extra tickets for this giveaway.

    +30 extra
  • Sponsored

    Visit the Topgift store

    Take a look at their Steam gift cards and get extra tickets for this giveaway.

    +20 extra

1. Do it once and forget it

Each action is a one-off and the tickets are yours for good.

0 of 15 actions · 0 of 545 tickets

  • Pending

    Check out the hottest topics in the Community

    Head over to the Community, see what’s trending and hit “I’ve seen what’s going on in the Community”.

    +10 tickets
  • Pending

    Turn on notifications

    We let you know about new giveaways and price drops.

    +10 tickets
  • Pending

    Follow us on X

    Follow us, then come back here for your tickets.

    +10 tickets
  • Pending

    Follow us on Facebook

    Follow us, then come back here for your tickets.

    +10 tickets
  • Pending

    Join our Reddit community

    Join r/Gocdkeys, then come back here for your tickets.

    +10 tickets
  • Pending

    Complete your gaming profile

    10 quick questions about how you play and buy: 15 tickets when you finish your profile.

    +15 tickets
  • Pending

    Join our Discord

    Log in with Discord (same email as on Gocdkeys) and they are added automatically.

    +15 tickets
  • Pending

    Join our Telegram group

    Open our bot @gocdkeys_bot, tap "Start", join the group with the button it sends you and then send it the email of your Gocdkeys account in a private message. If you signed up with Steam, add a real email to your profile first.

    +15 tickets
  • Pending

    Get deals and news by email

    I want to receive deals, price drops and news from GoCDKeys by email. You can unsubscribe at any time. Privacy policy

    +30 tickets
  • Pending

    Add us as a preferred source on Google

    You’ll see more of us in your searches · you need to be signed in to Google

    +30 tickets
  • Pending

    Import your Steam wishlist

    Your list must be public. Once per account and per Steam account. · How to import your Steam wishlist

    +40 tickets
  • Pending

    I've seen my savings

    Import your Steam wishlist first

    +10 tickets
  • Pending

    Create your account

    Once, when you sign up with email, Google or Steam.

    +50 tickets
  • Pending

    Download the Gamecost app and sign in

    Use the same email as on Gocdkeys, or sign in with Steam.

    +250 tickets
  • Pending

    Bonus: complete every mission in this section

    0 of 15 missions done · log in to start

    once +150 tickets

2. Daily Missions

Come back every day: the counters reset at 00:00 (Spain time).

Up to 30 tickets a day

  • Pending

    Drop by Gocdkeys every day

    Come in, hit “I’m here” and grab your tickets. Once a day.

    1/day +10 tickets
  • Pending

    Share your opinion on:

    Write your opinion or tell us what you expect from these games to get +10 tickets for every written and approved opinion. At least 50 characters.

    2/day
    • GTA 6 - GRAND THEFT AUTO VI +10 tickets
    • Pokemon FireRed Version +10 tickets
    • The Blood of Dawnwalker +10 tickets
  • Pending

    Daily Community missions

    Upvote 3 helpful comments +10 · Reply to any topic, at least 35 characters +15 ×3
    You complete them in the Community, and each one adds its tickets as soon as you finish it.

    max per day +55 tickets

3. Weekly Missions

Every week, up to five surveys (three on freshly released games, picked to match your games and platforms, and two on the most awaited upcoming releases), plus the rankings and the votes for the next giveaway and the next auction. Do them all and the weekly bonus is yours.

0 of 8 missions completed · New games in 5 d 11 h

  • Pending

    EA Sports FC 27 community survey

    Answer it all and hit Finish: 60 tickets in one go, whatever you answer. Out since September 25.

    1 per game +60 tickets
  • Pending

    Wardogs community survey

    Answer it all and hit Finish: 60 tickets in one go, whatever you answer. Out since September 10.

    1 per game +60 tickets
  • Pending

    Marvel's Wolverine community survey

    Answer it all and hit Finish: 60 tickets in one go, whatever you answer. Out since September 15.

    1 per game +60 tickets
  • Pending
    Upcoming release · out Nov 26

    GTA 6 - GRAND THEFT AUTO VI community survey

    Answer it all and hit Finish: 60 tickets in one go, whatever you answer. Once it’s out, a new survey arrives with its own tickets.

    1 before launch +60 tickets
  • Pending
    Upcoming release · out Oct 23

    Call of Duty: Modern Warfare 4 community survey

    Answer it all and hit Finish: 60 tickets in one go, whatever you answer. Once it’s out, a new survey arrives with its own tickets.

    1 before launch +60 tickets
  • Pending

    Check this week’s rankings

    Take a look at the 4 rankings and tap “I’ve checked them” above the rankings.

    Weekly +20 tickets
  • Pending

    Vote for the next giveaway

    Pick the game or gift card you’d like us to give away next. One vote a week, and it can’t be changed, so choose wisely.

    Weekly +20 tickets

    Most voted for the next giveaway

      Not on the list? Search for it and vote:

      The count resets on Monday at 00:00.

    1. Pending

      Vote for the next auction

      Pick what you’d like us to put up for a ticket auction next: a game or a gift card. One vote a week, and it can’t be changed, so choose wisely.

      Weekly +20 tickets

      Most voted for the next auction

        Not on the list? Search for it and vote:

        The count resets on Monday at 00:00.

      1. Pending

        Weekly Community missions

        Start a new discussion +35 · Reach 5 thumbs-up on a topic of yours +20 · Share your experience with a store +15
        You complete them in the Community. They reset every Monday.

        max per week +70 tickets
      • Pending

        Weekly bonus: complete every mission this week

        0 of 8 missions done · log in to start

        1/week +150 tickets

      4. Bring your friends with your giveaway link

      Share your link: earn tickets for every friend who visits and every one who signs up.

      Up to 1,000 tickets a day

      Automatic: Tickets are added on their own when your friends open your link. Nothing to claim.

      1. Copy your link

      2. Share your link on social media

        Post it on WhatsApp, Discord, Telegram, X or wherever your friends are.

      3. Your friend visits

        +4 for each different person who opens your link.

        +4 tickets
      4. They sign up

        +100 when they sign up with Google or Steam and enter their first giveaway.

        +100 tickets
      5. Your friend makes their first purchase

        When your friend makes their first confirmed purchase with the extension, you get +400 more tickets, plus your level bonus.

        +400 tickets

      Up to 1,000 tickets a day across visits and sign-ups.

      XP from sharing your link is capped at 500 XP a week. You still get every ticket.

      Conditions
      • One visit counts per person per day, and only once per giveaway every 30 days.
      • Your friend has to stay on the page for at least 8 seconds.
      • Your own visits, visits from your network and bots don’t count.
      • Sign-ups with Steam accounts less than 30 days old or with a private profile don’t count.
      • Tickets for a sign-up arrive when your friend enters their first giveaway or links the extension.

      5. Buy any game from Gocdkeys

      With the Chrome extension installed and linked, every purchase earns you tickets based on what you pay.

      No daily or weekly limit on rewarded purchases

      Automatic: Every purchase the extension detects is held for approval. You get the tickets once we approve it (it can take 24 to 48 hours); there is no need to claim them.

      1. Install the extension

        Free for Chrome and Edge. See how it works.

      2. Link it to your account

        One click from your profile, and we give you 40 bonus tickets.

        +40 tickets
      3. Buy and forget about it

        Every time you buy a game in a supported store, you earn tickets based on the amount.

        +150–1,600 tickets

      Tickets per purchase by amount

      1. 5 € – 9,99 €+150
      2. 10 € – 19,99 €+300
      3. 20 € – 29,99 €+500
      4. 30 € – 49,99 €+700
      5. 50 € – 74,99 €+1,000
      6. 75 € – 99,99 €+1,300
      7. 100 € or more+1,600

      Amounts in euros. If you pay in another currency, it is converted at the day's rate.

      Purchase requirements
      • Have the Gocdkeys extension for Chrome installed and linked to your account.
      • Have accepted the extension terms.
      • Reach the store from a Gocdkeys price comparison, or click "Activate rewards" in the store before you pay.
      • Official stores don't count: Steam, PlayStation Store, Microsoft Store, Nintendo eShop and GOG.
      • Purchases under €5 earn no tickets.
      • Every purchase is held for approval. You will get the tickets once we approve it; approval can take 24 to 48 hours. You can track it in your profile, under "My purchases".

      XP from purchases is capped at 1,500 XP a month. You still get every ticket from each purchase.

      6. Climb the weekly rankings

      Compete every week in 3 rankings: the top 5 in each win tickets and the same amount of XP.

      Prizes credited automatically every Monday at 9:00 (Madrid time)

      Automatic: Prizes credited automatically every Monday at 9:00 (Madrid time)

      Weekly rankings

      Top 5 buyers Tickets earned by buying through GoCDKeys this week.
      Top 5 ticket earners All tickets earned this week (ranking prizes don’t count).
      Top 5 referrers Friends who signed up with your link this week and count as a valid invite.

      Prizes in every ranking

      #Purchases · Friends invitedTickets earned
      #1 +1,000 +500
      #2 +500 +250
      #3 +250 +125
      #4 +150 +75
      #5 +100 +50

      Every ticket prize also gives you the same amount of XP to level up.

      What happens when a giveaway ends?

      From the moment entries close to the moment the prize is yours.

      1. 1

        Entries close

        When the countdown hits zero, the giveaway closes. Nobody else can join and no more tickets can be added.

      2. 2

        Was the minimum reached?

        If enough people joined, the draw goes ahead. If not, depending on the giveaway, it is either cancelled and every ticket refunded, or extended by a few days. If it still falls short after that, it gets cancelled and you get your tickets back.

        This giveaway needs at least 25 entrants.

      3. 3

        Our system picks the winners

        After closing, we draw as many copies as the highest tier reached. Picture a wheel where everyone gets a slice sized by their tickets, because every ticket is one entry. Nobody can win twice.

        Example: 100 tickets in play between three people

        • 1010%
        • 3030%
        • 6060%

        Every ticket is one entry. When more people join or someone adds tickets, everyone's percentage goes down.

      4. 4

        We announce the winner

        The winner's username goes up on the giveaway page, under "Latest winners" and on our social media. Their email never does.

      5. 5

        72 hours to claim the prize

        The winner has 72 hours to get in touch through our contact page, and gets the prize within 48 hours of doing so. If we hear nothing, we draw again among the other entrants using the same system, and the new winner gets their own 72 hours.

      Giveaway rules

      These apply to every giveaway on Gocdkeys. If a specific giveaway has something extra, such as a ticket cap, you'll find it on its own page.

      US, Europe and UK only. For now, giveaways are only open to people living in the US, Europe or the UK: in other countries the prize versions and regions may not be compatible. If the winner is not from these areas, the prize will not be delivered.

      No multiple accounts. Each person may only have one account. If we find someone using several, all linked accounts will be closed.

      1. Entering is free. You can only enter with red tickets, and tickets are never sold: you earn them by using the site.
      2. One entry per person per giveaway, but you can raise your stake: add more tickets any time while it's open. They leave your balance the moment you put them in.
      3. Every ticket is one entry: the more tickets you put in, the better your chances. 10 tickets give you 10 times the chances of 1, and 100 give you a hundred times.
      4. Per-person cap. A giveaway can set a maximum number of tickets per user. If it has one, it's shown on its page and it applies to your running total, not to each top-up.
      5. Your odds drop as more people join. Your chance is your tickets divided by all the tickets in the giveaway, so every ticket someone else adds shaves a little off. Add more yourself and it goes up.
      6. Minimum entrants and tiers. Every giveaway needs a minimum number of entrants to go ahead, and gives away more copies as more people join: in this giveaway, 300 entrants → 1 copy · 600 → 2 copies · 1.200 → 3 copies.
      7. If the minimum isn't reached, you lose nothing. The giveaway is called off and every ticket you put in goes back to your balance.
      8. One prize per person. When several copies are up for grabs, nobody can win two.
      9. Winners are public. Their username appears on the giveaway page and in the latest winners list, and we announce it on all our social channels. We never publish email addresses.
      10. How prizes are delivered. The winner must get in touch through our contact page within 72 hours of the giveaway closing. From then on, we deliver the prize within 48 hours.
      11. If the winner doesn't get in touch in time, we draw again. After 72 hours with no word from them, they lose the prize and we draw it again among the other entrants, using the same system.
      12. No fake visits or sign-ups. Share tickets only count for real people. Visits or sign-ups that are automated, bought or made by you cancel any tickets earned that way.

      You choose where they go. Each ticket is one entry in the giveaway you put it in: stacking them on one prize raises your odds there, while spreading them keeps you in the running for several.

      How to get a €25 Steam gift card for free: giveaway FAQ

      By entering this giveaway, which costs you nothing. Log in or create a free account, choose how many red tickets to put in (at least 1 ticket) and hit "Enter". The first time, you'll also need to tick the box to accept the rules.
      You pay nothing, whether you enter or win. The only way in is with red tickets, and those aren't for sale: you earn them by using the site. We'll never ask for a card or any payment details either.
      A Steam gift card code worth €25. You redeem it on Steam under "Redeem a Steam Wallet Code" (store.steampowered.com/account/redeemwalletcode), and the money goes straight into your Steam Wallet. If several copies are up for grabs, each winner gets their own. Don't fancy waiting for the draw? On our gift card page we compare prices across several stores.
      You can enter until 8:00 PM on October 14, 2026 (Spanish time, CEST). If at least 300 entrants have joined by then, we run the draw and publish the winner's username on this page and on our social media.
      It depends on how many people take part: one copy at 300 entrants; 2 copies at 600 entrants; 3 copies at 1,200 entrants. The highest tier reached is the one that counts.
      It's random, and every ticket is one entry: the more tickets you put in, the better your chances. 1 ticket is one entry, 25 tickets are 25 and 100 tickets are 100, so 100 tickets give you a hundred times the chance of a single one. Your percentage drops as more people join. Nobody can win two copies.
      You need at least 1 ticket to enter. There's no per-person cap on this giveaway. While it's still open, you can add more whenever you like. You earn tickets when you sign up (+50), for every game review we approve (+10; one per game, up to 2 reviews a day), for joining our Discord (+15) and Telegram (+15), for linking the browser extension (+40), for bringing over your Steam wishlist (+40) and for dropping by every day and tapping “I’m here” (+10 a day). Here's the step-by-step. And if you turn on browser notifications, you get 10 more tickets, once. You can also earn tickets by sharing your personal giveaway link: 4 for every real visit and 100 for every friend who creates an account through it, as soon as they enter a giveaway or link the extension. Up to 1,000 a day in total.
      The giveaway doesn't go ahead: it's cancelled and every ticket you put in is refunded automatically.
      The US, Europe and the UK: you need to live in one of them. If the winner lives anywhere else, the prize isn't handed over, because key versions and regions may not work in other countries. The full details are in the rules.
      Get in touch through our contact page within 72 hours of the giveaway ending. Once you do, we'll send you the prize within 48 hours. If 72 hours pass without a word from you, the prize is forfeited and we draw again. Your username (never your email) will be shown on this page and on our social media.