ImgConvert

QR Code Generator

Turn a link, WiFi network, contact card or message into a static PNG QR code. Choose colors and size, add a logo if needed, then download the image and test what happens when it is scanned.

Style Settings

Adding a logo automatically uses H, even if another level is selected. Test the final PNG; a higher level does not guarantee readability.

Start with the information people should receive

Choose the content type before designing the code. A URL opens a route to a web page, while WiFi and contact codes store structured details for a compatible reader. This generator creates a static image with that information directly encoded.

The same downloaded code keeps the same encoded data. To change a network password, contact number or destination address, generate a new image. If a web page changes at the same URL, the URL in the QR does not need to change.

URL

A complete address beginning with http:// or https://.

Text

The message or short information you want to store.

WiFi

Network name, WPA/WPA2, WEP or No Password, and a password when required. There is no hidden-network switch in this form.

vCard

Name is required. Phone, email, company, job title, website and address are optional.

Phone

A phone number for a call prompt.

SMS

A recipient number and an optional message. Scanning does not send it automatically.

Email

An email address. This form has no subject or message-body fields for email.

Generating sends the entered content to the server. Treat a WiFi QR like a written copy of its network credentials: use the intended guest network and share the image with its intended users.

How to generate and check a QR code

1

Select a type and check its details

For a link, enter the complete http:// or https:// address. For WiFi, enter the network name, security type and password. For a contact, start with the required name and add only the details you want to share.

2

Choose a readable design

Set a square image size, clear margin and contrasting foreground and background. Add a logo only if it is useful for recognition. A selected logo uploads immediately and must be no larger than 5 MB for generation.

3

Generate, download and scan the final PNG

Click Generate QR Code and download the completed result. Check its decoded information, then test the printed or placed version with the device your audience will use. Regenerate after any content or setting change.

Add a logo without losing sight of the QR pattern

A logo can identify the sender, but it covers part of the pattern. Start with a small logo and a clear border rather than maximizing the overlay. The defaults are 400 px, margin 2, black on white and error correction M.

PNG size

200, 300, 400, 500, 600, 800 or 1000 px per side. Choose enough pixels for the intended placement.

Margin

0–10 QR modules, initially 2. A module is one small square in the pattern, not an output pixel. A standard QR code needs a clear area at least 4 modules wide on every side. Set the margin to 4 or more, or leave enough clear space around the image in your layout. Test the final print or placement.

Colors

Set foreground and background colors. Dark marks on a light, plain background are easier to distinguish than low-contrast colors.

Error correction

L, M, Q or H. Higher levels add redundancy, but cannot guarantee a scan after arbitrary damage or a large overlay.

With a logo

Generation automatically uses H, even if the form shows another level. A white square and border are added around the centered logo.

Logo size

10–40% in 5% steps; default 20%. This is relative to the QR width, not its area. The added white border makes the covered region larger.

Logo scale measures width, not covered area. At 400 px and 20%, the logo uses an 80 px square plus 8 px white padding on each side, covering a 96 px square. This size calculation is not proof that every design will scan; test the finished image at its actual placement size.

Test the information and the action separately

A successful decode shows that a code can be read. It does not prove the destination page, network or contact action is correct.

A WiFi sign for visitors

Match the network name, password and security type to the intended network. Scan the generated PNG with a compatible phone and check whether it offers the expected connection. This form has no hidden-network switch; a reader's behavior can vary.

A branded link for a menu, poster or package

Use QR Code Scanner to inspect the address, then open the destination yourself. Test the final print or resized layout too. Preserve a clear border and square proportions; a legible original can become hard to read after placement.

A contact, phone, SMS or email code

Check what the receiving phone offers. A vCard may offer to save a contact, while a phone or message code may open another app. The generator does not place calls or send messages. Email input holds an address, without subject or body fields.

Keep the downloaded PNG. Uploaded logos and generated files are temporary, while the data already encoded in your saved image stays the same.

Questions before sharing a QR code

Choose No Password only for a network that actually has no password. Otherwise select the matching security type and enter the password. The network name is required. Test the code on a compatible device before displaying it.

This tool has no dynamic redirect management or scan analytics. The image stores your supplied address directly. Generate a new QR when that address changes; editing the page at the same address is a separate website task.

The generated PNG has no expiry setting. The encoded information can still become outdated if a website closes, a network password changes or contact details change. Keep the information and the printed copies in sync.

The logo and its white backing cover part of the pattern. Generation uses error correction H when a logo is present, but that cannot guarantee readability. Reduce or remove the logo, increase contrast and clear margin, and test again. Logo files must be no larger than 5 MB, even if a larger upload succeeded.

The output is one PNG. An uploaded logo decorates the center; it is not hosted as the QR destination. To point to a picture, first host it at a URL you control and encode that address. This page does not export SVG or PDF.

Create a QR people can read and use

Enter the right information, choose clear styling and test the downloaded PNG.