Website QR code generator
Paste your website's link and download its QR code as a PNG or SVG. The link sits inside the code itself, so it never expires. No website yet? Upload an HTML file below and get a live link with its QR code. Free, no account.
Your QR code shows up here as you type.
No website yet? Publish a page and get its QR code
A file. A folder. A fresh start.
Your static site, one link away.
Uploading publishes your file. The link is public but unlisted, not password-protected, so leave out secrets and confidential content.
Make a QR code for your website
- Type or paste the website's address into the box above, like yoursite.com or a full https:// link.
- Check the address under the code, then download it: PNG for documents, slides and chats, SVG for print.
- Scan it with your phone camera to test it before you print.
Need a link first? Publish a page with curl
curl -X POST https://ship.page/deploy \
-H "Content-Type: text/html" \
--data-binary @index.htmlThe response is JSON with your live URL. Paste it above to get its QR code.
What you get
- Static QR codes with your link inside, with no redirect, tracking or expiry
- PNG files over 1,000 pixels wide, and SVG files that stay sharp at any print size
- Made in your browser: the link you type isn't sent to our server
- Error correction that keeps the code readable if part of it gets scuffed
- Free hosting for the page itself if you don't have a website yet
Limits by plan
| Free | Pro | Team | |
|---|---|---|---|
| Price | $0 | $4 per month | $19 per month |
| Account required | No | Yes | Yes |
| Single HTML file | 10 MB | 10 MB | 10 MB |
| ZIP upload | 25 MB, 100 MB unpacked | 100 MB, 400 MB unpacked | 100 MB, 400 MB unpacked |
| Files per request | 100 | 900, append up to 10,000 | 900, append up to 10,000 |
| Deploys per minute | 10 | 120 | 120 |
| Link lifetime | 30 days, 90 with a free account | No expiry, or any TTL from 60 seconds | No expiry, or any TTL from 60 seconds |
| Named URLs that redeploy in place | No | Yes | Yes |
| Password protection | No | Yes | Yes |
| Vanity subdomain | No | No | Yes |
Static and dynamic QR codes
Many QR code sites make dynamic codes: the code points at their own short link, which forwards to your site. Those can stop working when a free trial ends. The codes here are static, with your link inside the code, so they work for as long as your website does.
The trade-off is that a static code can't be pointed somewhere else after printing. To change what people see, change the page at that address.
Printing it
Print the code at least 2 cm (0.8 in) wide and keep the white border around it. Dark modules on a light background scan best. Test it with a phone camera before you print a batch.
Questions
How do I make a QR code for my website?
Paste the website's address into the generator above and the QR code appears right away. Download it as a PNG or SVG. It's free, with no account.
Do these QR codes expire?
No. They're static codes with your link inside, not a redirect through our servers, so they keep working as long as the website does.
PNG or SVG?
PNG works everywhere: documents, slides, chats and social posts. SVG is a vector file that stays sharp at any size, from a business card to a poster.
I don't have a website yet. Can I still get a QR code?
Yes. Upload an HTML file, a folder or a ZIP on this page. You get a live link in seconds, and the success screen shows its QR code to download. Free links stay live for 30 days, or 90 days once you claim them with a free login, and paid plans keep pages online with no expiry, so pick the plan before you print.
Is the link I type sent anywhere?
No. The QR code is made in your browser, and the link you type isn't uploaded or stored.
Keep reading
- Invitation website: send an invite as a link and QR code
- Wedding website: a QR code for the invitations
- HTML to link: paste code, get a URL
- Free website hosting
No website yet?
Upload your page and get a live link with its QR code in seconds. Free, no account.