About
Careers
FAQs
Diplomas & Certificates
Awards
Gallery
Brand Design
Product Designs
WordPress Website
SEO
Hosting & Security
Website Care & Rescue
Launch
Scale
Transform
Case Studies
Portfolio
Client Stories
Curated Portfolio
Our Process
Insights
Free tool
This free QR code generator turns any link or piece of text into a code you can style to match your brand and download as a PNG or an SVG. It runs entirely in your browser, so nothing you type is uploaded, there is no sign-up, no watermark, and no limit on how many you make.
The codes are static: the content is encoded into the pattern itself rather than pointing at a redirect somebody else controls. Yours keeps working whether or not this page does.
A link, plain text, an email address or a phone number. 28 characters
Drop a PNG or SVGRead in your browser. It never reaches our server.
Logo addedError correction raised to High.
Nothing to encode yet Type a link or any text in the Content box and the code appears here.
300 × 300 Medium 15% · Rounded dots
Five steps, and nothing to install.
Built for our own work, free for yours. No sign-up on any of them.
The same code works on a screen, on paper and on a product. These are the jobs it gets asked to do most.
Print one on the table and guests open the current menu, not a laminated copy from two seasons ago.
Put your contact details or your portfolio behind a code, instead of a URL nobody is going to type.
One code per ticket or per door, scanned straight off a phone screen.
Send people to setup instructions, warranty registration or a how-to video without reprinting the box.
Encode a WIFI: string and guests join without anyone reading a password out loud.
A code big enough to scan from across the room beats a long URL nobody can read from there.
How the generator works, what happens to your data, and how to get a code that scans first time.
No. This makes a static QR code: the content is encoded into the pattern itself, not stored on a server and not redirected through one. It keeps working for as long as whatever it points to is live. Nothing here counts scans or tracks who scanned.
No. The generator runs entirely in your browser. The text you type, the colours you pick and any logo you add never leave your device, and nothing is kept once you close the tab.
Use SVG for anything that will be printed or resized, because it stays sharp at any size. Use PNG for email, slides and the web. The Size slider sets the PNG’s pixel dimensions, from 200 up to 600, and has no effect on the SVG, which scales freely.
How much of the code can be covered, smudged or torn and still scan. Low recovers about 7% of the pattern, Medium 15%, Quartile 25% and High 30%. The cost is density: higher levels pack in more modules, so the code needs more room to stay readable. It starts on Medium.
Yes. Drop in a PNG, JPG, SVG or WebP, or browse for one. A logo hides part of the pattern, so raise Error correction to Quartile or High whenever you add one, and keep the logo small enough that the three corner squares stay completely clear.
Yes. Set the foreground and background with the swatches, or pick any colour with the colour pickers. Keep the foreground clearly darker than the background. Light on dark, or two colours of similar lightness, is what most codes that will not scan turn out to be.
Nearly always one of three things: not enough contrast between foreground and background, a centre logo covering too much of the pattern at a low error-correction level, or the code being printed smaller than its density allows. Shorten the content, raise error correction, or print it larger.
There is no fixed limit here, but length has a price: the more you encode, the denser the pattern and the harder it is to scan quickly or at a small size. For links, use the shortest URL you have rather than one carrying tracking parameters.
Free tools are a small part of what we do. The rest is websites and digital products for businesses serious about growth, whether you are launching, scaling or transforming.