100% local processing — your files and data never leave this browser. No uploads, no server storage.

OnboxTools

Free · Browser-only · No upload

Free QR code generator online

Upload your logo, brand colors, 12 content types — PNG or SVG in your browser

Use this qr code builder to generate qr code free for websites, contact cards, guest Wi-Fi, calendar events, and plain text. Pick a content type, customize colors and size, upload your own logo in the center, then download a scannable branded image — no account and no watermark.

Everything runs locally in your browser. Your links, passwords, and contact details are never uploaded to a server. Logo files stay on your device too — a practical free qr code generator for restaurants, retail, events, and marketing teams who want professional-looking codes without paid design tools.

Need UPC, EAN, or Code 128 barcodes?

Barcode Generator
QR contentWebsite, landing page, or any HTTPS link

Style & export

Center logo

Upload your brand logo for menus, packaging, and signage — free, no design app required. PNG download includes your logo; stays on your device.

Preview

Enter content to generate

More Generators

🏷️
Barcode Generator
📱
QR Code Generator

Browse by category

How QR encoding works

Input text is converted to bytes, split into codewords, interleaved with error-correction blocks, and drawn as a matrix of dark and light modules. Higher error correction adds redundant data so damaged or partially occluded codes still decode.

Capacity shrinks as correction rises and as special characters increase byte length. URLs with long tracking parameters may require a shorter slug or lower correction level L.

Payload → UTF-8 bytes → QR matrix + ECC → PNG / SVG

Campaign landing page example

Choose URL mode and paste https://yoursite.com/spring-sale?utm_source=qr. Set size to 512 px, brand dark color #0f172a, and upload your shop logo at roughly 22% size. Download PNG, scan from one meter away on two phones, then place the file in your print template with at least four modules of quiet margin.

If the scan feels slow, replace the long URL with https://go.yoursite.com/spring and manage UTM parameters on the redirect. Reuse the same logo and color settings for shelf tags and social posts.

QR payload quick reference

FromToResult
URLOpensBrowser or app link
Wi-FiJoinsNetwork from SSID + password
vCardSavesContact card
geo:OpensMaps at coordinates
mailto:OpensEmail draft
tel: / sms:TriggersCall or text

Complete guide to generating QR codes online

What this QR code generator does

A QR code — short for Quick Response code — is a two-dimensional barcode that phones and dedicated scanners read instantly. This free online qr code generator turns your content into a static image you can print on packaging, drop into slides, or share digitally. Unlike hosted platforms that require sign-up, our generator qr code workflow is immediate: choose a type, fill the fields, preview, and export.

The tool supports the payload types most people search for when they need a qr barcode generator or qr codes generator: website links, plain text, email mailto links, phone and SMS actions, WhatsApp chat links, Wi-Fi join strings, vCard contacts, map coordinates, calendar events, Skype, and Zoom meetings. That breadth mirrors professional builders while staying fully client-side.

Because generation uses the qrcode library in your browser, there is no scan tracking, no expiring trial, and no dependency on a third-party QR API. You own the PNG or SVG file and can place it anywhere your brand guidelines allow.

QR content types and when to use each

URL mode is the default for marketing. Paste a landing page, product page, or menu link and the generator adds https:// when you omit the scheme. Plain text suits coupon codes, serial numbers, or short instructions that should appear on screen after a scan rather than opening a browser.

Email, phone, and SMS modes create action links: scanners open the mail app, dialer, or messaging thread with optional pre-filled subject and body. WhatsApp mode builds a wa.me link with country code and optional greeting — common for support lines and local businesses.

Wi-Fi mode formats the standard WIFI:T:… string so guests join without typing passwords. vCard mode packages name, organization, phone, email, and address into a contact card scanners can save. Location mode encodes geo coordinates for maps, while Event mode outputs a compact VEVENT block for calendar apps.

  • URL / Link — websites, menus, app store pages, UTM-tagged campaigns
  • Text — promo codes, inventory IDs, short instructions
  • Email — support addresses with pre-filled subject and body
  • Phone & SMS — tap-to-call or text with optional message
  • WhatsApp — chat link with international number
  • Wi-Fi — WPA, WEP, or open networks including hidden SSIDs
  • vCard — digital business card with address fields
  • Location — latitude, longitude, optional place label
  • Event — title, start/end, location, description
  • Skype & Zoom — chat, call, or meeting join links

Customization: colors, logo upload, and error correction

Scannability depends on contrast, quiet zone, and module size. The preview panel updates as you type so you can verify the code before printing. Increase pixel size for posters viewed from a distance; business cards can use smaller dimensions if the quiet margin stays intact.

Dark and light color pickers let you align with brand palettes. Keep strong contrast between modules and background — pale gray on white fails more often than navy on white. Error correction level M (~15%) is a solid default for plain codes; when you add a center logo, the tool automatically raises correction to H (~30%) so scans stay reliable.

Upload your own logo — PNG, JPEG, WebP, or SVG — directly in the generator. Adjust logo size with the slider, preview the branded result instantly, and download a print-ready PNG. No separate design app required. Phone, SMS, and WhatsApp modes also offer built-in icons, or replace them with your brand mark. Margin controls the quiet zone; export SVG when you need a vector base without the center image.

Why logo upload matters for businesses

A plain black-and-white QR code works, but a code with your restaurant, shop, or company logo in the center looks intentional on menus, packaging, storefront stickers, and event banners. Customers recognize the brand before they scan, which builds trust compared to anonymous squares on flyers.

Paid QR platforms often gate logo overlays behind subscriptions. This free qr code generator includes logo upload at no cost — useful for small businesses, pop-up vendors, real-estate agents, and creators who need one polished code without a monthly bill.

