Skip to content
XUtilHub

Free QR Code Generator – URL, vCard, WiFi, WhatsApp

Generate QR codes for websites, contact cards, email, phone calls, WhatsApp chats, WiFi networks and plain text. Customize colors and style, then download as PNG or SVG. The codes are static and never expire.

7 tools

Free QR codes for every purpose

QR codes connect the physical and digital worlds: a scan with any phone camera opens a website, saves a contact, joins a Wi-Fi network or starts a chat. Our generators create static QR codes. The data is stored in the code itself, so it never expires, needs no account, and keeps working even if our site disappeared tomorrow.

Which QR code should I create?

GoalQR typeWhat happens on scan
Send people to a website or menuURLOpens the link
Share your contact detailsvCardOffers to save the contact
Let guests join your Wi-FiWiFiConnects automatically
Start a WhatsApp conversationWhatsAppOpens a chat with your number
Get emails about a specific topicEmailOpens a pre-filled email
Get phone callsPhoneOffers to call your number
Show a short message offlineTextDisplays the text

Design for reliable scanning

  1. Contrast is king. Use a dark code on a light background.
  2. Leave the quiet zone. Keep the white margin around the code.
  3. Size for distance. Make the code about 1/10 of the scanning distance (20 cm for a poster read from 2 m), and at least 2 cm on business cards.
  4. Logos are fine. Adding a logo automatically switches to the highest error correction (30%).
  5. Less data, bigger dots. Shorter URLs and messages produce simpler, faster-scanning codes.
  6. Always test on both iPhone and Android before printing.

Error correction levels

LevelRecoversUse when
L~7% damageClean digital displays
M~15% damageGeneral use (default)
Q~25% damagePrinted materials, outdoors
H~30% damageLogos, rough surfaces (used automatically with a logo)

PNG or SVG?

  • PNG: screens, documents, social media, presentations. Choose 1024 px or larger for print documents.
  • SVG: professional printing, signage and large formats. It's a vector, so it stays sharp at any size.

Static vs. dynamic QR codes

Static codes (what we create) store the data directly: free forever, private, and no tracking. Dynamic codes point to a redirect service, which lets you change the destination and count scans, but they stop working if the service or your subscription ends. To change a destination later, point a static code at a page you control and update that page.

Frequently asked questions

Do the QR codes expire?

No. They are static QR codes with the data encoded directly, so they work forever.

Can I use them commercially?

Yes. The QR codes you generate are yours to use anywhere, including in print.