URL QR Code Generator
Create a free QR code for any website URL. Enter your web address, customize your QR code with colours, styles, gradients, and a logo, then download it as a PNG, JPG, or SVG file.
No account needed. Yours to keep.
1. Add your content
Starter templates & captions Ready-made styles and download frames
Apply a ready-made design. Your content stays unchanged.
Choose a frame to include your caption in downloads, copied images and print sheets. The selected size is the QR area; the frame adds space around it. Captions are saved with design presets.
Colours
More design options Shapes, logo, image size and border
QR shapes
Add a logo
Size & border
Saved designs
Save colours, styles, frames, captions and your logo on this browser. Your encoded QR content is never included. Up to 10 designs; saving an existing name updates it.
Preset files include saved logos. Import adds designs without replacing existing ones; conflicting names are renamed. Maximum 10 designs in total.
Local project library
Save the complete content, design, frame, caption and print label on this browser. Up to 20 projects. Saving an existing name updates it. Projects are not uploaded or synced.
Content is stored unencrypted in this browser profile. This can include Wi-Fi passwords, contact details and event information. Anyone with access to this profile may be able to read it. Clearing site data removes your projects.
Scan advice & checks
Automatic verification checks a PNG copy against your intended content. Transparent images are checked on white. Test the final print or display with your phone too.
Download QR code
PNG for everyday sharing · SVG for scalable print
Choose a destination you can maintain
Paste a complete HTTPS address, including the correct path. Open it in a private browser window first: a menu, booking form or document that works only while you are signed in will also cause problems for people scanning your print.
For a changing menu, encode a stable page you control, such as https://example.com/menu, and update that page when dishes change. The address inside an already printed static QR cannot be edited here.
Check the whole journey
- Generate the code and wait for its automatic scan result.
- Scan the exported image with a phone and check the actual address before opening it.
- Confirm the page loads on mobile data, without your saved login.
- Complete the intended task, such as viewing the menu or finding the booking button.
A passed scan check confirms the decoded content matches your input. It does not test whether a website is available, safe or usable.
Print a useful fallback
Add a caption explaining the destination and print a short readable address beside the code. Keep the clear border intact. Use SVG when a printer needs scalable artwork, or export a sufficiently large PNG. Proof the final physical size using Print options & size guidance.
What happens later?
We do not add an expiring redirect or a scan counter. A downloaded code continues to contain the same address, but domains, hosting, access permissions and third-party links can change. Assign someone to check the destination periodically and before reusing old artwork.