All tools
CreateFree on web

QR Code Generator

Create a downloadable PNG QR code from any URL, phone number, or text — private, free, no account required.

Instant Private & secure
Text / URLQR PNG

Quick answer

This free QR Code Generator creates a static PNG QR code in your browser from text, a URL, or a compressed image. There is no signup, no hosting, and no redirect service — the payload is stored in the code itself, so it does not expire because of a trial or subscription. Optional Evoke logo, size, and error-correction settings help you tune print and scan reliability.

QR Code Generator – Create Free QR Codes Online

Create a QR code in seconds and connect people to a website, phone number, short note, or other text you enter. Our QR Code Generator keeps the process simple: enter your information (or compress an image into the code), generate the pattern, optionally include a logo, and download a PNG.

You do not need design skills or complicated software. A QR code can turn a long web address into something people open with a quick scan from their phone — and because generation runs on your device, nothing is uploaded to a remote host.

What Is a QR Code?

A QR code is a two-dimensional barcode that stores information in a pattern of small squares. When someone scans it with a smartphone camera, the phone reads the pattern and opens the stored content.

QR codes are useful because they connect printed materials with digital content. Businesses use them on menus, posters, product packaging, flyers, receipts, signs, and business cards. They are also useful for personal projects, events, schools, and everyday sharing.

How to Create a QR Code

  1. Enter a URL, phone number, email, Wi‑Fi string, or any other text — or switch to Image mode to embed a compressed picture.
  2. Choose logo on or off, set pixel size, and (for text) pick an error-correction level.
  3. Generate the QR code and download the PNG.
  4. Scan-test it on your phone before publishing or printing.

Always test a code before putting it on a large number of flyers, menus, labels, or products. This simple step can prevent expensive reprints.

Static vs. Dynamic QR Codes

A static QR code stores the information directly inside the code. After it is created, the encoded information cannot be changed without making a new image. This is a good choice for a permanent website address, contact text, Wi‑Fi details, or other content that will stay the same.

A dynamic QR code normally uses a redirect link managed by a service. That can allow the destination to change later and may add scan tracking, but it can also depend on free trials, scan limits, or subscriptions.

This tool creates static codes only. There is no redirect account, no scan analytics dashboard, and no subscription lock-in on the image you download. Choose a dynamic service only when you truly need editable destinations or campaign tracking after print.

What Can You Put in a QR Code?

Paste any text payload the phone can understand. Common examples include:

  • Website and landing page URLs
  • Plain text notes
  • Phone numbers or email addresses (as text the camera app can act on)
  • Wi‑Fi connection strings in the usual WIFI: format
  • vCard or contact text
  • Social profile links, event pages, and digital menu URLs
  • A compressed image embedded in the code (Image mode) — best for simple logos or graphics

There is no separate “Wi‑Fi builder” or PDF uploader here — for those use cases, encode the Wi‑Fi string or a URL that points to your PDF. For a business, one small code can still make it easier for customers to reach a website, view a menu, or contact support.

Should You Use PNG or SVG?

PNG is convenient for websites, social media, documents, and normal digital use. SVG is a vector format that can scale without becoming blurry, which is ideal for large posters and packaging.

This generator downloads PNG. For print, pick a larger pixel size (up to 1024px) and avoid stretching a tiny export across a huge banner. If you later need true vector artwork, recreate the code in a vector tool — or keep the PNG large enough for the print distance you expect.

Tips for a QR Code That Scans Reliably

  • Keep strong contrast between the dark modules and a light background.
  • If you use the logo option, keep error correction high (H) for text codes so scanners can recover covered modules.
  • Leave clear quiet space around the square and make it large enough for the scan distance.
  • Test with more than one phone when possible, and for print jobs test a real printed sample — not only the screen preview.
  • In Image mode, simple graphics scan more reliably than busy photos; the tool compresses images so they fit.

Do QR Codes Expire?

Static QR codes do not normally have an expiration date because the information is stored directly in the pattern. Codes from this tool are static PNGs generated on your device — they do not depend on Evoke hosting a redirect that can expire.

However, the destination itself can stop working. A QR code may still scan correctly even if the website or file behind its URL has been deleted. Dynamic codes from other services can also stop working if a free plan, trial, or subscription ends. Check those terms before printing for long-term use on business cards, packaging, or signs.

Is a QR Code Safe?

Scanning a QR code does not automatically mean that the destination is safe. A QR code can point to any website, so users should check the link before entering passwords, payment information, or other sensitive data.

For businesses, use a trusted domain and make the destination clear. For customers, avoid scanning codes that appear suspicious or have been placed over an original code without explanation. Generating here stays on-device, so your draft URL or text is not uploaded to create the image.

Common Uses for QR Codes

QR codes work especially well when people need quick access to information. Restaurants can link to digital menus. Shops can connect customers to product pages. Freelancers can share portfolios. Event organizers can provide registration forms. Teachers can link students to online resources. Businesses can use codes on printed advertisements to connect offline visitors with digital content.

Because a scan is faster than typing a long URL, QR codes can reduce friction and make information easier to reach.

Frequently Asked Questions

Enter your URL or text (or add an image in Image mode), generate the code, scan-test it, and download the PNG. No account or payment is required for this static generator.

Most modern smartphones can scan QR codes directly with the built-in camera. Point the camera at the code and follow the notification that appears. You can also use a browser QR reader if you prefer.

No subscription or trial expires the PNG itself — it is a static code. If you encoded a URL, the link can still break if that website goes away.

A static code cannot be changed after it is created. Print a new code if the text or URL must change. Dynamic services can sometimes update a destination without reprinting, but they may require an ongoing plan.

Yes. Paste a Wi‑Fi QR string (network name, password, and security type in the standard WIFI: format) into the text field, generate, and test with a phone that supports Wi‑Fi QR join.

SVG scales cleanly for professional print. This tool exports PNG — choose a larger size for print jobs and avoid upscaling a tiny file. For digital posts and docs, PNG is usually enough.

It depends on the service. Static codes here are free with no redirect account. Dynamic features such as editing after print, analytics, or campaign tracking on other sites may have limits or paid plans — check terms before long-term print runs.

Yes. Turn the logo option on to stamp the Evoke lockup in the center, or turn it off for a clean code. Use higher error correction with a logo so scanners can still read covered modules.

Create your code, scan-test it, and share information with less typing and fewer steps — privately in your browser.

Create a QR code