Corner signs
Scan for photos and hours. People decide before they hunt for parking or walk three blocks from the wrong street.
QR codes for garage sale signs
The sign stays up. The photo album can change.
Yard signs get you the drive-by. A QR gets them the photos. Mark items sold by editing the page, not by making a new poster. Rain delay? Change the hours. The corrugated board at the corner still works.
Create a QR code
Paste the garage sales URL. Generate the QR, go to the dashboard, then check your email to get access.

Where it goes
Scan for photos and hours. People decide before they hunt for parking or walk three blocks from the wrong street.
Put a catalog link on the flyer. Update sold lots Saturday afternoon without reprinting the street boards.
The printed sign can open the same album you posted in the neighborhood group. One list, two places.
Reuse the corrugated board. Point it at the new address, date, or leftover pile. Do not buy another sign kit.
Why dynamic
Shoppers see what is left before they come. You get people who want the dresser, not a polite wave from the driveway.
Rain delay? Change the page. The sign at the corner still tells the truth.
A shared album or a Google Doc is enough. You [create a QR code](/#create) that opens that link.
You are not decorating a lawn. You are stopping a car that already has three other sales on the Saturday list. The driver will not type a URL off a Sharpie arrow. They will scan something large and high contrast, or they will keep driving.
I want that scan to open photos and hours. Not a dead Facebook post, a login, or last month's address baked into a static square. If the dresser sold at 8:15, the page should say so before someone circles the block. That is the job of QR codes for garage sale signs: the board stays, the album moves.
A yard sign already says Garage Sale and an arrow. The QR has to add what the board cannot hold: pictures of the big pieces, start and end times, and a note when you close early. I write Scan for photos + hours under the square.
Shoppers decide from the phone. The people who scan are checking whether the chair is still there, whether you start at 7 or 9, and whether the rain moved you to Sunday. Give them that. Then they come.
Do not send the scan to your personal Facebook profile, an expired Marketplace listing, or a Google Drive folder that asks for access. Open the destination in a private tab on a phone that is not logged into anything. If you hit a wall, change the link before you tape the first copy.
An estate sale is a garage sale with more lots and more people who drove across town for one cabinet. I put a catalog URL behind the printed square: numbered photos, a short description, a price if you publish prices. The flyer and the street board have to stay honest after preview day.
Saturday afternoon the dining set is gone. You do not reprint the boards. You mark those lots sold, or you point the same short link at a leftovers list. People who saved the flyer Wednesday still see the truth. If you run sales for a living, keep the A-frame. Next month, new address, new album. Same trick real estate yard signs use when a listing sells.
Corrugated plastic is not cheap if you treat it as single-use. I keep one or two boards in the garage. This Saturday they point at this album. Next Saturday they point at the leftover pile or a new address three streets over. The QR does not change. The destination does.
A static code cannot do that. The pixels hold this week's Facebook event. Next week those pixels are a lie or a buried post. If you create a QR code as a Link, the image encodes a short path you own. Edit it from your phone in the driveway. A multi-family sale can share the same board: Friday the full list, Sunday a free-pile note.
I hear this every time: I do not have a sale site. Good. You do not need one. A shared Google Photos album, an iCloud link, a Google Doc with prices, or a Notion page you can edit from the porch is enough. The QR opens a URL.
Pick something you can change without a laptop. You will want to strike a price or write Sold — rain, back at noon while someone is asking about the mower. If the destination needs a password or an access request, it will fail at the curb.
Farmers and trucks already live this way. A farmers market booth points a table tent at this week's list. A food truck menu points a window cling at today's specials. Your garage sale is the same problem on cheaper stock: the print lasts longer than the inventory.

Your monitor lies. A code that locked on the fridge will fail on a board twenty feet from a rolling stop. Use the 10:1 rule from the QR code size guide for print: printed width should be about one tenth of the scan distance. Add margin for glare and older phones.
I treat 3 inches as the floor on a yard sign people scan from the sidewalk, 4 if they scan from a car. Flyers in a cafe can sit at 3–4 cm. Do not shrink the square to make the arrow art larger. The arrow does not open photos.
| Surface | Typical scan distance | Recommended size |
|---|---|---|
| Coffee-shop flyer | 30–40 cm | 3–4 cm square |
| Tape on a box or table | 40–50 cm | 4 cm square |
| Yard sign from the sidewalk | 2–3 m | 3–4 in square |
| Corner board from a slow car | 3–4 m | 4+ in square |
| Estate-sale A-frame | 2–3 m | 4 in square |
Black modules on a white patch. Skip a photo of the house behind the code. Skip neon that eats contrast. Leave a quiet zone. Matte paper or a flat laminate beats gloss at noon. Tape it flat. A wrinkled print on a windy board is a hunt, not a scan.

A static code writes the album URL into the pixels. When you mark the dresser sold, push the start to 9, or move leftovers to Sunday, every printed square is still yesterday. A dynamic code writes a short link. You change the destination. Same image. New hours. If you want the mechanics, read static vs dynamic QR codes. If you already know the sale will change, create a QR code that uses a short link. Keep how to create a QR code you can edit after printing next to the tape.
Here is how I do it the night before the signs go out.
When something sells or the weather wins, open the dashboard and edit the URL, or edit the album. Do not generate a new image unless the sign design changed. That is the reason you printed a dynamic square.
If a printed code already failed, you can only repair it without reprinting when it is dynamic and you still own the short link. For the next run, create a QR code first, then tape it to the board. Keep the square large and honest.
How to
01
Google Photos, a shared album, or a simple list with prices. You do not need a sale website.
02
Download a high-contrast PNG. The image encodes a short link you can edit after the signs go up.
03
Add Photos + hours. Print large enough for a slow car. Keep a white quiet zone.
04
Edit the album or point the code at a shorter leftover list. Leave the board alone.
No. A shared album or Google Doc URL is enough. The QR just opens that link. I use whatever I can edit from my phone while someone is holding a lamp.
At least 3 inches square if people scan from the street, 4 if they scan from a car. Test from the curb in the real light before you tape a stack of copies.
Yes. Change the destination to the new date, address, or album. That is the reason to print a dynamic square instead of baking this Saturday's Facebook post into the ink.
Photos, hours, and what is still for sale. A map pin helps if parking is weird. Do not send people to a generic homepage or a login wall.
Dynamic if you print them on a board you want to reuse, or if hours and sold items will change. A static code dies the first time you mark the dresser sold or push the start to 9.