QR Code Generator — Create QR Codes for Links, Text, and More
Generate QR codes for URLs, text, Wi-Fi, vCards, and more. Customise colours and download as PNG or SVG. Free online tool.
QR codes are the fastest way to bridge physical and digital experiences — print a code on a flyer, business card, or product and let users scan it to reach a URL, download a contact, or connect to Wi-Fi. The MyPDF QR Code Generator creates customisable QR codes instantly. For advanced QR features including analytics, dynamic codes, and branded designs, check out QRMax.
How to Generate a QR Code
- Enter data — Type a URL, text, phone number, Wi-Fi credentials, or vCard details.
- Customise — Adjust colours, size, error correction level, and add a logo in the centre.
- Download — Save the QR code as a high-resolution PNG or scalable SVG.
QR Code Data Types
| Data Type | Example | Use Case |
|---|---|---|
| URL | https://example.com | Website links, landing pages |
| Plain text | Any text string | Notes, serial numbers |
| Wi-Fi | Network name + password | Guest Wi-Fi access |
| vCard | Contact details | Business cards |
mailto: address | Quick email links | |
| SMS | Phone number + message | Customer support |
Practical Tips
- Use high error correction for print. Set error correction to "H" (30% recovery) if the QR code will be printed on materials that may get scratched, folded, or partially obscured.
- Test before printing. Scan the generated code with the QR Code Decode tool or your phone camera to verify it works correctly.
- Use SVG for large-format printing. SVG QR codes scale to any size — billboards, banners, vehicle wraps — without pixelation.
Can I add a logo to the centre of the QR code?
Yes. Upload a small logo and the tool places it in the centre. Use high error correction (H) to ensure the code remains scannable with the logo covering part of it.
What is the difference between static and dynamic QR codes?
Static QR codes encode data directly and cannot be changed after printing. Dynamic QR codes redirect through a short URL that can be updated later. For dynamic QR codes with analytics, visit QRMax.
How much data can a QR code hold?
A single QR code can encode up to 4,296 alphanumeric characters or 7,089 numeric digits. For most use cases (URLs, contact info), this is more than sufficient.
Related Tools
- QR Code Decode — Read and decode QR codes from images.
- Barcode Generator — Create 1D barcodes for products and shipping.
- Barcode Decode — Decode barcodes from photos.
- Image to PDF — Embed QR code images in PDF documents.