Codes that never expire
Every code is static: the content is in the pattern, not behind our server. There is no trial that ends, no subscription to keep paying and no redirect that can be switched off.
Generate custom QR codes for URLs, WiFi, contacts, email, and more. Custom colors, dot styles, logo embedding. Download as PNG, SVG, or PDF. 100% in your browser — your data never leaves your device.
Last updated: October 2026
Make a QR code for a website, a WiFi network, a business card, an email, a text message or a phone number in under a minute. Choose the colors, the shape of the dots and corners, and put your logo in the middle, while a live preview shows every change. The codes are static: what you type is stored in the pattern itself, so they never expire, never pass through a redirect and keep working without any subscription. The code is drawn by your own browser, so your link or WiFi password is never sent to a server. Download a PNG up to 2000 pixels, a vector SVG (without a logo), or a print-ready A4 PDF.
How it works
Pick the content, style it, add a logo if you like, and download. The preview updates as you go, so you see the finished code before you save it.
Pick URL, Text, WiFi, vCard, Email, SMS or Phone and fill in the fields: a web address, a network name and password, your contact details, and so on. The preview on the right redraws as you type.
Choose the foreground and background colors from the presets or any color you like, then a dot style (Square, Dots, Rounded, Classy, Classy Rounded or Extra Rounded) and the shape of the three corner squares and their centers.
Upload a PNG, JPG or SVG logo. It sits in the middle of the code on a white square, and a slider sets its size from 15% to 40% of the code. Adding a logo raises error correction to Quartile so the code can still be read.
Set the size from 200 to 2000 pixels and download a PNG, an SVG or a PDF. Scan the result with a phone or two before you print it.
Why OneClickPDF
Every code is static: the content is in the pattern, not behind our server. There is no trial that ends, no subscription to keep paying and no redirect that can be switched off.
The code is drawn in your browser. Links, WiFi passwords and contact details are never sent to a server, and neither is your logo.
Websites, plain text, WiFi logins, vCard contacts, pre-filled emails, text messages and phone numbers, each with its own form so you don't need to know the format.
Any foreground and background color, six dot styles, three corner styles and two corner-dot styles, plus your own logo in the center on a white square.
A PNG from 200 to 2000 pixels, an SVG that scales to any size (without a logo), or an A4 PDF with the code centered, ready to print.
No account, no watermark on the code and no limit on how many codes you make or download.
Good to know
Many QR code sites make dynamic codes by default. The pattern holds a short link to the company’s own server, which forwards each scan to your real address. That lets you change the destination later and count scans, but the code only works for as long as that company keeps forwarding it, which often depends on a paid plan. A static code, the kind this generator makes, holds your content directly. Nothing sits in between, so there is nothing to expire or switch off. The trade-off: you can’t edit it after printing and it doesn’t count scans. If you may need to change where a printed code points, link it to a page on your own website that you can update.
To make a code that scans first time, keep the contrast high: a dark pattern on a light background, since light-on-dark codes are not read by every scanner. Leave a plain light border (the “quiet zone”) of at least four dots’ width on every side; the downloaded file has none of its own. Short content makes bigger dots, so a short link scans more easily than a long one. Error correction lets a scanner rebuild up to 7%, 15%, 25% or 30% of a covered or damaged code, which is what makes room for a logo; the bigger the logo, the higher the level it needs.
For size, a common rule of thumb is at least 2 × 2 cm (about 0.8 inch), and roughly one tenth of the distance people scan from: a poster read from 2 meters away wants a code about 20 cm wide. For print, choose 2000 pixels or the SVG. Before printing hundreds of copies, scan a test print with an iPhone and an Android phone.
Use cases & limits
Why choose ours?
From each generator's own home page, October 2026. Others offer more content types; ours is drawn in your browser, so your content never reaches a server.
| Feature | Ours | QR Code Generator | QRCode Monkey | GoQR.me |
|---|---|---|---|---|
| Free static codes that never expire | ||||
| Code made without a server | Not stated | Cached 24 h | Made by their API | |
| Download without an account | JPG only | |||
| SVG download | without logo | Account needed | ||
| PDF download | Not listed | |||
| Content types | 7 | 8 | 14 | 9 |
Competitor information was accurate at time of publication and may have changed.
Putting the code on a document? Place the PNG on any page with Edit PDF, or collect several codes into one PDF, one per page, with Image to PDF. Need a strong WiFi password before you make the code? Use the Password Generator.
Create custom QR codes for URLs, WiFi, contacts, email, and more. Add logos, custom colors, and dot styles. Download as PNG, SVG, or PDF — free in your browser.
Generate a QR code that lets guests connect to your WiFi instantly. No typing passwords — just scan and connect. Free, private, in your browser.
Type your link or WiFi details, style it, download. No account, nothing uploaded.
Sign PDF Online Free
Draw your signature, type it, or upload an image — then place it anywhere on your PDF in seconds. Legally valid under the ESIGN Act (US), eIDAS (EU), and Electronic Communications Act (UK). No account is needed.
Edit PDF
Click any text in a PDF and change it, in its original font where possible. Add text, images, shapes, links, and signatures — no upload, no software to install.
Create PDF Form
Turn any PDF into a fillable form by placing text fields, checkboxes, radio buttons and dropdowns on its pages.
HTML to PDF
Convert HTML files or web content to PDF.