Checks Microsoft/Xbox codes for valid, invalid, and used codes! This does not check Windows licenses. A paid version with more features is avaliable, contact @TaintedDev on telegram for more information.

⭐ Star the repo to support future projects 🙏
- Input is email:password, not WLID
- Can handle multiple accounts better
- Has proxy support
- Better output and fixed issues with the geography locked codes
- Overview
- How to run from compiled
- How to run from source
- What WLID is and how to get it
- Using multiple WLIDs
- Other
This is a simple proof-of-concept tool to check Xbox codes. This could be used to check Xbox gamepass codes from discord nitro or anything else. It just sends a single request for checking the code.
This is my first time programming in GoLang, so the code isn't perfect, if there's something that could be better feel free to make a pull request or an issue and I'll look into it!
Only works on windows
- Open Releases
- Download the latest version
- Extract the files out of the .zip file
- Add your codes in input\codes.txt
- Get your WLID and add it in input\wlid.txt
- Run XboxChecker.exe
- After it's done the working, used, and invalid codes will be saved output\working.txt, output\used.txt, output\invalid.txt
- Download GoLang from their website
- Go to Releases
- Download the source code of the latest release
- Extract the files
- Add your codes in input\codes.txt
- Get your WLID and add it in input\wlid.txt
- Open terminal/cmd, navigate to the directory of the code
- Run the command
go run main.go
orgo build
- After it's done the working, used, and invalid codes will be saved output\working.txt, output\used.txt, output\invalid.txt
WLID (probably stands for Windows Live ID) is a code that Microsoft uses to authenticate your account, it is needed for this program to send the requests for checking the codes.
How to get it:
- Open redeem.microsoft.com
- Click
F12
,CTRL + Shift + I
, or open devtools - Go to the network tab
- Type any code into the redeem code field
- Look for a request in the network tab called PrepareRedeem
- Click it, look at the headers
- Find where it says Authorization, right-click the value of authorization, and click copy value
- This is your WLID
You can use multiple WLIDs with this tool, just add each wlid on a new line in the WLID input file.
This is 100% for educational reasons, don't use it for anything else. This tool is free for people to use and learn from, don't try selling it.
- The first part of this readme was inspired by https://github.com/itschasa/Discord-Backup