QR code generator
Create a QR code for a website link, plain text, Wi-Fi, email, phone number or SMS — free, with no sign-up and no watermark. Everything is generated in your browser and downloads as PNG or SVG. Nothing you type is uploaded.
What can you turn into a QR code?
Pick the type that matches what you want people to get when they scan:
• URL / link — open a website, menu, form or social profile.
• Text — show a short message, code or note without any internet connection.
• Wi-Fi — connect to a network by scanning, without typing the password.
• Email — start a pre-filled email to a fixed address.
• Phone — dial a number with one tap.
• SMS — open a text message with the number and body ready to send.
Static vs. dynamic QR codes
QRBloom makes static QR codes: the data is stored directly inside the pattern. That means there is nothing to expire, no account, no tracking and no monthly fee — a printed code works forever as long as the underlying link or info is still valid. The trade-off is that you cannot edit a static code after printing; if the destination changes, you generate and reprint a new one. Dynamic codes (from paid services) point to a redirect you can edit later and add scan analytics, at the cost of a subscription and a third party in the middle. For most posters, business cards, menus and packaging, a static code is the simpler and more private choice.
How to make a QR code
1. Click Open the generator. 2. Choose a type (URL, text, Wi-Fi, email, phone or SMS). 3. Fill in the details. 4. Optionally change the colour and quiet-zone margin. 5. Download as PNG for screens or SVG for crisp printing at any size.
Tips for codes that always scan
Keep good contrast (dark code on a light background), leave a clear quiet-zone margin around it, and do not shrink it below about 2 cm for print. Shorter data scans faster and more reliably, so prefer a short URL over a very long one. For posters and stickers, download SVG so the code stays razor-sharp however large you print it.