Photo by Markus Winkler on Unsplash
A text link at least shows you something, a string of characters you can glance at and think "that doesn't look like Amazon." A QR code shows you nothing. Point a phone camera at it and the destination opens with a single tap, no address bar to check first. That's not a design flaw kids are especially bad at noticing (adults miss it too), it's just how the format works, and it's a genuinely mobile-specific problem: QR codes are built for a phone camera to scan on the spot, not something you'd run into the same way on a laptop.
In July 2025, the FBI's Internet Crime Complaint Center warned about a specific version of this: criminals mailing unsolicited packages, no return address, nothing ordered, with a QR code on the label. Scanning it asks for payment information or quietly installs malware. The FBI's own language is worth noting: this scheme isn't yet as widespread as other fraud, but it's real enough for a formal advisory, and it previews the same trick showing up anywhere a code can be printed: parking meters, flyers, even taped over a legitimate one. (FBI IC3, "Unsolicited Packages Containing QR Codes Used to Initiate Fraud Schemes," July 31, 2025)
A kid scanning a code someone handed them, or one in a group chat, doesn't have years of "does this link look right" instinct that catches a lot of desktop phishing, and because the code hides its destination until after the tap, that instinct wouldn't fully help anyway. The habit that transfers instead: treat an unfamiliar QR code like an unfamiliar link from a stranger, suspicious by default.
Content filtering blocks known-malicious domains at the DNS level, which covers a QR code that resolves to a site already flagged as bad. It can't do anything about a code that just asks someone to type personal information into a legitimate-looking form; there's no bad domain to block there. The "read the preview before tapping" habit above is the part no device setting replaces.
Paxio handles content filtering, app blocking, screen time, and bedtime, so the DNS-level protection above runs in the background while you build the rest of the habit with your kid.