Every QR code type
Make a QR code for a URL, plain text, WiFi network, vCard contact, email, SMS, phone number, map location, or a hosted image or PDF — all from one place.
A precision instrument for encoding anything.
Nº 01 — Compose
Pick a type below, fill it in, and your free QR code updates live on the right — ready to download as PNG, SVG or JPG.
Turn any website URL or text into a scannable QR code — ideal for posters, packaging, business cards, menus and product labels.
Make a QR code for an image, PDF or any file. A QR can't hold a whole file, so we host it for free and encode the link — scanning opens your file.
Drop a file, or browse
image · pdf · doc · audio · zip — anything
✓ This site has built-in permanent storage (Cloudflare R2) — files upload instantly with no setup. The providers below are optional alternatives.
Connect a free account once and every upload gets a permanent link that never expires. Credentials are saved only in this browser — nothing is sent to us.
PDFs/ZIPs only: also enable Settings → Security → “PDF and ZIP files delivery” — free accounts block it by default. Images work without this.
qr-files)owner/repo + the token above, then Test & connectAlready in Google Drive, Dropbox or OneDrive? Share as “anyone with the link” and paste it — we’ll turn it into a clean direct link. Free, permanent, synced across your devices.
Create a WiFi QR code so guests join your network by scanning — no spelling out the password.
Generate an email QR code that opens a pre-filled message — recipient, subject and body ready to send.
Create an SMS QR code that opens a text message with the number and wording already filled in.
Make a phone-call QR code — one scan opens the dialer with your number ready to call.
Include the country code (e.g. +1) so it works internationally.
Build a vCard QR code — a digital business card that saves straight to a phone's contacts when scanned.
Create a location QR code — scanning drops a map pin people can open in Google Maps or Apple Maps for directions.
Scanning opens this point in the phone's map app.
Nº 02 — Proof
Tip: test every code with your phone before printing.
QR Forger is a fast, privacy-friendly QR code generator that turns links, text, WiFi, contacts, images and PDFs into clean, high-resolution codes — right in your browser, with no sign-up and no watermark. Choose a type, customize the colors and shape, add a logo, and download a print-ready PNG, SVG or JPG.
Make a QR code for a URL, plain text, WiFi network, vCard contact, email, SMS, phone number, map location, or a hosted image or PDF — all from one place.
Design a branded QR code with a logo in the center, pick custom foreground and background colors, choose rounded or classy dot styles, and tune error correction and quiet zone.
Download a crisp high-resolution QR code as PNG or JPG, or a vector SVG that scales to any size for posters, packaging and signage without blur.
Yes. QR Forger is 100% free with no sign-up and no limits. Codes for links, WiFi, contacts and more are generated entirely in your browser.
Open the File tab and drop your image or PDF. Because a QR code can only hold a tiny amount of data, QR Forger hosts the file (free Cloudinary, your own Google Drive/Dropbox link, or a temporary host) and encodes the resulting link, so scanning opens the file.
No. A QR code's pattern is permanent — it never expires. For files, the QR points to a hosted link; with free permanent storage connected that link lasts forever, while the optional quick host is temporary (about one hour).
Yes. Add a center logo in the Appearance panel. QR Forger automatically raises error correction to the highest level (H) so the code still scans reliably with your logo in the middle.
Download the SVG for print — it's vector and stays sharp at any size. For raster, use a large PNG (1000 px or more). Keep strong contrast (dark code on a light background) and always test-scan before printing.
A static QR code stores its content directly and can't be edited after creation. A dynamic QR code stores a short redirect URL whose destination you can change later. QR Forger creates static codes; for files it encodes a permanent link, so you can swap the file at that link without reprinting the code.