The code stays yours

A QR code that depends on nobody.

Made here, in the browser, pointing straight where you said. It does not pass through our servers, it needs no subscription, and it does not break if we disappear. Once printed, it works for as long as the address inside it works.

Code type

Scanning opens the website.

Content
Colours
PNG and SVG only. Place it on a light surface.

So it scans first time

How to make a code that actually scans

Four things that ruin most printed codes. We see them at client sites every week, so they are collected here.

  1. 01

    Leave empty space around it

    A camera finds the code by the empty frame around it. Dropped straight onto a photo or a coloured background, it stops being found. The dashed line in the preview shows exactly how much space is left.

  2. 02

    Do not print it too small

    Rule of thumb: the code should be at least a tenth as wide as the distance it will be scanned from. On a poster read from three metres, that is thirty centimetres.

  3. 03

    Contrast, not colour

    Cameras read dark and light, not hues. A yellow code on white looks fine on screen and never scans. That is why the tool stops you when the two colours sit too close together.

  4. 04

    Give the print shop SVG

    A PNG is a grid of dots: enlarged past the size it was saved at, the edges blur and scanning gets unreliable. SVG scales with no loss at all.

The second tool

Send a file from one phone to another through the screen.

One phone shows the file as a run of changing codes. The other films them and puts it back together. No cable, no account, no internet between them.

Open the tool

Where your data goes

Your data stays yours

The code is built inside your browser. WiFi passwords, phone numbers and business card details are never sent anywhere and never stored. Once the page has loaded you can go offline — it keeps working.