Free toolVelena Nikolova and Dragos Nistor hiking in the Dolomites

Print ready QR codes

QR code generator with twelve code types and no external dependency

Most free generators load their encoder from somebody else's server, which means the tool breaks when that server is blocked and the promise about privacy is not quite true. The encoder here is part of the page. Nothing is fetched, nothing is uploaded, and the code appears the moment you type.

★★★★★ 5.0 on Google from 10 reviews

Free, no sign up, no watermark, no expiry

The generator is free forever and works anywhere in the world. We also take clients outside the UK. Prices are in pounds sterling and no VAT is added. If you are ordering from outside the UK your card issuer sets the exchange rate, and anything due in your own country is outside our invoice.

12code types
PNGand SVG export
Zeronetwork requests
Website linksWi-FiContact cardsEmail and SMSWhatsAppCalendar eventsMap locationsApp downloadsWebsite linksWi-FiContact cardsEmail and SMSWhatsAppCalendar eventsMap locationsApp downloads
As featured inWomen's Health|Rated★★★★★ 5.0 on Google from 10 reviews
High Wycombe, BuckinghamshireWorldwide clientsEncoder built into the pageNothing leaves your browser

The tool

Pick what the code should do, then fill in the details

Twelve types, four error correction levels, four export sizes, three quiet zone widths and six colour pairs. The preview updates as you type and warns you when a setting is likely to cause a scan failure in print.

Export settings

Higher recovers from more damage but makes the grid denser.

Only affects the downloaded file, not the preview.

The clear border. Scanners need it to find the code.

Dark on light scans best. Contrast matters more than brand colour.

Why SVG matters for print. A PNG is fixed pixels and softens if your printer scales it up. An SVG is instructions, so it stays perfectly sharp at any size, from a business card to a shop window. If the file is going to a printer, send the SVG.

What is different here

The encoder is in the page, which is the whole point

This started as a rebuild and turned into writing a QR encoder from scratch, because the honest version of this tool could not be built any other way. Here is what changed and why each part matters if you are about to send something to a printer.

  • 01No external library, so no single point of failure

    The previous version fetched its encoder from a public content network. If that request is blocked by a corporate network, an extension or an outage, the tool never loads and the page just says it is loading. The encoder is now part of the page itself, so if the page loads, the tool works.

  • 02The privacy claim is now literally true

    Saying nothing leaves your device while fetching a script from a third party is not accurate. There is now exactly one thing on this page that talks to another server, and that is the video wall, which only loads when you click it. Your Wi-Fi password never leaves the browser.

  • 03Twelve types instead of two

    Website links and Wi-Fi were the only options. Now also plain text, contact cards, email, text message, phone call, WhatsApp, calendar events, map locations, social profiles and app downloads, each with the right fields and the right escaping for its format.

  • 04SVG export, which is what a printer actually wants

    Every other free generator hands you a PNG. A PNG has a fixed number of pixels and goes soft when a printer scales it. The SVG is mathematical, so it is sharp on a business card and sharp on a six foot banner from the same file.

  • 05It tells you when a setting is risky

    A tight quiet zone, an inverted colour pair, low error correction on a large code. All are legal and all cause scan failures in the real world. The tool now warns you before you export rather than after the print run.

  • 06It shows you the version and the capacity

    A QR code has 40 sizes and the one you get depends on how much data you put in. Watching the version climb as you paste a longer link is the fastest way to understand why your code suddenly became unreadable on a flyer.

The encoder was verified rather than assumed. Every symbol it produces was compared against an independent reference implementation across all forty versions and all four error correction levels: the module grids are identical, the version selection is identical, all thirty two format information strings match the canonical values, and the mask scoring matches to the point. Where the two differ on which mask to choose, ours scores the finished symbol rather than a test pattern, which is the more faithful reading of the specification.

Where these end up

Three pieces we filmed for brands who print the code on something

A QR code on a menu, an insert or a shop window is only worth scanning if what it leads to is worth arriving at. This is the content side of the same job. Click any to play, nothing loads until you do.

Ice cream, close up

45 seconds, built for the feed

Food and drink

A hotel room reveal

Filmed on a working stay

Hotels

A salon visit

Filmed at Headmasters

Beauty

All three were filmed and edited by the two of us, for brands including Headmasters and the Snaptrip Group travel portfolio. The full library is in the UGC portfolio.

Getting it right before the print run

The expensive mistake with a QR code is not a bad design, it is a reprint. Almost every failure comes down to one of four things: the code was printed too small for the distance people stand at, the clear border was crowded by other artwork, the contrast was too low because somebody matched it to a brand colour, or nobody scanned the proof.

How big does it need to be

A workable rule of thumb is one centimetre of code width for every ten centimetres of scanning distance. A table tent someone leans over needs about two centimetres. A poster read from three metres needs about thirty. When in doubt, print it larger, because a code that is slightly too big costs nothing and a code that is slightly too small costs the whole run.

Static and dynamic, and what you actually lose

