The QR code stores the destination directly, with no redirect service or OmniKit dependency.
Free URL QR Code Generator
Turn an http or https link into a downloadable QR code. Customize it for screens, packaging, menus, posters, or print.
Create your website QR code
Website link
Links without a protocol automatically use secure https.
Export SVG for unlimited scaling or PNG at up to 1024 pixels.
Only standard http and https links are accepted; unsafe URL schemes are rejected.
A QR code is only useful after the printed version has been tested
The code stores a destination, but scan reliability depends on contrast, quiet space, physical size, print quality, and the surface around it. Test the final artwork with more than one phone before distributing it.
Step by step
- Use the final destination URL
Prefer a secure HTTPS address you control. Open it in a private browser window and confirm that it works without an existing login or temporary session.
- Choose resilient styling
Keep a dark foreground on a light background, preserve the quiet-zone margin, and avoid decorative colors that reduce contrast.
- Generate at delivery size
Use SVG for print layouts and PNG for common screen or office-document workflows. Do not enlarge a small PNG after downloading it.
- Test the real artifact
Scan from the intended distance under typical lighting. Test the exported file and a physical proof, not only the preview on this page.
Decision guide
- SVG
- Best for professional print because it stays sharp when resized in layout software.
- PNG
- Convenient for slides, documents, chat, and screen graphics when the chosen pixel size is large enough.
- Error correction
- Higher levels can tolerate more damage but create a denser pattern. Use them only when the environment needs the resilience.
- Quiet zone
- The clear border separates the code from nearby text, borders, and imagery and should not be cropped away.
Important limits
- A static QR code does not expire, but the destination can move, break, require login, or become unsafe.
- Low contrast, glossy material, folds, curved packaging, and very small print can reduce scan reliability.
- Changing the destination requires generating and distributing a new static code.
- Do not place sensitive tokens or private information directly in a public QR destination.
Common questions
Does this QR code expire?
No. The URL is encoded directly. The destination website can still change or go offline.
How small can I print it?
There is no single safe size for every pattern and camera. Print a proof and test from the real viewing distance before production.
Is the destination URL uploaded?
No. QR generation runs in the current browser and the URL is not sent to OmniKit.
Create a QR code for a website link
Use a URL QR code on menus, flyers, product packaging, business cards, event signage, presentations, or printed instructions. People can scan the code to open the destination without typing a long address.
Choose the image size, quiet-zone margin, foreground and background colors, and error correction level. Maintain strong contrast and test the final code at its intended physical size before publishing it.
URL QR code questions
Does a URL QR code expire?
No. A static QR code stores the URL directly and does not expire, although the destination website can change or go offline.
Should I download PNG or SVG?
PNG is convenient for screens and sharing. SVG remains sharp at any size and is usually better for print.
Is my website URL uploaded?
No. QR generation runs locally in your browser and the destination URL is not sent to OmniKit.