Who this helps
- People sharing a website, contact details or guest Wi-Fi.
- People placing a QR code in a document, sign or printed handout.
Media Utility
Create QR codes for URLs, text, Wi-Fi, contacts, email, and SMS. Adjust colors and error correction, then save the result as PNG or SVG.
Choose the data type for your purpose and enter the information to store in the QR code.
If http or https is omitted, the address is automatically converted to https.
Longer content creates a denser QR code and may require a larger output size.
QR codes scan most reliably with a light background and a high-contrast dark foreground.
Readable QR codes need clear modules, adequate contrast and an empty border. Create the code from the intended content, then test it at the size and on the material where people will scan it.
Choose URL, text, Wi-Fi, contact, email or SMS and fill in the relevant fields.
Start with error correction M and a quiet zone of four modules. Higher correction creates a denser code for the same content.
Use a dark foreground on a light background. This tool rejects contrast below 3:1; that check alone does not guarantee scanning.
Generate, inspect the preview and download PNG or SVG.
Scan the downloaded file and an actual-size print with more than one phone. Check the decoded address or details before distribution.
The PNG side is a whole number of modules, so it may be slightly below the requested 512 pixels. Do not blur the code by stretching it.
The code contains the password in readable form. Share it only with the people intended to access that network.
The browser formats the input as a URL, text, WIFI payload, vCard 3.0, mailto link or SMSTO payload and creates the modules locally. For PNG it rounds pixels per module down to an integer, including the border. SVG represents the same module grid as vector shapes.
Generation happens in your browser; this tool does not send entered content to the win-j server. Anyone with a copy can decode its contents, including a Wi-Fi password. A scanner may connect to a website when you open the decoded link.
Create a separate guest-network password before encoding it.
Prepare surrounding artwork; regenerate the QR at its target size rather than blurring or cropping its border.
Use SVG if your layout app supports it, since scaling preserves sharp module edges. Otherwise generate a sufficiently large PNG. Keep the empty border and test an actual-size print.
The encoded content is fixed. To change an encoded URL, create and distribute a new QR code. The tool does not host a dynamic redirect.
No. It adds redundancy but can make the code denser. Compare M first, preserve the border and test at the intended size.
This tool does not support logo overlays. Covering modules can make a QR unreadable even with error correction.