iformat.io Logo iformat.io

Free QR Code Generator

Create QR codes for URLs, text, WiFi networks, contact cards, and email. Customize colors and size, then download as PNG or SVG - all free, right in your browser.

256 x 256 px
#000000
#ffffff

Enter content to generate QR code

How to Create a QR Code

Pick a content type, customize the look, and export your QR code in seconds.

Enter Your Content

Choose a content type and enter a URL, text, WiFi credentials, contact details, or email address.

Customize Your QR Code

Adjust the size, error correction level, and foreground and background colors to match your brand.

Download Your QR Code

Preview the result in real time and download your QR code as a high-quality PNG or scalable SVG file.

Why Choose Our QR Code Generator

Multiple QR Types

Generate QR codes for URLs, plain text, WiFi credentials, vCards, and email addresses from a single tool.

Custom Colors

Pick any foreground and background color to match your brand identity or design requirements.

SVG & PNG Export

Download your QR code as a pixel-perfect PNG for web use or a scalable SVG for print and large formats.

Instant Browser Generation

QR codes are generated entirely in your browser with no API calls. Works offline too — generate codes even without an internet connection.

Error Correction

Choose from four error correction levels (L, M, Q, H) to balance data density with scan reliability.

Print & Screen Ready

Download as SVG for crisp print output at any size, or as PNG for digital use. Both formats include the correct quiet zone for reliable scanning.

QR Code Error Correction Levels

Higher error correction lets a QR code remain scannable even when partially obscured or damaged, at the cost of a denser (larger) code.

Level Recovery Best For Trade-off
L (Low) 7% Clean digital displays Smallest QR code
M (Medium) 15% General purpose, printed materials Balanced
Q (Quartile) 25% Outdoor signage, curved surfaces Larger code
H (High) 30% Logo overlays, damaged/dirty conditions Largest code

Frequently Asked Questions

What types of QR codes can I create?

You can create QR codes for URLs and websites, plain text, WiFi network credentials, vCard contact information, and email addresses. Each type has a specialized input form that formats the data correctly so scanners open the right app automatically.

Can I customize the colors of my QR code?

Yes! You can set custom foreground and background colors using our color pickers. Make sure there is enough contrast between the two colors for reliable scanning. Dark foregrounds on light backgrounds work best, and we recommend avoiding very light foreground colors.

What is error correction level?

Error correction allows a QR code to be scanned even if partially damaged or obscured. Level L recovers 7%, M recovers 15%, Q recovers 25%, and H recovers 30% of data. Higher levels increase the QR code's density but make it more resilient, which is useful when printing on textured surfaces or adding a logo overlay.

What download formats are available?

You can download your QR code as a PNG image (raster format, great for web and print) or as an SVG file (vector format, perfect for scaling to any size without quality loss). SVG is ideal for large format printing like posters or banners where the code needs to stay sharp at any scale.

Is this QR code generator free?

Yes, our QR code generator is completely free with no limits on how many codes you create. All QR codes are generated in your browser with no watermarks, no sign-up required, and no restrictions on commercial or personal usage.

Are my QR codes generated privately?

Yes. All QR code generation happens entirely in your browser using JavaScript. No data is sent to our servers, so your WiFi passwords, contact details, and URLs remain completely private. This makes the tool safe for encoding sensitive information.

How do I create a QR code for WiFi so guests can connect instantly?

Select the WiFi QR type, then enter your network name (SSID), password, and encryption type (WPA/WPA2 or WEP). When guests scan the generated code with their phone camera, they connect automatically without typing the password. This is popular for restaurants, offices, and home networks.

What is the best size for printing a QR code?

As a general rule, a QR code should be at least 2 cm x 2 cm (about 0.8 inches) for close-range scanning such as business cards or menus. For posters or signs scanned from a distance, increase the size proportionally. Download the SVG format for print to ensure crisp edges at any dimension.

Do the QR codes I generate expire?

No. The QR codes generated here are static, meaning the data is encoded directly into the pattern and never expires. As long as the encoded URL or content remains valid, the QR code will continue to work indefinitely with no ongoing fees or subscriptions.

Can I add a logo or image to the center of my QR code?

Our generator does not currently support embedded logos, but you can overlay a small logo manually using any image editor. Set the error correction level to H (30%) before generating, which gives the code enough redundancy to remain scannable even with a small central area covered by your logo.

QR Code Guides and Use Cases

Helpful articles about QR code use cases, sizing, print readiness, and sharing links, WiFi details, or contact cards.