Loadingβ¦
Loadingβ¦
Create QR codes for links, Wi-Fi logins, email, phone, and SMS. Set error correction and colors, then download a crisp SVG or PNG. Static codes, no tracking, no sign-up.
https://aiengfoundry.com/tools/image/qr-code-generator/
Pick URL, Text, Wi-Fi, Email, Phone, or SMS and fill in the fields. The tool builds the right format for you, like the WIFI: string phones use to join a network, and shows the exact encoded content underneath.
Higher levels survive more damage, dirt, or a logo placed on top, but make the code denser. M (15%) suits screens and clean print; use Q or H for stickers, packaging, or anything that gets scuffed.
Change the colors if you need to, but keep a dark code on a light background with strong contrast. Keep the 4-module quiet zone unless you'll leave white space around the code yourself. You'll get a note if a choice could hurt scanning.
SVG is a vector that stays sharp at any size, so use it for print and design tools. PNG comes in fixed sizes up to 2048 px with every module snapped to whole pixels, so edges stay crisp. Test-scan it with your phone before you print a thousand.
No. They're static codes: the content is encoded directly in the pattern, with no redirect service in between. They work forever, need no account, and nobody logs who scans them. The downside is that you can't change where a printed code points, so double-check the content first.
No. The code is generated entirely in your browser, and nothing you type is uploaded. Keep in mind that the password is readable by anyone who scans the code, which is the point of a Wi-Fi QR code, so only put it where guests should have access.
L recovers about 7% damage, M about 15%, Q about 25%, and H about 30%. More correction means more modules for the same content. M is a good default. Choose H if you'll cover part of the code with a logo, and L only when you need to fit a lot of data.
Up to about 2,900 bytes at error correction L, and less at higher levels. Accented letters and emoji take 2β4 bytes each. Long content makes a dense code that's hard to scan from a distance, so for anything long, host it on a page and encode the URL instead.
A common rule of thumb is a code width of at least a tenth of the scanning distance: about 2 cm (0.8 in) for something held in the hand, and much larger for posters read from across a room. Denser codes (higher versions) need more size. Use the SVG for print so it scales without blurring.
SVG
Preview SVG code live and safely, check its size and viewBox, fix common errors, and export it as PNG, a data URI, a CSS background, or an <img> tag.
Formats
Convert images between JPG, PNG, WebP, and AVIF, including from HEIC, TIFF, BMP, and GIF. Batch convert with quality control, all in your browser.
iPhone
Convert iPhone HEIC photos to JPG, PNG, or WebP right in your browser, in batches, without uploading them anywhere.
Icons
Make a complete favicon set from an image or a letter: favicon.ico, PNG icons, the Apple touch icon, Android icons, a web manifest, and the HTML to add them.
Encoding
Encode an image as Base64 or a data URI, with ready-made CSS, HTML, and Markdown, or decode Base64 back into an image you can preview and download.
Optimize
Compress JPG, PNG, WebP, and AVIF images by quality or to a target size like 100 KB or 1 MB, with optional resizing. Batch, private, in your browser.