DEV Community

Toolkit Labs
Toolkit Labs

Posted on

Google Review QR codes for local businesses — static, no subscription

Local shops, restaurants, and service businesses often tape a QR code near the register that opens their Google review page. Customers scan, tap five stars, done — no hunting for the business on Maps.

Hosted QR services charge monthly fees to change where a code points. A static QR encoding your permanent Google review URL costs nothing to maintain once printed.

Get your Google review link

  1. Open Google Business Profile for your location.
  2. Copy the "Ask for reviews" link (or build one from your Place ID).
  3. The URL looks like:
https://search.google.com/local/writereview?placeid=ChIJxxxxxxxxxxxx
Enter fullscreen mode Exit fullscreen mode

Paste that exact URL into a generator, download PNG or SVG, print it on a table tent or receipt sleeve.

Generate the QR in your browser

toolkitlabs-qr live demo — paste your review URL, download PNG or SVG. Runs entirely client-side; nothing is uploaded.

Also on GitHub Pages: ytinumoc.github.io/toolkitlabs-qr

Batch codes for multiple locations

Franchise with 20 stores, each with its own Place ID? One CSV row per location:

npx toolkitlabs-qr@latest qr_batch.py locations.csv ./review-qr/
Enter fullscreen mode Exit fullscreen mode

Sample locations.csv:

url,filename
https://search.google.com/local/writereview?placeid=ChIJstore1,store-01.png
https://search.google.com/local/writereview?placeid=ChIJstore2,store-02.png
Enter fullscreen mode Exit fullscreen mode

The batch CLI pack is a one-time EUR 9 purchase (no subscription): Stripe payment link

Why not a dynamic QR?

Dynamic codes make sense when the destination changes weekly. A Google review link for a fixed storefront does not change. Encode it once, print it, forget the monthly bill.


CC0 · Toolkit Labs · npm toolkitlabs-qr

Top comments (0)