What QR Studio is
QR Studio is a web-based QR code generator. You choose a content type, fill in the details, watch the code render live, and download it as a PNG or a vector SVG. Nothing is uploaded and nothing is printed — the code is drawn in your browser and handed straight to you as a file.
It handles eight kinds of content:
- Website links — the everyday case, a URL someone can scan.
- Plain text — notes, serial numbers, short instructions.
- Email — opens a message to a chosen address.
- Phone — dials a number.
- SMS — opens a text message, optionally pre-filled.
- Wi-Fi — joins a network without anyone typing a password.
- Contact cards — a vCard that saves straight to a phone's address book.
- Calendar events — an event that adds itself to a calendar.
Why it exists
Most free QR generators are free in a way that costs you something later. The code points at a redirect on the vendor's domain, so the code stops working the moment you stop paying, and the vendor keeps a record of every scan. We thought that was a bad trade for something as simple as a QR code.
So QR Studio encodes your content directly into the code. There is no redirect, no per-scan tracking and no expiry. The PNG or SVG you download keeps working for as long as the thing it points at exists, whether or not this website is still online.
No watermark
Downloaded codes are clean. Nothing is overlaid and no logo is inserted.
No expiry
The payload is inside the code, so it never depends on our servers staying up.
No scan tracking
We cannot see who scans your code, because the code does not route through us.
PNG and SVG
A raster file for quick use, and a vector file for print at any size.
How it is funded
Running a website costs money, so QR Studio shows advertising through Google AdSense. That is the whole business model — there is no paid tier, no subscription and no upsell.
Because advertising brings obligations, we have tried to be deliberate about it. Ads are always labelled and always separated from the tool. We do not put ads on the sign-in, sign-up, account, verification or error pages, because those screens have no editorial content and ads there would be noise at best. Advertising cookies are only set after you agree to them, and if you decline, the site still works fully. The details are in our Privacy Policy.
How it is built
QR Studio runs on Node and Express with a SQLite database, and the front end is plain HTML, CSS and JavaScript with no build step and no framework. That keeps the pages fast and the code small enough to audit.
Some concrete choices that follow from that:
- Passwords are hashed with
scryptand never stored in readable form. - The signed-out free trial is counted against a salted, one-way hash of an IP address — not the address itself.
- The live preview stores nothing. Codes are only saved when you ask.
- Verification and password-reset tokens are single-use, hashed and time-limited.
What we ask of you
Use the generator for things you have the right to encode. Do not use it to build phishing pages, distribute malware or impersonate someone. The Terms of Service set this out properly, and they are short.
Get in touch
Bug reports, feature requests and questions are all welcome — see the contact page. If you are not sure how to get a good result from a QR code, the QR code guide covers sizing, contrast, error correction and the mistakes that make codes fail to scan.