Restaurant
Menus on table tents
Print a QR linking to your PDF menu or online ordering page. Add to table cards and tabletop signs — guests scan from their phone instead of touching shared menus.
Turn any URL or text into a QR code. Download as PNG or SVG. Customize size, color, and error correction.
Preview
PNG for digital. SVG for print at any size.
What this does
Pick a content type, fill in the fields, and a scannable QR appears live. Download as PNG for screens or SVG for print at any size. No watermark, no expiration, no tracking pixel buried in the corner — most online QR generators add one or both.
From URL to printable file in under 30 seconds.
URL is the most common, but Wi-Fi codes (auto-join your network), vCard (saves your contact info), SMS (pre-filled message), and email (mailto with subject and body) all generate scannable QR codes that handle the action on tap.
Type your URL or the structured data the type needs. The QR regenerates as you type, so you can see when it's getting denser (and might fail at small print sizes).
Use Medium (M) for most cases. Bump to High (H) if the QR will be printed on a curved surface or might get scratched. Customize colors for branded codes — just keep contrast strong (dark on light, no inverted or pastel combos that scanners struggle with). Download PNG for digital, SVG for vector print.
Higher levels reserve more of the QR for recovery, so the code still scans if part of it gets damaged, dirty, or covered by a logo.
Level L7% recoverable
Clean screen QR — banner ads, presentations, slides
Densest, scans fastest at small sizes
1–2 cm minimum
Level M15% recoverableDefault
Standard print — menus, flyers, business cards
Balanced — handles slight printing imperfections
2 cm minimum
Level Q25% recoverable
Glossy stock, dim lighting, photo backgrounds
Denser pattern — resists glare and dust
2.5 cm minimum
Level H30% recoverable
Packaging, stickers, anything touched or scratched
Most redundancy — scans even if 30% obscured
3 cm minimum
Distance rule of thumb
QR size ≈ scan distance ÷ 10
A 30 cm wide QR scans cleanly from ~3 m. A 5 cm QR works from arm's length. Going smaller relative to distance, contrast and lighting matter more.
Privacy
Most free QR generators encode a URL that points to their server, redirect through it, log who scanned, then bounce you to the real URL. That redirect lets them sell you analytics later — and breaks immediately if their service shuts down. We don't do that. The QR encodes your URL directly. The link works forever, with no middleman.
Restaurant
Print a QR linking to your PDF menu or online ordering page. Add to table cards and tabletop signs — guests scan from their phone instead of touching shared menus.
Wi-Fi
Wi-Fi QR codes let guests auto-join your network. Print one near reception or in conference rooms. Works on iOS and Android natively — no app required.
vCard
Scan the QR, save the contact. Name, phone, email, company — all populated in one tap. Replaces typing or fumbling with NFC.
Events
Print a small QR on your badge linking to your LinkedIn, calendar, or vCard. Saves business cards, captures contacts that don't get lost in a stack.
Packaging
Furniture assembly, recipe pages, warranty registration. The QR on the box opens the relevant page on whatever device the customer has.
Marketing
Print QR codes on conference posters, gym mirror flyers, or coffee-shop bulletin boards. People scan if curious — no typing a URL into their phone.
Free tools often add a redirect, an expiration, or a watermark. We don't.
| Feature | BBulkShare | ||||
|---|---|---|---|---|---|
| QR encodes URL directly (no redirect) | Yes | Yes | No | No | Yes |
| Expires on free tier | Never | Never | After 14 days | After 30 days | Never |
| Account required | No | No | After 1/session | Yes | Yes |
| PNG + SVG export | Yes | Yes | PNG only | Yes | Yes |
| Content types supported | 6 | 6 | 9 | 3 | 1 (URL) |
| Custom color (free tier) | Yes | Yes | No | No | Yes |
| Embeds logo in center | No | Yes | Yes | Yes | Yes |
| Tracks scans | No | No | Yes (locked) | Yes (Pro) | Yes (Pro) |
| Runs locally in browser | Yes | No | No | No | No |
QR scanners decode by light/dark contrast. Pure black on pure white scans fastest. Dark navy on cream still works. Pastel teal on light gray fails on older phones. If you must brand-color, keep the foreground dramatically darker than the background.
Below that size, error correction can't compensate for printing imperfections. For posters viewed from 2 meters away, scale up: rule of thumb is QR size = scan distance / 10. A QR scanned from 3m away should be at least 30 cm.
Always download the QR, print one test, scan with both iPhone Camera and Google Lens. Test in different lighting (fluorescent office vs natural). Some printers shift colors slightly and break contrast.
High (H) error level reserves 30% of the QR for error correction — meaning the code still scans if 30% is obscured. Use for stickers, packaging, anything physically handled. Use Medium (M, 15%) for screen-only or clean print contexts.
A 200-character URL produces a much denser QR than a 30-character one. If your URL is long (UTM params, tracking codes), shorten it first with a redirect service before generating the QR — the result will scan better at small sizes.
Keep going
File link generator
Upload a file and get a short link to encode in a QR for menus, packets, or signage.
Image Resizer
Resize generated QR PNG to exact pixel dimensions for digital placements.
Custom domain file sharing
Encode your branded domain in the QR instead of a generic short-URL service.
Branded download page
Pair your QR with a branded landing page when scanned.
Everything runs locally in this tab. Nothing uploads, nothing stores on a server, nothing indexes.
No progress bars stuck at 99%, no rate limits, no 'please wait' screens. Drop, click, done.
When the free tool isn't enough, deliver from files.your-agency.com — password and view analytics included.
Eliminates manual zipping steps when sending multiple files to clients.
Lets users actually compress files right away instead of guessing output ranges.
Saves time and reduces confusion in client handoffs by standardizing delivery messages.
Helps users send oversized PDFs that fail email and portal upload limits.
Most PDF merge tools upload your sensitive documents to a server. Ours never does — everything happens in your browser with pdf-lib.
Extracting pages from a PDF usually requires uploading to a third party. This tool does it locally in your browser.
Yes. QR codes are an open standard — generated codes are yours to use commercially without restriction or attribution.
Yes. Change the foreground and background color. For more elaborate designs (logos, gradients), use a dedicated branded QR service — this tool focuses on clean, scannable defaults.
Levels L (7%), M (15%), Q (25%), H (30%). Higher levels make the code recoverable from more damage but require more pixels. Use M for most cases. Use H if you'll print the code small or in a high-wear environment.
Yes. Switch between content types: URL, plain text, Wi-Fi credentials (WPA/WEP), vCard contact, SMS pre-fill, or geo coordinates.
Yes. Download as PNG (great for screens) or SVG (perfect for print — scales to any size without quality loss).