QRinst
100% Free · Private · Client-Side

Create stunning QR codes with zero friction.

Generate beautiful, customizable QR codes right inside your browser — no account needed, no watermark, no upload.

Start with
Launch QR Studio
No RegistrationSVG + PNG Export100% Private
Client-Side Only
Instant SVG Render
Live Vector Engine
QRinst logo symbol

Zero network upload • Instant local render

18+

QR Types

SVG

Vector Export

Free

Static Codes

QR Studio & Generator

Updates instantly as you type.

Static codes are built entirely in your browser — nothing you type is sent to a server or stored. Dynamic codes are saved to your account so they can be redirected, edited and tracked.
Simple & Frictionless

Create a professional QR code in seconds.

No signup. No paywalls. Everything is generated client-side directly in your browser.

01
Input

Enter your content

Paste a link, Wi-Fi network, digital vCard, or WhatsApp message with live input validation.

URLsWi-FiCryptovCardWhatsApp
02
Design

Customize & brand

Tailor module patterns, eye styles, vibrant color gradients, card frames, and embed your custom logo.

Dot & RoundedGradient ColorsLogo OverlayFrame Text
03
Export

Instant high-res export

Download in crisp PNG, scalable print-ready SVG, or a ready-to-print PDF. No watermarks, always free.

Scalable SVGHigh-Res PNGPrint PDFWebP
Versatile QR Formats

Every QR code format you need.

Click any format below to instantly configure and generate your custom QR code.

Essential

Website Link

Open any landing page, article, or online portfolio.

Create Website Link→
Popular

Wi-Fi Network

Connect to WPA/WPA2/WPA3 networks without typing passwords.

Create Wi-Fi Network→
Popular

WhatsApp Chat

Start a chat instantly with a pre-filled greeting message.

Create WhatsApp Chat→
1-Tap Save

vCard Contact

Share your name, phone, email, company & website with one tap save.

Create vCard Contact→
Rich Page

Digital Business Card

A mobile landing page with bio, socials, and contact actions.

Create Digital Business Card→
Dynamic

Restaurant Menu

Touchless digital menu with item sections, prices & badges.

Create Restaurant Menu→
Dynamic

PDF & Document

Share brochures, catalogs, resumes, or guides effortlessly.

Create PDF & Document→
Crypto

Crypto & Bitcoin

Receive BTC and crypto payments to your public wallet address.

Create Crypto & Bitcoin→

Maps & Location

Drop exact GPS coordinates that open in Google Maps or Apple Maps.

Create Maps & Location→

Calendar Event

Add meetings, concerts, and appointments directly to calendars.

Create Calendar Event→

Email Message

Pre-fill recipient, subject line, and body template.

Create Email Message→

Phone Call

Dial customer service or personal numbers with one touch.

Create Phone Call→

SMS Message

Send instant SMS text with pre-filled content.

Create SMS Message→

Plain Text

Display notes, serial numbers, codes, or instructions.

Create Plain Text→
Private by Design

Your static QR data never touches a server.

QRinst encodes static QR codes directly inside your browser’s canvas memory. Dynamic codes are the exception: they are stored in your account, with scan data, so they can be redirected and edited.

Client-Side Engine Architecture
Your Device / Browser
Private
Direct In-Memory Matrix Generation
Client-Side Vector Engine
0 Network Calls
Direct File Export (PNG / SVG / PDF)
Ready QR Code
100% Safe
100% Local

Zero Server Uploads

Your input data (passwords, contacts, payment IDs) is processed entirely in your browser memory.

Zero Friction

No Account or Email

No paywalls and no email captures for static QR codes. Just enter content, preview, and download.

No Internet Needed

100% Offline Capable

Static QR codes encode data into visual matrices directly. You can even generate them in airplane mode.

ISO Standard

Standard Open Spec

Complies with ISO/IEC 18004 standards so your QR code scans flawlessly across every camera and scanner.

Decision Guide

Static by default, dynamic when you need it.

Understanding the difference helps you pick the right format before you print.

Static QR (Default)Never Expires

Permanent & Offline Forever

Content is baked directly into the black and white pixel pattern. No intermediary server is involved.

✓100% Free & Unlimited scans with zero fees.
✓Works completely offline and never expires.
✓Total privacy — no tracking or analytics data on static codes.
!Cannot change destination after printing.
Best for:
Wi-Fi networksBusiness CardsCrypto addressesPermanent packaging
Dynamic QR (Smart)Editable & Trackable

Editable Destination & Analytics

The QR code points to a secure short link that seamlessly redirects scanners to your latest URL or file.

✓Change destination URL anytime without reprinting.
✓Live scan counter to measure campaign performance.
✓Host digital menus & PDFs with simple file updates.
✓Same no-friction generator workflow.
Best for:
Restaurant MenusMarketing BrochuresEvent PromotionsPDF Catalogs
FeatureStatic QR CodeDynamic QR Code
Edit destination after printing✕ No✓ Yes (Anytime)
Scan statistics & counter✕ None (Private)✓ Real-time counter
Works without internet✓ 100% OfflineRequires redirect
Expiration date✓ Never expires✓ Active with link
Pricing / Scan limits✓ 100% Free & UnlimitedFree: 3 codes, no scan limit. Pro: 25 codes
Got Questions?

Frequently asked questions

Everything you need to know about creating, customizing, and printing QR codes.

Yes. Every static QR code is 100% free forever, with no watermarks, no scan limits, and no hidden subscriptions.

Not for static QR codes — just enter your details, customize the style, and download immediately. A free account is only needed for dynamic codes (PDF, image, video, app links, business cards, menus) and for Developer API keys, since those are stored so you can edit them and see scans.

QRinst supports website URLs, Wi-Fi network credentials, contact vCards, WhatsApp chat openers, phone calls, SMS texts, calendar events, Google Maps locations and Bitcoin wallets, plus dynamic PDF and restaurant menu cards.

Yes. You can customize module shapes (dots, rounded, classy), eye styles, per-eye colors, smooth gradients, framed text banners, and embed your custom company logo with adjustable size and padding.

Tip: All style edits update in real time on the live preview canvas.

Static QR codes never expire because the raw data is directly encoded into the visual matrix pattern. As long as your destination link remains online, the QR code will work for years.

For static QR codes, the destination is permanently baked in and cannot be edited once printed. If you need to change destinations later without reprinting, use a dynamic QR code.

Use SVG (Scalable Vector Graphics) for professional print materials (billboards, flyers, merchandise, packaging) since it scales infinitely without blurring. PDF is handy as a single ready-to-print file, but it embeds a high-resolution image rather than vector shapes. Use PNG or WebP for website embeds, emails, and social media.

Recommendation: Download both SVG for printing and PNG for quick digital sharing.

Yes. QRinst encodes the standard Bitcoin URI scheme directly in your browser. No financial data is sent to our servers.

Security reminder: Always test-scan your payment QR with your banking app before mass printing.

Scanners require high optical contrast between the foreground modules and background. Ensure your foreground is significantly darker than your background. If you embedded a dense logo, set Error Correction to 'High (30%)'.

Troubleshooting: Avoid light gray on white, and keep at least 4 modules of quiet zone margin around the code.

Ready to create your QR code?

Jump straight into the generator with live preview.