All unused Humble Bundle game codes can only be redeemed within a period of 3 years, after which they will expire.
The key seller updated its terms of service on December 24, 2024, to reflect a change in the delivery of its products. As per the revised terms of service, Humble Bundle game codes will expire after a period of 3 years if unused or unclaimed by the user. Keys will likely no longer be saved in the user’s account for future use past the 3 year period.

According to Humble Bundle, in some cases due to various reasons, a key may not be available to replenish. In such cases, the key seller may offer the same game on a different platform (“Alternate Keys”) if this is a possibility. In cases where Alternate Keys are not available to replenish, Humble Bundle will not be obligated to provide them to the buyer.
Humble Bundle further clarified that all game codes, including Alternate Keys, whether bought in a Bundle, Humble Choice subscription, or individually, must be redeemed within 3 years from the purchase date. The key seller will not be obligated to provide any keys, including Alternate Keys, for games that were not redeemed within the aforementioned time frame and, therefore, became expired.
Those who have unclaimed game codes are advised to either manually store their keys or redeem them as early a possible in order to prevent them from being inaccessible in future. A lot of keys that had previously been listed as “out of stock – please wait for replenishment” are now listed as “expired”. This is a recent change in the status of keys, as they previously showed as “await restock”.
Users who have specific queries may create a ticket with the Humble Bundle support team and get further clarity by following the link provided here.