Before you start downloading free DS games via QR codes, you must have the correct setup. You cannot scan a DS game QR code with a stock, unmodified Nintendo DS or 3DS.
With Nintendo aggressively protecting its IP and the DS eShop long dead, it is highly unlikely that QR codes will become a legitimate distribution method for DS games. However, two developments could change this:
Until then, QR codes remain a gimmick in the DS emulation space.
If you choose to download ROMs from the internet (understanding the legal risks), you do not need QR codes. Instead:
For PC:
For Android:
For iOS:
The most reliable source is the r/3DSQRcodes subreddit and the GBATemp.net forums. Look for pinned posts titled "Universal QR Code Thread." These users upload games to anonymous file hosts (like MediaFire or Archive.org) and generate codes that last 3–6 months before needing renewal.
The Internet Archive hosts legal "Redump" collections. You can generate your own QR code from these URLs using any free QR generator (like QR Code Monkey). Find the game, copy the direct download link, paste it into a QR generator, and scan it with your device.
If you don't want to mod your 3DS, buy an R4 card or similar flashcart (like the Ace3DS X). These cartridges have a microSD slot. You load ROMs onto the microSD card using a computer, stick the cart into your DS, and play.
Warning: Many flashcart websites use shady QR codes for "installation guides." Stick to trusted retailers (like r4ids-dot-com) and never scan unknown codes.