# QRify — Free QR Code Generator > Create free, high-quality QR codes for URLs, Wi-Fi, vCard, text, email, and phone — with logos, custom colors, and independent finder-eye styling. No sign-up, no watermark, generated privately in your browser. ## Key facts - QR codes for URL, Text, Email, Phone, Wi-Fi, vCard, SMS, Location, Event, WhatsApp, Payment, Telegram, Signal, Meeting, Music, App Store, and Social - Logo embedding and custom foreground/background colors - Independent finder-eye shape and color styling - Live preview with scan-quality and contrast checks - Export as PNG, SVG, JPG, and PDF - Bulk generation from a list or CSV - Runs entirely in the browser — no sign-up, no upload - Static QR codes: they encode content directly, never expire, and use no tracking redirect. - Private by design: generation happens in the browser; content and images are never uploaded. ## Supported QR types URL, Text, Email, Phone, Wi-Fi, vCard, SMS, Location, Event, WhatsApp, Payment, Telegram, Signal, Meeting, Music, App Store, and Social. ## Pages - [Generator](https://www.qrify.to/): Create and customize a QR code with a live preview. - [Bulk export](https://www.qrify.to/bulk): Batch-generate many codes from a list or CSV and download a ZIP. - [Blog](https://www.qrify.to/blog): Practical guides on QR print quality, code types, and what to trust. - [About](https://www.qrify.to/about): What QRify is and the principles behind it. - [Privacy](https://www.qrify.to/privacy): How QRify keeps your data on your device. - [Accessibility](https://www.qrify.to/accessibility): Accessibility commitments and features. ## Blog posts - [Are QR code generators safe? What actually happens to your data](https://www.qrify.to/blog/are-qr-code-generators-safe): It depends on where the code is generated and whether it contains a redirect. A client-side generator builds the code in your browser and never sees your content. A server-side one receives whatever you type, and a tool producing dynamic codes routes every future scan through its servers, logging the scanner’s IP, location, device and time. - [vCard QR codes: put your contact details on a business card](https://www.qrify.to/blog/vcard-qr-code): A vCard QR code encodes a complete contact record — name, phone, email, company, website — directly in the pattern, so scanning it offers to save the contact with no network needed. Because vCards are verbose, the code is dense, which means it must be printed larger or trimmed to essential fields. - [SVG vs PNG vs PDF: which QR export format to use, and when](https://www.qrify.to/blog/qr-code-file-format): Export SVG or PDF for anything going to print, because vector artwork has no resolution to get wrong at any size. Use PNG for screens, email and slides. Never use JPEG: its compression is built for photographs and produces visible fringing on the hard black-and-white edges a scanner depends on. - [How to add a logo to a QR code without breaking the scan](https://www.qrify.to/blog/qr-code-with-logo): Put the logo in the centre, keep it under about 20–25% of the code’s area, and raise error correction to H. Never cover the three corner finder patterns or the timing lines between them. The size limit is a convention, not a specification, so scan the final artwork on several phones before printing. - [QR code error correction levels (L, M, Q, H), explained](https://www.qrify.to/blog/qr-code-error-correction): QR codes carry redundant data so a damaged or obscured symbol still decodes. ISO/IEC 18004 defines four levels — L, M, Q and H — recovering roughly 7%, 15%, 25% and 30% of codewords. Medium is the sensible default. Higher levels add data, which makes the grid denser and every module smaller at the same printed size. - [The minimum QR code size, and the scan-distance rule behind it](https://www.qrify.to/blog/minimum-qr-code-size): Make a QR code roughly one tenth as wide as the distance it will be scanned from, and never smaller than about 2 × 2 cm for short content. Neither figure is in a standard — ISO/IEC 18004 leaves module size to the application — but both are conservative. Longer content means smaller modules, so it needs a bigger code. - [Print-ready QR codes: size, resolution, quiet zone, and export settings](https://www.qrify.to/blog/qr-codes-for-print): A printed QR code scans reliably when it is at least one tenth of the intended scan distance across, surrounded by a clear quiet zone four modules wide, printed from vector artwork (SVG or PDF) or at 300 DPI or higher, and dark-on-light with strong contrast. Size and quiet zone cause most real-world failures. - [Static vs dynamic QR codes: what each can and can’t do](https://www.qrify.to/blog/static-vs-dynamic-qr-codes): A static QR code encodes your content directly, so it never expires — but it cannot be edited once printed and cannot count scans. A dynamic QR code encodes a short redirect URL, so its destination can be changed and scans tracked, but it depends on a provider you do not control. - [How to make a Wi-Fi QR code (and what the string actually contains)](https://www.qrify.to/blog/wifi-qr-code): A Wi-Fi QR code encodes your network name, security type and password as plain text beginning with WIFI:. Phones parse it and offer to join, so nobody types anything. Make one by entering the exact SSID, choosing WPA, and typing the password. Nothing is encrypted — the code is the password in machine-readable form. ## Optional - [RSS feed](https://www.qrify.to/blog/rss.xml): new guides, as they publish. - [Full knowledge bundle](https://www.qrify.to/llms-full.txt): every post's answer block, key points and FAQs. ## FAQ - **Is QRify really free?** Yes. QRify is completely free with no sign-up, no account, no watermark, and no limit on how many QR codes you create. - **Do the QR codes expire?** No. QRify makes static QR codes, which encode your content directly. They never expire and keep working forever, with no tracking redirect in the middle. - **Can I add a logo and change the colors?** Yes. You can drop in a logo, set custom foreground and background colors, and style the three finder eyes with their own shape and color to make the code look branded — while a live contrast check keeps it scannable. - **Which format should I use for print versus screens?** Use SVG or PDF for print and large formats because they scale to any size without blurring. Use PNG for websites, apps, and on-screen use. QRify exports all four (PNG, SVG, JPG, PDF). - **Is my data private?** Yes. Every QR code is generated entirely in your browser. Your content, logos, and images are never uploaded to a server — nothing leaves your device unless you export or share it. - **What can a QR code contain?** QRify supports URL, Text, Email, Phone, Wi-Fi, vCard, SMS, Location, Event, WhatsApp, Payment, Telegram, Signal, Meeting, Music, App Store, and Social — each with its own fields and validation. Built by Kiril Urbonas.