Encode your content.
A website, a contact, a WiFi network or a simple message. Your content becomes the code, right here in your browser.
Make it here. Read it back. Print it anywhere.
Free static codes. No sign-up. No scan limits.
Detection runs here. Your original stays in this box.
Use a stable page you control. The code stays the same, so keep the destination available.
Checking contrast…
Processed locally. A logo uses high error correction. Keep it small and test a print.
Logo and margin limits are Tidy QR design safeguards.
Upload columns name,content. Each content cell is the exact payload, such as a full URL. Your current design applies to every row.
Example content · edit to replace
Checking your code…
No redirect. No expiration timer.
*Starting widths, including margin, at 300 DPI. Method & sources. Test the actual print.
SVG and PDF keep the QR modules as vectors.
Logos and non-ASCII PDF captions are embedded images.
A successful image check confirms decoding here, not every phone or print condition. Plan your print size ↗
Simulation, not a guarantee. Each altered image must decode to your exact payload. These fixed image effects do not model a specific camera or material.
Generate a code, then run the simulation.
Each effect starts from a 320-pixel-wide rendering of the current SVG. Small size reduces the artwork to 80 pixels; defocus uses two 5 × 5 box-blur passes; motion averages 11 horizontal pixels; perspective maps the image onto a tilted quadrilateral; low light applies 32% brightness with deterministic noise up to ±22 channel values; glare adds a white radial spot with a radius of 18% of the image width. These are fixed test inputs, not measured environment statistics.
The separate size sweep checks widths of 320, 256, 224, 192, 160, 128, 112, 96, 80, 64, 48, 32, 24 and 16 pixels, including the quiet zone and any caption. It reports the smallest tested width that returned the exact payload, not a physical print minimum or an exhaustive threshold. A pass only describes this decoder and this image. Calculate a print starting point and test the final material with real phones.
The destination is inside the code. No tracking detour, account or subscription to keep it scanning.
A website, a contact, a WiFi network or a simple message. Your content becomes the code, right here in your browser.
Choose your colors, refine the shape and add a logo. The live check reads your design back before you download it.
Download crisp SVG and vector PDF files for your printer, or a PNG for everyday use. Keep the blank space around the code.
Tidy QR embeds your content directly and adds no expiration timer. A code containing a URL still depends on that website remaining available. Printed damage can also make a code unreadable.
The embedded content stays fixed. If you link to a page you control, you can update that page while keeping its URL. To change the encoded URL itself, create and print a new code.
No. QR generation, logo processing, verification and file exports happen in your browser. The optional pricing-page waitlist sends only the email you explicitly submit.