Your logo file is processed in the browser and is not stored on our servers. Generate a test code, scan it from arm's length on two phones, then reuse the same colors and logo size across every QR you produce for a consistent campaign look.

Generate QR code free — privacy and static codes

Search volume around phrases like generate qr code free and qr code generator free reflects a simple need: create a scannable image without paying for analytics dashboards you may not use. This page is a qr free generator that never uploads your payload. Event Wi-Fi passwords, unreleased campaign URLs, and personal contact cards stay on your device.

Static codes embed the final destination in the image itself. If you change the URL later, you must print or publish a new code — unless you encode a redirect URL you control. Dynamic QR services edit destinations after print but require hosted accounts. For menus, one-off flyers, and asset tags, static generation is often faster and more private.

Pair static codes with your own short-link service when you want editable destinations without vendor lock-in. Encode the short URL here, manage redirects on your domain, and keep analytics in tools you already trust.

Scan code generator best practices

Treat every printed code as a product surface. Test with both iPhone and Android cameras from the distance users will scan — arm's length for flyers, several feet for posters. Verify vCard and calendar payloads on multiple apps because parsers vary slightly between vendors.

For retail and packaging, maintain the quiet zone in your layout template and avoid heavy JPEG recompression after export. PNG preserves sharp module edges for thermal printers. When placing codes on colored backgrounds, ensure the light modules remain truly light — invert colors in the tool rather than relying on semi-transparent overlays.

If a code fails in the wild, shorten the URL first, then raise error correction, then increase physical size. Long query strings consume capacity quickly; a branded short link often scans more reliably than a raw analytics URL.

QR code vs barcode generator

Linear barcodes — Code 128, EAN-13, UPC-A — suit checkout scanners and warehouse wedges. QR codes store more data in a square matrix and are the default when consumers scan with phone cameras. Our companion Barcode Generator covers industrial symbologies; use this page when you need human-facing marketing codes or structured payloads like Wi-Fi and vCard.

Some teams search qr qr code generator or code qr generator when they want both worlds. Encode a GTIN in a barcode for shelf compliance and a QR linking to product storytelling on the same label — each symbol has a distinct job.

For healthcare, logistics, and GS1 workflows, confirm symbology requirements with trading partners before print. This generator focuses on general-purpose QR payloads rather than regulated HIBC or GS1 Digital Link encodings.

Security reminders

Malicious actors can print codes that mimic legitimate signage. Before visiting a destination from an unknown sticker, preview the URL on screen when your scanner app allows it. Do not encode live session tokens, password-reset links, or one-time codes in publicly visible QR images.

Wi-Fi QR codes expose network credentials to anyone who can photograph the sign. Rotate guest passwords after events and place staff networks on separate SSIDs. For sensitive materials, generate codes on a trusted device and clear the browser tab when finished on shared computers.

Detailed guide

Restaurant menu or flyer link

Shorten the menu URL on your domain, generate QR in URL mode, and test under indoor lighting. Export SVG if your print shop requests vector art; otherwise PNG at 400–512 px is sufficient for A5 flyers.

Add a human-readable URL under the code for guests whose cameras fail — redundancy saves support time.

Conference badge with vCard

Fill first name, last name, title organization, email, and phone in vCard mode. Preview the code, scan with your own phone, and confirm the contact imports cleanly before batch printing badges.

Keep notes short; very long vCard fields approach QR capacity limits.

Guest Wi-Fi at an event

Use Wi-Fi mode with WPA, enter SSID and password, enable hidden if needed, and print at registration. Post a backup SSID and password on signage for older devices that lack QR join.

Branded QR with your company logo

Export a square PNG or SVG of your logo (transparent background works best). In Style & export, click Upload logo, set size to 20–25%, and confirm the preview still scans on iOS and Android.

Download PNG for menus, table tents, and packaging. Keep a master file with your brand colors saved so every new QR matches your visual identity.

Common questions

QR Code Generator FAQ

Is this a free qr code generator?

Yes. Generate qr code free with no account, no watermark, and no scan limits. Download PNG or SVG as often as you need.

What is the difference between a qr code generator and a qr barcode generator?

Both terms describe tools that create scannable matrix codes. Linear barcodes (UPC, Code 128) are a different symbology — see our Barcode Generator for those formats.

Can I create a custom qr code with brand colors?

Yes. Adjust dark module and light background colors, size, and margin. Keep strong contrast and test on real phones after styling.

Can I upload my own logo on the QR code?

Yes. Upload PNG, JPEG, WebP, or SVG under Center logo, adjust the size slider, and download a branded PNG. Error correction rises automatically so the code stays scannable. Your logo is not sent to our servers.

Which error correction level should I use?

M (~15%) is the recommended default for plain codes. When you add a center logo, the tool uses H (~30%) automatically. Choose L only for very long URLs that need maximum capacity.

Does this qr code builder upload my data?

No. Encoding runs entirely in your browser with the qrcode library. URLs, Wi-Fi passwords, and contacts are not sent to our servers.

Can I generate Wi-Fi, vCard, or calendar QR codes?

Yes. Select Wi-Fi, vCard, or Event in the content type grid. Each mode formats the industry-standard payload phones expect.

PNG or SVG — which should I download?

PNG is ideal for slides, email, and quick print. SVG scales without pixelation for large signage and professional layout tools.

How is this different from dynamic QR platforms?

This tool creates static codes embedded in the image. Dynamic services let you change destinations after print but require hosted accounts. Encode a redirect URL you control if you need editable destinations.

Does the QR Code Generator send my input to a server?

Yes. Everything runs in your browser. Your input is not uploaded, logged, or stored on our servers.

Do I need an account?

No account or sign-up is required. Open the page and start using the tool immediately.