QR Code Generator
Pick what the code should hold, style it, and download it. Free, no account, no watermark.
Preview
Enter content to generate QR code
QR code generator FAQs
What is the difference between a static and dynamic QR code?
A static QR code encodes your content directly in the pattern, so it works forever but can never be edited. A dynamic QR code instead encodes a short ScanMe link (scanmeonline.com/r/…) that redirects to your destination — so you can change where it points at any time, even after printing, and see how often it is scanned, from which countries and on which devices. Static codes need no account; dynamic codes require a free account.
What information can I put inside a QR code?
ScanMe Online supports 28 content types: website URLs, plain text, Wi-Fi credentials, contact cards (vCard), phone numbers, email, SMS, WhatsApp, restaurant menus, payments, reviews, coupons, tickets, app downloads, PDFs, social media profiles, FaceTime, Zoom, locations, events, calendars, music, crypto addresses, pet ID tags, lost-and-found labels, vehicle info, insurance details and pharmacy info. Each type has its own form that produces correctly formatted content.
Do static QR codes expire?
No. A static QR code has no built-in expiration because its content is encoded directly into the image, so there is no server involved and nothing that can be switched off. It keeps working as long as the printed or digital code remains scannable and the content itself remains valid (for a URL, as long as that page stays online). ScanMe Online places no time limits or scan limits on static codes.
Can I add my logo to a QR code?
Yes. Upload any image as a logo, or pick one of nine built-in icons matched to your content type. You control the logo size (10–50% of the code), padding and corner radius. Your logo is processed entirely in the browser, and it is not uploaded to a server for static codes. When you add a logo, error correction is automatically raised to the highest level so the modules hidden behind the logo stay recoverable.
What is QR code error correction and which level should I choose?
Error correction adds redundant data so a QR code still scans when partially damaged or obscured. Four levels exist: L (~7% recoverable), M (~15%), Q (~25%) and H (~30%). Higher levels are more robust but denser. ScanMe Online defaults to M, lets you change the level in the download dialog, and forces H automatically whenever a logo is present. Choose Q or H for codes that will live on packaging, outdoors or other demanding surfaces.
Should I test a customized QR code before printing it?
Always. Print one sample at the real size on the real material, then scan it with at least one iPhone and one Android phone, at the distance your audience will scan from, in realistic lighting. The editor’s reliability score catches most digital problems, but printing introduces its own — ink spread, glossy reflections, color shifts — that only a physical test reveals. Five minutes of testing protects an entire print run.
Which file formats can I download?
Four formats, for both QR codes and barcodes: PNG, JPG, WebP and SVG. PNG is the best all-round choice for screens and print. JPG produces smaller files but flattens onto a white background. WebP is the most compact for web use. The SVG option wraps the rendered image in an SVG container for workflows that expect .svg files; it contains the image at your chosen export size rather than re-drawable vector shapes, so export at a large size if you choose it.
What size should I print my QR code?
A practical rule: printed size should be at least one tenth of the scanning distance. A code scanned from 25 cm (a table or business card) needs about 2.5 cm; a poster scanned from 3 m needs about 30 cm. Dense codes — long URLs, vCards — need to be larger than simple ones. There is no single universal minimum: size depends on distance, data density, print quality and lighting, which is why a test print at the real size matters more than any rule.