Skip to content

Instantly share code, notes, and snippets.

@OJ7
Created March 2, 2023 16:58
Show Gist options
  • Save OJ7/a66b6d1aa9845893e84070cf58c7fe61 to your computer and use it in GitHub Desktop.
Save OJ7/a66b6d1aa9845893e84070cf58c7fe61 to your computer and use it in GitHub Desktop.
Reveal Humble Bundle Steam Codes For Redeeming

Batch Redeem Humble Bundle Keys on Steam

  1. Go to https://www.humblebundle.com/home/keys

  2. Check the Hide redeemed keys & entitlements checkbox

  3. Run the following script in DevTools console to reveal all keys (you may have to wait a little for all of them to be revealed):

    [...document.getElementsByClassName('js-keyfield')].forEach(a => a.click());

  4. Run the following script in DevTools console to copy all keys to clipboard:

    window.prompt("Copy to clipboard: Ctrl+C, Enter", [...document.getElementsByClassName('keyfield-value')].map(a => a.innerText).join('\n'));

  5. Go to https://store.steampowered.com/account/registerkey

  6. Click Activate Multiple Products

  7. Paste all the keys in the text box and click Activate Products.

  8. Repeat as needed if you have more unredeemed keys.

Note: Steam may impose a limit on redeeming keys (50 keys/hr, or 10 failed keys/hr)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment