Icons, social & QR
QR Code Generator
Type a link or choose a template such as Wi-Fi, and the code updates as you type. These are static QR codes: the information is stored in the pattern itself, so there is no account, no tracking, no expiry date and no server involved.
Loading tool…
Content
Start web addresses with https:// so phones recognise them as links.
Anyone who scans this code can read the password.
Include the country code for numbers that must work internationally.
Appearance
Your QR code
How to use the QR Code Generator
- Choose the content type (Link or text, Wi-Fi, Email or Phone) and fill in the fields.
- Pick the error-correction level, colours and size. Keep the dark-on-light contrast high.
- Scan the preview with your phone to check it.
- Download PNG for documents and screens, or SVG for print at any size.
Tips for better results
- Dark code on a light background scans most reliably. Inverted (light on dark) codes are not read by every scanner.
- Leave the quiet zone (the blank border) at 4 modules or more. Cropping it is the most common reason a printed code fails.
- Shorter content makes a simpler, easier-to-scan code. For long URLs, use a short link.
- Always test the printed result with more than one phone before printing in bulk.
Limitations you should know about
- The data in a static QR code cannot be changed afterwards. If the link might change, point the code at a page you control and update that page.
- Maximum capacity depends on the error-correction level; the tool tells you if the content is too long.
- There is no logo overlay, to keep codes reliably scannable.
- The Wi-Fi password is stored in the code in plain text. Anyone who scans the code can read it.
Frequently asked questions
Do these QR codes expire?
No. A static code is just an encoding of your text, so it works for as long as the information stays valid.
Which error-correction level should I choose?
M (about 15% recovery) is a good default. Use Q or H for codes that may get dirty or scratched; lower levels give simpler codes with more room for data.
Can I track scans?
No. Tracking requires a redirect through a server. A static code simply opens the content you encoded.
Is the information I type sent anywhere?
No. The code is generated in your browser.
Guides that use this tool
Related tools
- Color Contrast Checker Check text and background colours against WCAG 2.x AA and AAA contrast requirements.
- Image Resizer Change an image’s size by pixels or percentage, keeping the proportions you choose.
- Placeholder Image Generator Create simple placeholder images with custom size, colours and text as PNG, JPG, WebP or SVG.