These codes are static, meaning the destination is encoded in the pattern itself. They never expire and there is nothing to subscribe to. The trade off is real and worth stating plainly: you cannot change where a printed static code points. Paid services sell dynamic codes that redirect through their own domain, which lets you change the destination and see scan counts in their dashboard, for a monthly fee and a dependency on that company continuing to exist.

Counting scans without paying for it

You do not need a dynamic code to measure scans. Point a static code at a tagged link rather than a bare address, and every scan arrives in your analytics under the source and campaign you chose. That lets you compare a poster against a flyer, or one venue against another, at no cost and with no dependency. The UTM link builder makes the link, and this tool turns it into the code.

What a QR code cannot fix

It cannot make a page worth landing on. A code that opens a slow homepage instead of the thing you just advertised is worse than no code at all, because you have spent the scan and got nothing. Decide the destination first, make sure it loads fast on a phone, and only then generate the code. If the thing on the other side needs building, that is the social media management UK conversation rather than a generator.

Featured UGC portfolio

What we make for brands who print the code

  • Food and Drink UGC videos by Velena Lifestyle

    Food and Drink

    Real client work, filmed and edited in house.

    View the work
  • Hotels and Restaurants UGC videos by Velena Lifestyle

    Hotels and Restaurants

    Real client work, filmed and edited in house.

    View the work
  • Beauty and Skincare UGC videos by Velena Lifestyle

    Beauty and Skincare

    Real client work, filmed and edited in house.

    View the work
  • Lifestyle UGC videos by Velena Lifestyle

    Lifestyle

    Real client work, filmed and edited in house.

    View the work

Every category is on the UGC portfolio hub.

Frequently asked questions

Our channels

If you would rather watch than read

  • Velena and Dragos

    Travel, food and influencer content from the two of us, and the channel where the long form work lives.

    Open the channel
  • Velena Lifestyle

    The agency channel. UGC examples, client work and finished campaign videos.

    Open the channel

How the encoder was built and checked

What it is. A QR encoder written for this page: Reed Solomon error correction over the standard finite field, byte mode across all forty versions and all four correction levels, with all eight mask patterns generated and scored by the four penalty rules so the most readable one is chosen. It replaces a third party library that was last updated a decade ago and had to be fetched over the network before the tool would run.

How it was verified. Every symbol was compared against an independent reference implementation. The module grids are identical across all forty versions and all four correction levels, version selection is identical, all thirty two format information bit strings match the canonical values, and the mask penalty scores match exactly. Codes were also rendered to images and read back with a real scanner to confirm they decode rather than merely look right.

One documented difference. Where our mask choice differs from the reference, it is because the reference scores a draft symbol containing placeholder format bits while we score the finished symbol. Measured against the finished symbol, our choice is the lowest scoring option in every case tested. Both approaches produce valid codes, and this one follows the specification more closely.

What it will not do. Byte mode only, so a code holding nothing but digits is slightly larger than it strictly needs to be. No logo overlay, for the reasons in the questions above. And no dynamic redirection, because that would mean routing your traffic through us and charging you for the privilege.

The rest of the free tools

Ten tools, all built for the UK market, all free with no sign up and no email capture. Nothing here is a trial.

Client reviews

What clients say, word for word

★★★★★

“Fantastic service. Been a client for 3 years now and have seen fantastic results, increased viewers, followers and viral videos. Copywriting was on point and has been used in magazines like Conde Nast, Timeout and more.”

Darrell Johnston, Owner, No Escape London and Purgatory Bar. Google review, 5.0.
★★★★★

“If you want a self-starter with the ability to think strategically and minimize the time between ideation and creation, Velena is your go-to. She has done a phenomenal job with managing our UGC portfolio, curating and creating our content.”

Naila Abbasova, Enara Wellness. Google review, 5.0.
★★★★★

“Velena was a pleasure to work with, she worked solely with the brief provided and was even ahead of her deadline. The content produced was clean, professional and on brand. We would love to work with Velena again in the very near future.”

Lauryn Middleton, Social Media Manager, Smirk. Client testimonial, October 2023.

Every review is reproduced word for word. Read them all on the reviews page.

The two of us

Who built this tool

Velena Nikolova, Co-Founder and Creative Director of Velena Lifestyle

Velena Nikolova

Co-Founder and Creative Director

Velena Nikolova is Creative Director and the person on camera. A lifestyle creator featured in Women's Health, she films and edits the content that sits behind the codes our clients print. More on the about page.

Dragos Nistor, Co-Founder and Business Strategist at Velena Lifestyle

Dragos Nistor

Co-Founder and Business Strategist

Dragos Nistor handles strategy and the technical side, and wrote the QR encoder that runs this page rather than loading one from somebody else. Named a LinkedIn Top Entrepreneurship Voice in 2024. More on the case studies.

The code is the easy part

Anyone can make a QR code in ten seconds. Having something on the other side of it worth the scan, every week, for a year, is the part that beats most brands. We have worked with 100+ brands since 2022 and currently run eleven accounts end to end, filming, writing, publishing and reporting. We reply within one business day, and nothing is filmed or scheduled until the brief is agreed in writing.