QR & Codes

Free Static QR Code Generator

Create static QR codes for websites, text, Wi-Fi, email, phone and SMS. Download high-resolution PNG or vector SVG privately—no signup, tracking or expiry.

Static QR codeNo DraftFort redirect, account, scan tracking or expiry.
Scan and export settings

Contrast 17.7:1 · strong contrast

A four-module clear quiet zone is always included for scan reliability.

Live preview

Your QR code

Enter content to create a private static QR code.

Private by design: the content is encoded in this browser. DraftFort never receives the URL, password, message or QR file.

Make a QR code without creating a tracked redirect

DraftFort creates a static QR code: the final website address, Wi-Fi details, message or action is encoded directly in the black-and-light module pattern. There is no DraftFort short link in the middle, no scan counter, no subscription and no provider-controlled expiry.

Generation happens in your browser. The entered content is passed to a local QR encoder, rendered as PNG and SVG on your device, and handed to the browser’s download system. DraftFort does not receive the content or finished file.

How to create a QR code

  1. Choose the content type. Create a website, plain-text, Wi-Fi, email, phone or SMS code.
  2. Enter the final data. For a website, confirm the complete destination. For Wi-Fi, check the exact network name, security type and password.
  3. Keep Medium error correction for normal use. Choose Q or H when the code may be printed in a harsher environment or suffer minor damage.
  4. Use strong contrast. Dark modules on a plain light background are the safest starting point. The live contrast indicator warns about weak choices.
  5. Download PNG or SVG. PNG has selectable pixel sizes up to 2048 × 2048. SVG is vector artwork that remains sharp in a layout or at print scale.
  6. Scan the actual download. Test with multiple devices and test the final printed version before producing signs, labels, menus or packaging in bulk.

Supported QR content

Type What a compatible scanner can do Check before publishing
Website Open an HTTP or HTTPS address Domain, spelling, final page and HTTPS
Text Show a plain message Language, punctuation and length
Wi-Fi Offer to join a named network SSID, security, password and hidden status
Email Start a message with optional subject/body Recipient and prefilled wording
Phone Start a call International country code
SMS Start a text with an optional message Number, country code and carrier support

Scanner behavior varies across phone models and apps. A QR code stores data; it does not force a device to perform an action without the reader’s support or the user’s confirmation.

Static vs dynamic QR codes

A static QR stores the final data in the code. That makes it portable and independent of DraftFort after download, but it also makes the data permanent. If a menu moves to a different address, the old static QR still contains the old address and must be replaced.

A dynamic code commonly stores a provider’s redirect address. The provider can send scans somewhere else later and may count them, but continued operation can depend on its account, pricing, domain and service. DraftFort does not offer that model because a redirect and analytics backend would conflict with the site’s privacy-first, assets-only architecture.

Read the supporting guide to static vs dynamic QR codes before committing a code to permanent signage or packaging.

PNG or SVG for QR code download?

Choose PNG when the code will be placed in an email, slide, ordinary office document or web image. Download more pixels than the final displayed size, then scale it proportionally. Do not resave it with photographic compression or stretch it into a rectangle.

Choose SVG for a vector-design or print workflow. The edges remain sharp without choosing a fixed pixel resolution. Preserve the square proportions and the clear border when placing it in another application.

The official DENSO WAVE guidance describes a four-module-wide quiet zone at every side of a standard QR symbol. DraftFort always includes that margin rather than offering a setting that can make the result less reliable. See DENSO WAVE’s code-area guidance.

Error correction without misleading promises

QR codes provide four standard error-correction choices. Higher correction adds recovery information but also makes a code denser for the same payload. DENSO WAVE describes M as a commonly used general level and explains that Q or H can fit environments where dirt or damage is more likely. Recovery is not a promise that any covered, distorted or poorly printed code will scan. See the official error-correction explanation.

Shorter content normally creates a simpler pattern. Link to a concise final URL when possible, but use a shortener only when you understand who controls that redirect and what happens if it closes.

Colour, printing and scan reliability

  • Start with a very dark foreground and white background.
  • Do not use matching or low-contrast colours merely because they suit a theme.
  • Keep the QR square and do not crop its quiet zone.
  • Avoid placing words, logos or artwork over the modules.
  • Check reflective, curved, textured or transparent materials in the actual lighting where people will scan them.
  • Test at the real printed size and expected viewing distance.

DENSO WAVE warns that distorted modules, missing margins and overlaid artwork can make codes difficult or impossible to read. DraftFort therefore favours a clean, standards-oriented result over decorative QR styling. See the official examples of QR reading problems.

Privacy and safety boundaries

A QR pattern is not encryption. Anyone who can scan a Wi-Fi QR can recover the encoded network name and password. Do not publish a private-network code where untrusted people can photograph it, and replace credentials when access should end.

Likewise, treat a scanned link like any other link. The US Federal Trade Commission advises people to inspect unexpected QR destinations for spoofing and avoid urgent, unexpected codes in messages. DraftFort cannot certify a URL as safe merely because it was encoded successfully. Review the FTC’s QR-code scam guidance.

Publish responsibly. You are responsible for the encoded content and destination. Test the code, keep the source design, and replace it if the linked content becomes unsafe, inaccurate or unavailable.

Frequently asked questions

Is this QR code generator completely free?

Yes. You can create and download PNG or SVG QR codes without an account, watermark, usage credit or payment. DraftFort does not place a redirect between the code and its encoded destination.

Does a static QR code expire?

The QR image itself has no DraftFort-controlled expiry because its data is encoded directly in the pattern. A linked website, phone number or other destination can still change, move or stop working, so test the destination before publishing.

What is the difference between a static and dynamic QR code?

A static QR contains the final URL or data. It cannot be edited after download. A dynamic QR normally points to a provider-controlled redirect that can be changed and may offer analytics, but it depends on that provider and service remaining available. DraftFort creates static codes only.

Does DraftFort see the URL, Wi-Fi password or message?

No. The QR library runs in your browser and the PNG/SVG files are created locally. DraftFort does not receive or store the content. Anyone who can scan or access the finished QR can read its encoded data, so share Wi-Fi and other sensitive codes carefully.

Can DraftFort track QR code scans?

No. DraftFort creates a static image and has no redirect or scan endpoint. The website you link to may use its own logs or analytics after a visitor opens it; that is separate from QR generation.

Should I download PNG or SVG?

Use PNG for screens, messages and ordinary documents. Use SVG for professional layouts and printing because it remains sharp at different sizes. Do not crop away the clear quiet zone around either format.

Which error-correction level should I use?

Medium (M) is a reliable general default. Q or H adds more recovery for codes that may become dirty or lightly damaged, but the pattern becomes denser for the same content. L provides more capacity when the environment is clean.

Can I change the link after downloading the QR code?

No. The final destination is part of a static code's pixels. Create and distribute a new code if the destination changes. This lack of provider-controlled editing is also why the code does not depend on a DraftFort subscription or redirect.

How do I know the QR code will scan?

Keep strong dark-on-light contrast, retain the four-module quiet zone, avoid stretching or decorating the code, and scan the downloaded file with at least two devices or camera apps. Test again from the final printed material before producing it in quantity.