Choose a QR type
Start with the destination that fits your use case: a link, Wi-Fi network, vCard, PDF, event, and more.
Static QR code generator
Create static QR codes for links, Wi-Fi, contacts, PDFs, events, and more. Customize the design, add a logo, and export PNG, SVG, or PDF right in your browser.
Built for real-world use
QRViz keeps the workflow simple: choose the right QR type, enter the details once, preview the result live, and export a file you can test right away.
Turn any website, landing page, menu, document, or campaign link into a clean static QR code.
QR typeIdeal for short text that should be readable without opening a browser.
QR typeUseful for contact flows, support requests, and quick feedback prompts.
QR typeBest for direct-contact moments where one tap after scanning matters.
QR typeA practical choice for support, RSVPs, and compact call-to-action flows.
QR typePerfect for guest networks, events, hospitality spaces, and printed onboarding materials.
Add a centered logo while keeping the QR code easy to scan.
FeatureChoose PNG when you need broad compatibility and a simple file that's easy to share.
FeatureChoose SVG when you need a vector file for design or print.
FeatureCreate a clean PDF handoff without moving your QR code into another tool first.
FeatureTransparent output works well when your QR code needs to sit over other visuals.
FeatureColor is one of the fastest ways to make a QR code feel on-brand without disrupting the layout.
Start with the destination that fits your use case: a link, Wi-Fi network, vCard, PDF, event, and more.
Fill in the fields for that QR type, then adjust colors, shape, spacing, background, and logo treatment as needed.
Export PNG, SVG, or PDF, then scan the code on a real phone in the same context where people will use it.
Add a QR code to your business card without wasting valuable space. Choose between vCard, LinkedIn, portfolio, or booking based on the first action you want after the scan.
Use caseUse a classroom handout QR code when a worksheet or printed instruction should lead students to one clear supporting resource.
Use caseUse a flyer QR code when a printed handout should trigger one clear follow-up action after someone receives it.
Use caseUse a for-sale-sign QR code to send curbside interest to the exact property listing, not just a phone number or a generic agency page.
Use caseUse a poster QR code when the scan needs to turn public attention into one clear mobile action, even from a distance.
Use caseUse a product-packaging QR code to send buyers to setup, support, manuals, warranty, or activation based on what packaging should do after purchase.
This guide is scenario-specific. It explains how QR codes behave on business cards, where a very small surface has to carry identity, trust, and one clear next step.
GuideThis guide stays restaurant-specific: table context, low light, impatient guests, and the difference between browsing, ordering, and fixed document menus.
GuideThis guide explains the mechanics behind QR codes so you can make better decisions about payloads, styling, and scan reliability.
GuideThis is the main decision guide for QR type selection. Use it to match the user's goal after scanning to the most direct destination model.
GuideThis guide is packaging-specific: durable destinations, material constraints, first-use usefulness, and long-lived support or onboarding flows.
GuideUse this guide to create a QR code in the right order: choose the destination model, enter the final content, style it carefully, and test before publishing.
Yes. QRViz is a browser-based tool for static QR codes, so you can create, customize, and export files without an account or paid plan.
Yes. The generator supports common QR types such as URL, text, email, phone, SMS, Wi-Fi, vCard, location, event, PDF, WhatsApp, and several social or landing-page formats.
The QR code itself does not expire. It will keep working as long as the destination you encoded is still available.
Logo handling stays in the browser. For document-based QR codes such as PDF, you provide a hosted public URL instead of uploading the file to QRViz.