Free QR Code Generator — custom, static, and print-ready
Generate a QR code for any URL in your browser. Full color customization, optional center logo, PNG + SVG + JPG export. No signup, no watermark, no expiry — the codes you download here keep working forever.
Paste any URL or text. The QR will regenerate live as you type.
Encoding: https://www.socialcal.app
Platform-specific QR generators
Pre-tuned color defaults, URL format helpers, and platform-aware FAQs — pick the one that matches what you are linking to.
Static QR codes, done properly
Most free online QR generators push you toward "dynamic" codes that route through their server — convenient for analytics, but they break the moment that server goes down or the vendor decides to charge for the redirect. This tool only makes static codes, where the URL is baked into the pattern itself.
That means the file you download is self-contained. No account, no subscription, no vendor in the middle. If you print it on a shop window in 2026, it still works in 2036.
Built for social profiles specifically
Generic QR tools treat every URL the same. This one ships platform presets: the right URL format for each social site, the correct brand colors as a starting point, the official logo as the center image, and FAQs answering questions specific to that platform — like whether TikTok's TikCode feature replaces the need for a QR, or what the three different YouTube URL formats mean.
Pick a platform page above to get the tuned version. Or use the universal generator at the top for any URL.
Why this generator
Six decisions that separate this tool from the generic QR generators cluttering the first page of Google.
100% browser-based
Every QR is rendered locally in your browser using the canvas API. The URL you type, the logo you upload, the color pickers — nothing is sent to a server. You can unplug the internet after the page loads and the tool still works.
Static codes that never expire
No dynamic redirects, no vendor in the middle, no subscription required to keep the code alive. The URL is baked into the pattern, so a code printed today keeps scanning in 10 years.
High error correction by default
Codes are generated at error-correction level H (30% damage tolerance) so they stay scannable with a center logo overlay, a coffee stain on the print, or a bent corner.
Platform-tuned presets
Dedicated pages for Instagram, TikTok, LinkedIn and YouTube ship with correct URL templates, brand-accurate default colors, and the official platform mark as the optional center logo.
PNG, SVG and JPG export
SVG for print and designer workflows (vectors scale infinitely), PNG for digital use at 1024×1024 by default, JPG only where a platform rejects the first two. The export format is yours to choose.
Unlimited, no account required
Generate as many codes as you want. No signup wall, no watermark, no daily quota. The tool runs entirely client-side, so there is nothing for us to rate-limit.
What to know before you print
Three things decide whether a QR code actually works in the real world: the error-correction level it was generated at, the physical size it gets printed at, and the file format you hand to the printer or upload to the web. Here is what you need to know.
Error-correction levels explained
Every QR code bakes in redundant data so it can still be read when part of the code is damaged, dirty, or covered by a logo. There are four levels — L, M, Q and H — and the trade-off is always the same: more redundancy means more resilience but a denser-looking code.
Maximum data density, minimum physical space. Use only for short URLs on clean digital surfaces (email signatures, slide exports) where no logo overlay is needed.
The default for most online QR generators. Reasonable balance between density and resilience, but not enough to safely cover with a logo.
Printed collateral with a small center logo, or outdoor signage that may get weathered. Safe for most branded print work.
What this tool uses by default. Handles a center logo up to ~25% of the code area, plus real-world wear: smudges, scuffs, partial overlay by stickers or tape.
Minimum QR size by scan distance
The most common QR failure in print is a code that was too small for the distance it needs to be scanned from. The rule of thumb: your QR's side length should be at least 1/10 of the scan distance. Here are real-world sizes for common deployments.
| Scan distance | Minimum QR size | Typical use |
|---|---|---|
| 10 cm (handheld) | 2 × 2 cm | Business card, menu, receipt, product tag |
| 30 cm (arm's length) | 3 × 3 cm | Flyer, poster held in hand, sticker, book insert |
| 1 m | 10 × 10 cm | Wall-mounted sign at eye level, booth panel, counter display |
| 3 m | 30 × 30 cm | Storefront window decal, overhead event signage, lobby display |
| 5 m | 50 × 50 cm | Trade-show backdrop, conference stage screen, large format outdoor |
| 10 m | 100 × 100 cm | Billboard-scale print, exterior building wrap, stadium signage |
Tip — Always test your printed QR at the actual distance and lighting conditions it will live in. Phone cameras scan differently under fluorescent retail lighting than they do on a sunny sidewalk.
PNG, SVG or JPG — which export should you download?
The generator offers three export formats. Each one exists for a different workflow — here is when to pick each.
Pros — Vector — scales to any size with zero quality loss. Tiny file size. Editable in Illustrator, Figma, Affinity Designer.
Cons — Some older print shops and social platforms do not accept SVG uploads.
When to pick it — The right default for print. Hand the SVG to your designer or printer and let them scale it for the final medium.
Pros — Universal support. Transparent background option. Lossless compression.
Cons — Raster — a PNG exported at 1024×1024 starts to look pixelated if blown up past ~30 cm print.
When to pick it — The right default for digital. Email signatures, web pages, slide decks, social posts. Bump the export size up if printing at A3 or larger.
Pros — Smallest file size. Accepted by every platform and app ever made.
Cons — Lossy compression creates artefacts on the hard edges of a QR, which can reduce scan reliability.
When to pick it — Only use when the platform you are uploading to rejects PNG and SVG. Export at maximum quality to minimize edge artefacts.
QR code FAQ
Is this QR code generator really free?+
Yes, forever. Every code is rendered in your browser with zero server round-trips, so there is no cost for us to deliver it, no rate limit to hit, and no signup wall. No watermark either — the QR you download is the whole file.
What is the difference between a static and a dynamic QR code?+
A static QR encodes the URL directly into the pattern — scan it and you get exactly that URL, forever. A dynamic QR encodes a redirect link that the QR vendor controls, which lets them change the destination and track scans, but also means the code stops working if the vendor goes down or you stop paying. This generator only makes static QR codes. They are the right choice for print collateral, physical products, and anything you want to keep working indefinitely.
Will my QR code expire?+
No. Static QR codes do not expire. The URL is baked into the pattern itself, so the code keeps working as long as the destination URL is alive. If the destination page is taken down later, the QR will lead to a 404 — but this is the same risk as printing any URL.
Can I add a logo in the center of the QR?+
Yes. The generator ships with official platform logos for Instagram, TikTok, LinkedIn, and YouTube, and you can also upload your own logo (PNG, JPG, or SVG). The code uses a high error-correction level, so it stays scannable with the logo overlay covering up to roughly a third of the area.
What file format should I download?+
For print — business cards, flyers, packaging, storefront decals — download SVG if your designer or printer accepts vectors, or PNG at the highest size you need. For digital uses — email signatures, slide decks, web embeds — PNG is usually fine. JPG is available but loses quality on the sharp edges of the QR pattern, so only use it when the platform you are uploading to rejects PNG and SVG.
Does this generator upload my data anywhere?+
No. Everything runs in your browser — the URL you type, the colors, the logo image you upload. Nothing is sent to a server. You can verify this by opening the browser network tab while using the tool.
How do I test that my QR code actually scans?+
Open the camera app on any recent iPhone or Android phone and point it at the code on your screen. The phone should show a tappable link. For printed codes, test the physical print at the size you intend to deploy — especially for anything being viewed from more than a meter away. If it does not scan reliably, try increasing the size, adding more margin, or raising the contrast between the dots and background.
Can I make a QR that opens an app directly?+
Yes, as long as the destination URL is a deep link the target app recognizes. For social platforms like Instagram, TikTok, LinkedIn, and YouTube, using the standard web URL (instagram.com/yourhandle, etc.) will deep-link into the app on iOS and Android automatically.
More Free Tools
Explore our full suite of free social media tools — no signup required.
Schedule content to every profile your QR points to
SocialCal plans, queues, and publishes to 10 social platforms from a single calendar — Instagram, TikTok, LinkedIn, YouTube, and more. Your QR gets people to your profile; we make sure there's always something fresh to see.
Start free trial