Why a QR Code Belongs on a Modern CV
A printed CV has fixed space. A QR code on that CV opens unlimited space: a full portfolio, video introduction, GitHub profile, live project demos, published articles, and anything else that demonstrates your skills. The recruiter who picks up your CV and is intrigued by your background can see your work in 10 seconds.
What to Link the CV QR To
Option 1 — Personal portfolio website:
The strongest choice. A personal site (yourname.dev, yourname.co.uk) showcases work, personality, and professionalism. Recruiters spend more time here than anywhere else.
Option 2 — LinkedIn profile:
Simpler to set up, universally recognised. Your LinkedIn URL (`linkedin.com/in/yourname`) provides professional history, endorsements, and recommendations.
Option 3 — A link-in-bio page:
A single QR links to a landing page with buttons for: LinkedIn, Portfolio, GitHub, CV download, Email. One QR, multiple destinations — useful if your work spans multiple platforms.
Option 4 — GitHub profile (for developers):
If your strongest work is in code repositories, link directly to your GitHub. Ensure your profile is polished with a README and pinned repositories.
CV QR Placement
| CV Format | Recommended Placement |
|---|---|
| A4 printed CV | Top-right corner beside contact details, 15–20mm |
| A4 with header band | Within the header area near name/title |
| Two-column CV | Top of right column, beside contact section |
| Creative/design CV | Integrated into the design layout |
Size: 15–18 mm is sufficient for close-range scanning. Include a label: "Scan to view portfolio" or "Scan for full profile."
What the Linked Page Should Include
The landing page a recruiter reaches after scanning should answer: "Why should we hire this person?"
- Professional summary (2–3 sentences)
- 3–5 portfolio pieces with descriptions and outcomes
- Links to all relevant professional profiles
- Downloadable PDF version of the CV
- Contact form or email link
Make it mobile-first — recruiters often scan on their phones while reviewing CVs on the commute or in a meeting.
Keeping the QR Current
Use a dynamic QR or a redirect URL you control. When you update your portfolio, change jobs, or switch platforms, update the redirect destination. The QR on printed CVs you have already distributed continues to work perfectly.
Putting this into practice
Start with the smallest real test you can run. Generate the code, print it at the exact size you plan to use, and scan it with two different phones in the lighting where it will live. Check that the destination page loads quickly on a mobile connection and that the call to action next to the code tells people what they will get. If anything feels slow or unclear, fix it before you print a full batch, because reprints cost more than a short test. Keep a note of the size, material, and placement that worked so the next batch starts from a proven setup.
Common mistakes to avoid
The most common mistakes are easy to avoid once you know them. Long payloads make modules tiny, low contrast makes edges hard to read, and text placed too close to the border eats the quiet zone the scanner needs. Covering a corner finder pattern with a logo or a sticker breaks detection entirely, and a code placed behind glare or on a curved surface fails even when the print is perfect. Review each of these points on a proof copy, and treat any failure as a reason to adjust the design rather than a reason to blame the scanner.
Quick checklist
- Keep the payload as short as practical so modules stay large.
- Keep dark modules on a light background with strong contrast.
- Leave a clear quiet zone on all four sides of the symbol.
- Test the printed code at the real viewing distance and lighting.
- Confirm the destination page loads fast on a phone.
- Recheck the code after any change to the link, design, or placement.
Related tools and guides
- For local payments, the [Pakistan payment QR](/pakistan-payment-qr) page explains the regional flow and what customers see.
- The [regional payment QR](/regional-payment-qr) guide covers payment codes used across different markets.
- The [bulk generator](/bulk-generator) builds many codes from a table when one-off generation would take too long.
- Test every code with the [QR scanner](/qr-scanner) on more than one phone before you publish or print it.
- The [UTM builder](/utm-builder) adds campaign parameters so scans show up separately in your analytics.
- The [blog](/blog) collects more guides on sizing, printing, security, and payments for QR codes.