Free QR generator

Free App Store QR Code Generator

Send people straight to your app’s page on the App Store or Google Play with one scan. Free app download QR code for packaging, posters, receipts and stands.

  • Free, no sign-up
  • Runs in your browser
  • PNG and SVG
  • Yours to use commercially

Content

Design

#0E1A35
#FFFFFF
#0E1A35

Adding a logo switches the code to the highest error-correction level automatically.

Preview

Real, scannable QR, test it before you print.

Make it editable & trackable →

What this tool does

One static code can hold one store link, so this asks you which store it is for and encodes that. Sending an iPhone to Google Play is the classic failure here, and it is worth being explicit about rather than pretending a static code can route by device.

At a glance

Encodes One store link — App Store or Google Play
One code, one store A static code cannot detect the phone. Print two codes, or use a dynamic code that routes by device
Cost Free, no limits on how many you make
Sign-up None. No account, no email address
You download PNG (high resolution) and SVG (vector)
Where it runs Entirely in your browser. Nothing is uploaded
Code type Static — the content lives inside the image
Editable after printing No. Change the content and you get a new code
Scan tracking No. There is no server in the path to count a scan
A phone held up to a printed QR code on a wall poster, the code filling the camera view.
Every code on this page is a working code. Scan the preview with your own phone before you send it to print.

How it works

1

Enter your details

Paste your App Store or Google Play listing URL, and pick which one the code should open.

2

Style it, and keep it scannable

Pick colours, module and eye shapes, a gradient, a frame, or drop your logo in the middle. The preview updates as you type and the timing patterns stay square, which is what keeps it readable.

3

Download and print

Take a high-resolution PNG or a vector SVG. Free, no sign-up, no watermark, and the file is yours.

Good to know

  • One code, one store. If you print a single code for both platforms, half your audience lands on a page their phone cannot install from.
  • The usual workaround is two codes side by side, labelled with the platform. It is not elegant, but it is honest and it works everywhere.
  • A device-aware code that sends iPhones to the App Store and Android to Google Play from ONE printed image is a dynamic link — that is a Qrindo smart link, not something a static code can do.
  • This is a static QR code: your content is encoded into the image itself, so nothing is stored on our servers and the code never expires — but its destination is fixed once you print it.
  • Everything runs in your browser. What you type is never uploaded, which is also why there are no scan statistics on these codes: there is no server in the path to count anything.

Need an editable, trackable QR?

A dynamic Qrindo code keeps the same printed image but lets you re-point it any time and tracks every scan, geo, device, and live.

Frequently asked questions

Can one QR code open the right store for each phone?

Not a static one. Choosing by device happens on a server, after the scan, so the code has to point at a redirect you control rather than at a store. That is exactly what a smart link does.

Does the code work before the app is published?

The code is generated fine, but it points at a page that does not exist yet, so it shows an error until release day. Never print a run before the listing is live and you have opened the link yourself.

Can one QR code send iPhone and Android users to different stores?

Not a static one. The image encodes a fixed string and knows nothing about the phone reading it. Device routing needs a server in the path — that is a dynamic code, and Qrindo does it by reading the user agent at redirect time.

Still not sure about something? Read the full FAQ →