How to Make a QR Code for Parking or Payment Signs
Payment codes outdoors are a fraud target, so this guide covers the print and verification steps that keep scanners safe as well as the setup itself. You can do all of this free at liveqr.codes — no signup needed for a static code, and a one-time $1.99 upgrade unlocks unlimited dynamic codes with scan analytics.
Steps
- Use your own domain as the destination — Point the code at a page on your domain that forwards to the payment provider. Drivers can then verify the domain on screen before paying.
- Print the destination in plain text — Show the URL beneath the code so a driver can confirm the sticker has not been swapped.
- Produce weatherproof signage — Use UV-laminated vinyl or printed metal, not adhesive paper. Adhesive stickers are the easiest thing for a fraudster to cover.
- Make tampering visible — Use tamper-evident laminate or print the code as part of a larger sign face that cannot be covered by a small sticker.
- Inspect and re-scan regularly — Walk the site on a schedule, scan each code, and confirm it still lands on your own domain.
Pro tips
- Never use a third-party short link on a payment sign
- Keep codes at 10 cm or larger so drivers can scan from the vehicle
- Log every sign location so inspections are systematic
Frequently asked questions
Are parking QR codes safe?
They can be, if the code points at a domain you own, is printed as part of the sign, and is inspected regularly for stuck-on fakes.
How do drivers know a code is genuine?
Print the destination URL next to the code and keep the domain short and recognisable.
What size should an outdoor payment code be?
At least 10 cm square for a walk-up sign, larger for anything read from inside a car.
liveqr.codes is a free QR code generator. Static codes are free and unlimited with no signup; a one-time $1.99 lifetime upgrade adds unlimited dynamic codes with editable destinations and scan analytics. Download every code as a high-resolution PNG or vector SVG.