Create a free QR code

Create QR codes for websites, Wi-Fi, contacts, text and more with this free QR code generator. Customize colors and logo, then download your QR code as PNG, SVG, WebP or JPG.

  • Free
  • 15 QR types
  • Colors & logo
  • PNG · SVG · WebP · JPG

QR Type

Choose the type of content your QR code should contain.

Enter content

Enter the text you want your QR code to contain.

0 / 1,000 bytes

How it works

Choose a QR code type

Choose whether you want to create a QR code for a website, Wi-Fi network, text, email, contact details or another type of content.

Enter the content

Enter the required data and customize colors, logo and size if needed.

Create and download the QR code

Create your QR code, test it with your smartphone and download it as PNG, SVG, WebP or JPG, or export a flyer as PNG or PDF.

Supported QR code features and formats

The generator covers common QR code uses and provides formats for digital and printed output.

Content types

Create QR codes for text, URLs, Wi-Fi, email, telephone, SMS, WhatsApp, vCards, locations, calendar events, social profiles, Bitcoin and SEPA credit transfers.

Image and vector exports

Download individual QR codes as PNG, SVG, WebP or JPG. SVG remains scalable for layouts and print, while the raster formats are convenient for common image workflows.

Printable flyers

Combine a generated QR code with a heading, description and optional organization or contact information, then download the A4 flyer as PNG or PDF.

Static QR codes

The selected content is encoded directly in the QR code. It does not depend on a fourwww redirect, but changing the content later requires creating a new code.

Colors and logos

Choose foreground and background colors and optionally add a local PNG, JPEG or WebP logo. Always test customized codes before using them.

Error correction

Select L, M, Q or H error correction to balance a simpler pattern against greater tolerance for damage or covered areas.

Create QR codes: examples and use cases

Websites

Link to a website, landing page, or other web address.

Contact details

Provide contact details using a vCard QR code.

Wi-Fi

Make it easier for guests to connect to a Wi-Fi network.

WhatsApp

Open a WhatsApp chat with an optional pre-filled message.

Flyers and brochures

Connect printed information with additional digital content.

Social media

Link to services such as Facebook, X, or YouTube.

Choosing an error-correction level

Error correction helps a scanner reconstruct some missing or damaged QR code data. Higher levels add redundancy, but they also make the pattern denser for the same content.

L – Low

Produces the least dense pattern and can suit clean digital presentation or controlled printing where the code will not be obstructed.

M – Medium

Provides a balanced starting point for most uses and remains the default in this generator.

Q – Quartile

Adds more redundancy and can be useful when moderate wear, imperfect printing or a small logo is expected.

H – High

Provides the greatest correction of the available levels, but creates the densest pattern and may require a larger printed code.

A higher level cannot guarantee successful scanning. Logos cover part of the pattern and may justify Q or H, but the finished code still needs to be tested in its actual size and setting.

Guidance for reliable scanning and printing

Scanning depends on the encoded content, design, output size, printing and the device being used. These practical checks reduce avoidable problems.

Use strong contrast

Use a dark QR pattern on a light, even background. Low contrast and busy backgrounds can make recognition more difficult.

Keep clear space around the code

Leave an empty margin around all four sides. Do not place text, borders or other graphics directly against the QR pattern.

Keep the payload concise

Long content produces a denser QR code, and the encoded content is limited to 1,000 bytes. Use concise text and URLs where possible, especially for small printed output.

Choose a suitable print size

The necessary size depends on scanning distance, payload density and print quality. Print a sample at the intended size instead of relying on one universal minimum.

Verify important content

Check URLs, contact details, Wi-Fi credentials and payment information carefully before distributing or printing the QR code.

Test the final output

Test the downloaded or printed version in its actual context and, where relevant, with more than one device or scanning app.

Frequently asked questions

How do I create a Wi-Fi QR code?

Choose the Wi-Fi QR code type and enter the network name, encryption type, and Wi-Fi password if required. The generated QR code can then be scanned with a smartphone.

Can I create a QR code for a website?

Yes. Choose the URL type and enter the complete web address starting with http:// or https://.

Should I download PNG or SVG?

PNG is convenient for websites, documents and common image software. SVG is resolution-independent and is usually the better choice when the QR code must be resized for layouts or high-quality print.

Will every scanner app read my QR code the same way?

Not necessarily. Phones and scanning apps can interpret some content types, such as Wi-Fi, vCard or calendar entries, differently. Test the code with the devices your audience is likely to use.

Are my QR code data uploaded or stored?

The QR code is generated directly in your browser. The content you enter is not uploaded to fourwww for QR code generation, and no registration is required. Read the privacy policy