QR Code Generator
Create a free static QR code for a website, Wi-Fi network, contact, email, SMS, phone number, or location. Add a logo, colors, patterns, corners, or a frame, then download PNG or SVG without signup, redirects, expiry, or scan limits.
Content
Design and export
Advanced styling
Free Static QR Codes Without Signup, Redirects, or Expiry
A static QR code stores its final content directly in the QR symbol. Olivez does not replace your URL with an Olivez short link, create a hosted landing page, require an account, add a watermark, start a subscription, or put the code behind a scan counter.
That direct encoding is why there is no Olivez expiry date or Olivez scan limit. The downloaded image does not need to return to Olivez when someone scans it. A website QR still depends on the destination website remaining available, and a Wi-Fi or contact code becomes outdated when the information encoded inside it changes.
Static codes are a good fit when the destination or data is meant to stay fixed. If you need to change a destination after printing, track scans, manage campaigns, or disable a code remotely, you need a dynamic QR service instead.
Create QR Codes for URLs, Wi-Fi, vCards, Email, SMS, Phone, and Location
Choose the content type that matches what the scanner should do. URL mode accepts HTTP and HTTPS addresses and adds HTTPS when a valid web address is entered without a scheme. Plain-text mode stores the entered text directly.
Wi-Fi mode builds a structured payload for WPA-family networks, WEP, open networks, and hidden networks. Contact mode creates a vCard 3.0 record with a name plus optional organization, job title, phone, email, website, and address. Email, phone, SMS, and location modes use mailto, tel, sms, and geo payloads.
Structured QR actions depend on the scanning device and application. One phone may offer to join a network or save a contact while another may show a preview first or ignore a field it does not understand. Check the entered data and test the finished code on the devices you expect people to use.
Customize a QR Code With a Logo, Colors, Patterns, Corners, and Frames
Change the foreground and background colors, choose square, rounded, or dot-style modules, change the corner style, set the margin, select error correction, and add an optional border, caption, or badge frame. Caption and badge text can contain up to 32 characters.
You can place a PNG or JPEG logo up to 1 MB in the center. When a logo is added, Olivez automatically switches the QR code to error-correction level H and hides modules behind the logo image. The three large finder patterns remain outside the centered logo area.
Customization should make the code easier to recognize without making it harder to scan. Olivez does not offer gradients, transparent colors, free-positioned logos, SVG logo uploads, or automatic brand extraction. Those limits are intentional parts of the current generator, not features hidden behind an account.
Make a Custom QR Code Easy to Scan
Start with a dark QR pattern on a light background and preserve clear space around the entire symbol. DENSO WAVE specifies a four-module quiet zone on every side of a QR code. Olivez warns when the selected margin is below four modules.
The built-in contrast warning uses a 4.5:1 relative-luminance ratio as a conservative screening check. That number is not an official QR Code pass threshold and it cannot certify a design. Module shape, data density, logo coverage, physical size, camera quality, glare, blur, distortion, print surface, and viewing distance all affect real scans.
Treat the live preview as a design preview, not a final scan test. Download the actual PNG or SVG, place it at the size and on the background you intend to use, then scan it with more than one phone before publishing, printing, packaging, signage, or a large production run.
Choose QR Error Correction L, M, Q, or H Correctly
QR Code provides four error-correction levels: L, M, Q, and H. DENSO WAVE describes approximate restoration rates of 7%, 15%, 25%, and 30% of total codewords. Higher correction adds redundancy, which can make the symbol denser for the same payload.
Olivez uses M as the default for an unmodified code and automatically selects H when you add a center logo. Q or H can also be useful when extra damage tolerance is more important than keeping the symbol as simple as possible.
The percentages do not mean that you can safely cover the same percentage of the visible QR image with a logo or decoration. Error correction operates on codewords, and scan success also depends on where damage or obstruction occurs. Keep logos modest and test the final exported code.
Download a High-Resolution PNG or Scalable SVG QR Code
PNG downloads are available at 512, 1,024, and 2,048 pixels. PNG is convenient for documents, presentations, social graphics, websites, office software, and systems that expect a raster image.
SVG is the better choice when a designer needs to resize the QR code for a business card, label, menu, poster, package, or sign without raster pixelation. The current SVG export includes the selected colors, module and corner styling, logo, and optional frame.
Olivez does not add a watermark to either format. The current generator does not export PDF, EPS, JPEG, WebP, transparent-background files, or prebuilt print sheets, so check the required format before building a print workflow around the code.
Understand QR Capacity, Density, and Physical Size
QR Code versions run from Version 1 at 21 by 21 modules to Version 40 at 177 by 177 modules, with four modules added per side at each higher version. The amount and type of data plus the selected error-correction level determine how much capacity is required.
Long URLs, large vCards, long messages, and multilingual text can produce denser symbols. If a payload becomes too large to encode, shorten the content or reduce error correction when it is safe to do so. Shorter payloads are also easier to reproduce cleanly at small physical sizes.
There is no single minimum print size that is correct for every QR code. DENSO WAVE determines the required area from the symbol's module count, the physical size of each module, and the four-module quiet zone. Print a sample at the intended size and test it from the real scanning distance instead of relying on one universal centimeter or inch rule.
Print QR Codes for Menus, Cards, Labels, Packaging, and Signs
For print, preserve the quiet zone and avoid stretching the QR code out of proportion. Do not place finder patterns across folds, seams, die cuts, reflective areas, or edges where part of the symbol can be hidden or distorted.
A short website QR on a clean card can work at a smaller size than a dense contact code viewed from farther away. Printing resolution, ink spread, surface texture, lighting, camera distance, and the final material all matter. SVG avoids raster scaling problems, but vector output does not make an otherwise poor design automatically scannable.
Test the actual production artwork, not only the browser preview. If a code will be printed in quantity, test a physical proof with the same size, material, colors, and expected viewing distance before ordering the full run.
Private Browser-Based QR Code Generation and Safe Use
QR payloads, logo files, styling, previews, and PNG or SVG exports are prepared in the current browser. The entered QR content is not sent to an Olivez QR redirect, analytics system, or QR-storage service for generation.
Local generation does not make the QR image secret. Anyone who can see or photograph a QR code may be able to decode the information inside it. Be especially careful with Wi-Fi credentials, private contact details, access tokens, recovery codes, or other sensitive text.
For public codes, make the expected action clear near the symbol and use a recognizable destination when possible. People should still review a detected website or action before opening a link, joining a network, sending a message, or sharing information.
Practical examples
QR codes for links, Wi-Fi, contacts, logos, frames, and print
Website QR code with no redirect
Input
Type: URL; Address: https://example.com/menu; Format: SVG
Result
A static vector QR code that stores the final website address directly instead of an Olivez short link.
If the website address changes later, generate and replace the static code.
Guest Wi-Fi QR code
Input
Type: Wi-Fi; Security: WPA / WPA2 / WPA3; Network name and password entered exactly
Result
A structured Wi-Fi payload that compatible phones can recognize and offer to join.
Anyone who can decode the QR image may be able to recover the network credentials, so treat the printed code like the password itself.
vCard QR code for a business card
Input
Type: Contact; Name, organization, job title, phone, email, website, and address
Result
A vCard 3.0 QR code that a compatible scanner can offer to save as a contact.
Large contact records create denser QR symbols. Keep only the fields you actually need.
Email QR code with a prepared subject
Input
Type: Email; Address: hello@example.com; Subject and message entered
Result
A mailto QR payload that a compatible device can use to open a pre-addressed email draft.
SMS QR code for a text response
Input
Type: SMS; Phone number entered; Optional message included
Result
An SMS payload that can open a compatible messaging app with the destination number and message prepared.
Location QR code
Input
Type: Location; Latitude: 28.6139; Longitude: 77.2090
Result
A geo payload containing the coordinates for a compatible mapping or scanning application.
Branded QR code with a center logo
Input
PNG or JPEG logo under 1 MB; Error correction: H; Margin: 4 or more
Result
A custom QR code with the logo centered, background modules hidden beneath it, and high error correction selected.
High error correction improves tolerance but does not guarantee that any logo size or design will scan. Test the export.
Scalable QR code for print
Input
Format: SVG; Dark foreground; Light background; Margin: 4; Optional frame
Result
A vector QR file that can be resized in design software without raster pixelation.
Test a physical proof at the intended size and scanning distance before a large print run.
Questions
Free QR Code Generator FAQ
Is this QR code generator completely free?
Yes. Static QR creation, supported structured payloads, logo upload, colors, module and corner styling, frames, 512 to 2,048 pixel PNG downloads, and SVG downloads are available without an account, subscription, or watermark.
Do QR codes created here expire?
Olivez does not add an expiry date. The data is stored directly in the static QR symbol, so the code does not depend on an Olivez redirect staying active. A code can still become outdated when its linked website, Wi-Fi password, contact details, or other encoded information changes.
Is there a scan limit on the generated QR code?
Olivez does not impose a scan counter or scan limit because scans do not pass through an Olivez redirect. Real-world use still depends on the image remaining readable and the encoded destination or action remaining available.
Why do some free QR codes stop working or ask for payment later?
A QR image itself does not need a subscription, but some services create dynamic codes that point first to a managed short URL or redirect. If that redirect is disabled, expires, or moves behind a paid plan, the printed code can stop reaching the intended destination. This tool creates direct static codes instead.
Does my QR code use an Olivez redirect or short link?
No. The final URL or other supported payload is encoded directly in the static QR symbol. A scan does not need to contact Olivez before opening the destination.
What is the difference between a static and dynamic QR code?
A static QR code stores fixed data in the symbol and cannot be edited after creation. A dynamic QR code usually stores a managed redirect that can point somewhere different later and can support analytics or campaign controls. This Olivez tool creates static QR codes only.
Can I edit a static QR code after downloading or printing it?
No. The encoded content is part of the static symbol. If the URL, Wi-Fi password, contact details, message, phone number, or coordinates change, generate a new QR code and replace the old one.
What types of QR code can I create?
The current generator supports URL, plain text, Wi-Fi, vCard 3.0 contact, email, phone, SMS, and geographic-coordinate QR payloads.
Can I create a Wi-Fi QR code for free?
Yes. Enter the network name, choose WPA-family, WEP, or no password, enter the password when required, and mark the network as hidden when applicable. Compatible scanners can offer to join the network after scanning.
Can I create a vCard QR code for contact details?
Yes. Contact mode creates a vCard 3.0 payload with a name and optional organization, job title, phone, email, website, and address. Scanner support varies, so test the result on the phones you expect people to use.
Can I add a logo to a QR code without signing up?
Yes. Upload a PNG or JPEG logo up to 1 MB. The tool places it in the center, hides modules behind the image, and automatically switches error correction to H.
Does H error correction mean a logo can cover 30% of the visible QR code?
No. DENSO WAVE describes H as an approximate 30% restoration rate for total codewords. That is not a guarantee that 30% of the visible symbol can be covered safely. Logo position, symbol structure, payload density, print quality, and the scanner still matter.
Which error-correction level should I use?
M is a sensible default for an ordinary unmodified code. Choose Q or H when additional recovery is useful, and use H with the optional center logo. Higher correction adds redundancy and can increase symbol density.
Can I download an SVG QR code for free?
Yes. SVG download is included without an account or watermark. Use SVG when the QR code needs to be resized in design or print software without raster pixelation.
What PNG sizes can I download?
PNG export is available at 512, 1,024, and 2,048 pixels. Choose the size for the destination workflow, and use SVG when you need flexible scaling.
What size should a QR code be when printed?
There is no single physical size that is correct for every QR code. Required size depends on module count, quiet zone, data density, viewing distance, print quality, surface, lighting, and the scanner. Preserve a four-module quiet zone and test a physical sample at the intended size and distance.
Why is my QR code difficult to scan?
Common causes include low foreground-to-background contrast, a quiet zone below four modules, excessive data, very small physical output, blur, glare, distortion, damaged finder patterns, aggressive styling, or a logo obscuring too much of the symbol.
Does a 4.5:1 contrast ratio guarantee that the QR code will scan?
No. Olivez uses 4.5:1 only as a conservative contrast warning. It is not an official QR Code pass threshold. Scan reliability also depends on color polarity, module shape, density, quiet zone, output size, camera, surface, lighting, and print quality.
Can very long text or a large vCard fail to generate?
Yes. QR capacity depends on the payload, character encoding, symbol version, and error-correction level. Shorten the content or reduce error correction when appropriate if the payload exceeds available capacity.
Does Olivez store my QR content or logo?
The supported QR payload, logo file, styling, preview, and export are prepared in the current browser. They are not submitted to an Olivez QR redirect, scan-analytics system, or QR-storage service for generation.
Can this QR generator track scans or change the destination later?
No. It creates direct static codes and does not provide scan analytics, editable destinations, campaign management, or dynamic redirects.
Can this tool scan or decode an existing QR code?
No. The current tool generates new QR codes but does not read QR codes from an uploaded image, camera, or screenshot.