logo

QR Code Generator

PNG Converter
Image Compressor
Instagram Photo Resizer
Generate QR codes from URLs, text, or Wi-Fi configs with color and size options.

Instant preview and download with no signup required. All encoding runs locally in the browser for privacy. Five built-in templates (Text, URL, Wi-Fi, Email, SMS) assemble the correct payload format for you, and you can customize foreground/background colors, size (128–1024 px), margin, and error correction level (L ~7%, M ~15%, Q ~25%, H ~30%) with an optional center logo (use level H for reliable scanning). Download as PNG for screens and most print runs, or SVG for billboards and high-DPI offset work.

logo
Paji Toolset
QR Code Generator

QR Code Generator

PNG Converter
Image Compressor
Instagram Photo Resizer
Generate QR codes from URLs, text, or Wi-Fi configs with color and size options.
About this tool

Instant preview and download with no signup required. All encoding runs locally in the browser for privacy. Five built-in templates (Text, URL, Wi-Fi, Email, SMS) assemble the correct payload format for you, and you can customize foreground/background colors, size (128–1024 px), margin, and error correction level (L ~7%, M ~15%, Q ~25%, H ~30%) with an optional center logo (use level H for reliable scanning). Download as PNG for screens and most print runs, or SVG for billboards and high-DPI offset work.

FAQ

Common questions and answers about this topic.

Are my QR Codes uploaded to a server?

No. All encoding runs entirely in your browser. The text you enter, the colors you pick, and the generated PNG never leave your device, and nothing is stored on our servers.

Which error correction level should I pick?

L (~7%) gives the smallest, simplest pattern — fine for clean digital displays. M (~15%) is a balanced default for most prints. Q (~25%) suits posters or labels that may get scratched or partially covered. H (~30%) is required if you plan to overlay a logo in the center. Higher levels make the pattern denser, so increase the size if scanning becomes harder.

Why can some phones not scan my QR Code?

Three common causes — low contrast between foreground and background colors (light yellow on white scans poorly), insufficient margin (set the margin slider to at least 2), or the image is too small when printed. Try a higher size (512 px or more), keep enough quiet zone, and use dark colors on a light background.

Can I make a Wi-Fi QR Code that auto-connects?

Yes — switch the content type to "Wi-Fi" above the input box, fill in the SSID, password, and security type, and the tool will assemble the correct WIFI:T:WPA;S:...;P:...;; string for you. Most modern phones recognize this format and will prompt to join. If you prefer to write it manually, paste it in Text mode using the same format and escape any special characters with a backslash.

How much data can a single QR Code hold?

The theoretical maximum is roughly 2,953 bytes for binary data at error correction level L, but practical limits are much lower because higher correction levels and special characters reduce capacity. As a rule of thumb: short URLs and Wi-Fi credentials (under 200 characters) work everywhere; aim to keep payloads under 500 characters for reliable scanning. If you exceed the limit the encoder will fail — try shortening the URL with a redirect service or lowering the error correction level.

Is the downloaded PNG good enough for printing?

PNG at 1024 px is sharp enough for most posters, flyers, and packaging when scaled to about 2–4 cm wide. For very large prints (banners, billboards) or high-DPI offset work, use the Download SVG button — vectors scale to any size without losing sharpness and are preferred by most print shops.

Enter your data here to generate a QR Code.
Content type
Try an example
Processing
Customization
Foreground color

#000000

Background color

#FFFFFF

Size

512 px

Margin

4

Error correction

Higher levels recover more from damage but make the QR pattern denser.

Center logo (optional)
Output appears here...

Upload an image on the left to see the converted result here.

Filename
Enter your data here to generate a QR Code.
Content type
Try an example
Processing
Customization
Foreground color

#000000

Background color

#FFFFFF

Size

512 px

Margin

4

Error correction

Higher levels recover more from damage but make the QR pattern denser.

Center logo (optional)