Turn any website, landing page, product, blog or social link into a beautiful, branded QR code. Custom colours, gradients, your logo, multiple formats and bulk mode — generated instantly and privately in your browser.
Quiet zone: Margin of 4 modules (recommended ≥ 4).
Encoding: Too much data to encode — shorten the content or use a link.
Advertisement
The complete URL QR code generator
Turn any website, landing page, product, blog, social profile or affiliate link into a beautiful, branded, reliably scannable QR code — with custom colours, gradients, your logo, multiple export formats and a built-in bulk generator. Everything runs in your browser, so your links stay completely private.
Free forever No sign-up No watermark Codes never expire Commercial use OK Runs in your browser
Instant generation
Paste a link and a scannable QR code renders live in your browser — no waiting, no server round-trip.
Full customization
Brand colours, gradients, rounded modules, custom eye shapes and a quiet-zone slider — all scan-safe.
Logo embedding
Drop your logo in the centre with an automatic safe zone and error-correction boost so it still scans.
Every format
Export crisp PNG, vector SVG, JPG, WEBP and print-ready PDF up to 4096px, with transparent backgrounds.
100% private
Codes are generated entirely on your device. Your URLs are never uploaded, logged or stored on a server.
Bulk mode
Paste a list or upload a CSV/TXT to create hundreds of QR codes at once and download them as a ZIP.
Smart validation
Real-time checks for HTTPS, malformed links, tracking parameters and scan reliability as you type.
Mobile-first
Touch-friendly controls and a live phone mockup so you can see exactly how the code looks before printing.
How to create a QR code for a website
1
Paste your URL
Enter or paste the website, landing page, product or social link you want to share. Real-time validation confirms it is scannable.
2
Pick a style
Choose a preset or customise colours, module shapes, eye styles and add your logo. The preview updates instantly.
3
Check scan quality
The built-in scan-quality meter and validation panel make sure your design stays reliably scannable.
4
Download & share
Export PNG, SVG, JPG, WEBP or PDF, copy the image, or share it directly — ready for print, web or social.
What is a URL QR code?
A URL QR code is a two-dimensional barcode that stores a web address. When someone points their phone camera at it, the link opens instantly in their browser — no typing, no errors. It is the fastest way to move a person from the physical world (a poster, package, business card or screen) to a specific page online.
Technically, the URL is encoded as a grid of black-and-white squares called modules, together with Reed–Solomon error-correction data that lets the code still be read even if part of it is damaged or covered by a logo. The three large squares in the corners help the scanner find and orient the code. Because the link is embedded directly, a standard ("static") URL QR code works forever and needs no internet connection to read — only to open the page it points to.
How to generate a QR code for a website
Creating a QR code for any website takes seconds. Paste your URL into the field above and a scannable code appears immediately. The generator automatically adds https:// if you leave the scheme off, and the validation panel flags anything that could stop the code scanning — a malformed address, an insecure link or a URL that is too long.
From there you can match the code to your brand: change the foreground and background colours, switch to rounded or dot-style modules, restyle the corner "eyes", add a gradient and drop in your logo. When you are happy, download it as a PNG for digital use, an SVG for print, or a PDF for a ready-to-print sheet. Everything happens in your browser, so even private internal URLs stay on your device.
QR code customization options
A plain black-and-white code works everywhere, but a branded code earns more scans and looks professional on marketing material. This tool gives you complete control while protecting scannability: every change is checked by the live scan-quality meter.
You can set custom foreground and background colours or apply a linear or radial gradient, choose from five module shapes (square, rounded, classy, dots, circle), restyle the corner eye frame and ball independently, adjust the quiet-zone margin, and toggle a transparent background for overlaying on photos and coloured designs. Sizes range from 128 × 128 up to 4096 × 4096 pixels, plus infinite-resolution SVG.
Logo QR codes
Adding a logo turns a generic code into a recognisable brand asset and measurably increases scan rates. Upload a PNG, JPG, SVG or WEBP and it is placed in the centre with an automatic padded safe zone so it never overlaps the critical finder patterns.
When you add a logo the generator automatically raises the error-correction level to H (~30% recovery), which lets the scanner reconstruct the modules hidden behind your logo. Keep the logo under about 30% of the code area — the validation panel warns you if it grows too large — and always test the result before printing.
Download formats explained
Choosing the right file format keeps your QR code sharp wherever it appears. PNG is the best all-round choice for screens and supports transparent backgrounds. SVG is a vector format that stays perfectly crisp at any size — ideal for print, large banners and vehicle wraps. JPG and WEBP are useful for lightweight web embedding, while PDF gives you a clean, print-ready page.
For print, export SVG or a high-resolution PNG (1024px or larger) so the code never looks pixelated. Avoid resizing a small JPG upward, as compression artefacts can blur the module edges and cause scan failures.
Static vs dynamic URL QR codes
A static QR code stores the destination URL directly in the image. It is free, never expires and works offline — but the link cannot be changed once printed, and individual scans cannot be counted. This generator creates static codes, which are perfect for permanent links like a homepage, menu or social profile.
A dynamic QR code instead encodes a short redirect URL that points to your real destination through a server. Because the redirect lives online, you can edit the target later and record analytics such as total scans, location and device — without reprinting the code. Dynamic codes require an account and a redirect service; this tool is built so that a dynamic upgrade can be layered on top of the exact same design.
Are URL QR codes safe?
A QR code cannot contain a virus — it only stores text. The risk is entirely in the destination. "Quishing" attacks paste a malicious QR sticker over a legitimate one to send people to phishing pages, so always preview a link before acting on it and be cautious with codes in public places.
When you create codes here, the built-in validation flags insecure http:// links, credentials embedded in a URL (a classic phishing trick), raw IP addresses and internationalised "look-alike" domains. And because generation is 100% local, sensitive destinations — internal dashboards, private campaign links — are never transmitted to any server.
QR code best practices
Use HTTPS links
Always point a QR code at an https:// URL. It builds trust, avoids browser warnings and is required by many app scanners.
Keep the URL short
Shorter links create a less dense, faster-scanning code. Strip UTM clutter or use a short link for very long URLs.
Maintain high contrast
Keep dark modules on a light background with a contrast ratio of at least 4.5:1. Avoid inverted (light-on-dark) codes.
Leave a quiet zone
Keep an empty margin of at least four modules around the code so scanners can isolate it from surrounding artwork.
Size logos sensibly
Keep a centred logo under ~30% of the code and use error-correction level H so the covered modules can be recovered.
Print big enough
A common rule is 1 cm of code per 10 cm of scan distance, with a 2 × 2 cm minimum. Use SVG or high-DPI PNG for print.
Always test before printing
Scan the final code with more than one phone and app. Re-printing after a typo or a failed scan is the costliest mistake.
Add a call to action
Tell people why to scan — "Scan to view the menu" converts far better than a bare code with no context.
Business use cases
A URL QR code is the bridge between anything physical and a web page. Here is how teams across industries put them to work.
Marketing campaigns
Put a code on posters, flyers and ads that opens a campaign landing page — bridging print and digital with one scan.
Business cards
Add a QR code to your card that opens your website, portfolio or booking page — instantly memorable and always current.
Product packaging
Link buyers to setup guides, registration, how-to videos or re-order pages right from the box.
Restaurants & cafés
Table-top codes that open a digital menu, online ordering or a review page — update the page any time, no reprints.
Retail stores
Shelf-edge and window codes that send shoppers to product details, promotions and loyalty sign-ups.
Events & conferences
Codes on tickets, badges and signage that open schedules, maps, RSVP forms and session pages.
Agencies
Spin up branded campaign codes for every client across print and outdoor media, ready for analytics later.
Real estate
Yard-sign and brochure codes that open listings, virtual tours, floor plans and an agent contact page.
Social growth
Profile codes on merch, packaging and live events that grow followers with a single scan.
App downloads
Send people straight to your App Store or Google Play listing from any printed or on-screen placement.
Quick answers
What is a URL QR code?
A URL QR code is a scannable barcode that stores a web address; scanning it with a phone camera opens that link instantly in the browser.
How do I create a QR code for a website?
Paste your website URL into the generator, customise the colours and logo if you like, then download the QR code as a PNG, SVG or PDF. It is free and works in your browser.
Are URL QR codes free?
Yes. Static URL QR codes created here are 100% free, have no watermark, require no sign-up and never expire — including for commercial use.
Can I add a logo to a URL QR code?
Yes. Upload a PNG, JPG, SVG or WEBP and it is centred with a safe zone; error correction is raised to level H so the code still scans.
Do URL QR codes expire?
No. Static QR codes encode the link directly in the image, so they work forever. Only dynamic QR codes, which use a redirect service, can change or stop.
What size should a URL QR code be?
At least 2 × 2 cm for close scanning, scaling up with distance (about 1 cm of code per 10 cm of scan range). Use SVG or a 1024px+ PNG for print.
How do QR codes work?
A URL is converted into a bit stream, combined with Reed–Solomon error-correction codewords, and laid out in a square grid of modules alongside fixed finder, timing and alignment patterns. A phone camera locates the three corner finder patterns, corrects perspective, reads each module as a 1 or 0, repairs any damaged data using the redundancy, and decodes the original web address — all in a fraction of a second.
What is the difference between a website QR code and a short link?
A website QR code is an image that encodes a destination for camera scanning, while a short link is a text URL that redirects. They are complementary: encoding a short link inside a QR code keeps the code low-density (easier to scan) and, with a dynamic short link, lets you edit the destination and measure scans without changing the printed code.
When should I use a dynamic QR code?
Use a dynamic QR code when you need to change the destination after printing or measure scan analytics — for example, marketing campaigns, packaging that outlives a promotion, or A/B testing landing pages. Use a static QR code (created here for free) for permanent links such as a homepage, WiFi, menu or social profile, where you never need to edit the target.
Why do some QR codes fail to scan?
The most common causes are low colour contrast, an oversized centre logo, a missing quiet-zone margin, an inverted (light-on-dark) design, blurry or undersized printing, and overly long URLs that make the code too dense. This generator surfaces each of these issues live through a scan-quality meter and a validation checklist so you can fix them before publishing.
Are QR codes good for SEO and digital marketing?
QR codes themselves are not ranked by search engines, but they are a powerful digital-marketing bridge: they drive offline audiences to specific, trackable web pages. Pointing codes at fast, mobile-friendly HTTPS landing pages with clear UTM parameters lets marketers attribute offline placements (print, packaging, signage, TV) to web traffic and conversions in their analytics.
Is it safe to generate QR codes online?
It depends on the tool. This generator runs entirely in your browser, so the URLs you encode — including private or campaign links — never leave your device or get stored on a server. Always be cautious scanning unknown codes, since the risk lies in the destination link, not the code itself; preview links and prefer HTTPS.
QR Code API & Enterprise
Generate QR codes at scale
Automate URL QR code generation from your own apps and workflows. Create static or dynamic codes, embed logos, batch-generate thousands, and unlock scan analytics — all behind a simple JSON API.
A single black or white square in a QR code. The grid of modules encodes the data.
Finder pattern
The three large squares in the corners that let a scanner locate and orient the code.
Quiet zone
The blank margin around a QR code (≥4 modules) that separates it from other graphics.
Error correction
Redundant data (levels L/M/Q/H) that lets a code still read when damaged or covered.
Static QR code
A code with the destination encoded directly in the image — free, permanent, not editable or trackable.
Dynamic QR code
A code that encodes a redirect link, so the destination can be edited and scans tracked.
Quishing
QR phishing — placing a malicious code to send victims to a fraudulent site.
UTM parameters
Tags added to a URL (utm_source, utm_medium…) used to attribute traffic in analytics.
Frequently asked questions
A URL QR code is a square barcode that stores a website address. When scanned with a phone camera, it opens that link in the browser instantly — turning any printed or on-screen surface into a tap-free shortcut to your page.