💼 LinkedIn QR Code Generator

Grow Your LinkedIn Network
With One Scan

Create a QR code that opens your LinkedIn profile, company page, or job listing. Perfect for business cards, conference badges, email signatures, and networking events. 100% free, no sign‑up.

👤 Profile 🏢 Company 📄 Post / Job 📱 LinkedIn App
💼 LinkedIn link details LINKEDIN
How to get your profile link: Go to your LinkedIn profile. Your username is in the URL after /in/ — e.g. linkedin.com/in/john-doe.
Enter just your username (e.g. john-doe) or paste your full LinkedIn profile URL.
📁 Click or drag to upload logo
PNG, JPG, SVG · max 500 KB
Logo preview
LinkedIn QR Code
💡 Quick tips
Use your exact LinkedIn username (e.g. john-doe)
Use Level H error correction when adding a logo
Download SVG for business cards and print
Test on iPhone & Android before printing
Print at minimum 3×3 cm for reliable scanning

📊 Why LinkedIn QR Codes Are Essential for Professionals

1B+
professionals on LinkedIn — your network awaits
87%
of recruiters use LinkedIn to find talent — make yourself easy to find
4.2×
higher connection rates when QR codes are used for networking
100%
private — your LinkedIn URL never leaves your device

📖 How to Create Your LinkedIn QR Code in 4 Steps

Choose Your Mode
Select Profile, Company, or Post mode — depending on what you want to link to.
Enter Your LinkedIn Info
Type your username (e.g. john-doe), company slug, or paste a full LinkedIn URL.
Generate and Customise
Click Generate — your QR appears instantly. Change colours, add your logo, adjust size.
Download and Display
Download as PNG for digital, SVG for print. Place on business cards, email signatures, or conference badges.
Test Before Bulk Printing
Scan with both iPhone and Android to confirm the link opens the correct LinkedIn destination.
Track Your Network Growth
Monitor your connection requests and profile views to measure the impact of your QR code campaign.

💼 Where to Use Your LinkedIn QR Code

Business Cards
Replace your long LinkedIn URL with a scannable QR code on every card.
Conference Badges
Let attendees connect instantly without typing your name into LinkedIn.
Email Signatures
Add a QR code to your email footer — one scan opens your profile on mobile.
CVs & Portfolios
Print your QR code on resumes so recruiters can view your full profile instantly.
Office Signage
Display your company page QR at reception for visitors and job seekers.
Product Packaging
Link your brand to your company page for customer engagement.
Trade Shows
Booth banners with your LinkedIn QR to connect with potential clients and partners.
Website & Social Media
Embed the QR on your site or social posts to drive followers to your LinkedIn presence.

🚀 6 Benefits of a LinkedIn QR Code

Instant Professional Connections
No need to search for your name — one scan and your profile opens instantly in the LinkedIn app or browser. Removes every barrier between meeting someone and connecting.
Grow Your Network Offline
Turn physical materials — business cards, conference badges, office signage — into powerful tools for building your professional network.
Promote Your Company
Add your company page QR to marketing materials, packaging, and office spaces to drive followers and attract talent.
Cost‑Free Marketing
Printing a QR code costs pennies, but the potential value of a professional connection is immense. Infinite ROI for your career or business.
Fully Branded
Customise with your brand colours and logo — a branded QR looks professional and drives higher scan rates.
Static & Never Expires
This is a static QR code — your LinkedIn URL is encoded directly into the image. It works forever with no subscription, server, or expiry date.

📖 Complete Guide: How to Grow Your LinkedIn Network with QR Codes

LinkedIn is the world's largest professional network with over 1 billion members. It's the primary platform for job seekers, recruiters, business development professionals, and thought leaders. But growing your network and getting people to connect with you requires visibility — and visibility often starts offline. QR codes are the perfect bridge between your physical presence and your LinkedIn profile, making it effortless for anyone to connect with you professionally.

Why LinkedIn QR Codes Are Essential

When you're at a networking event, handing out business cards, or attending a conference, there's no easy way for someone to instantly connect with you on LinkedIn — unless you use a QR code. Without it, they have to remember your name, open the app, search, and hope they find the right profile. That's too many steps. A QR code reduces the entire process to a single scan, eliminating friction and dramatically increasing the likelihood of a connection.

Getting the Most from Your LinkedIn QR Code

Frequently Asked Questions

Choose Profile mode, enter your LinkedIn username (e.g. john-doe) or full profile URL, click Generate, then download as PNG or SVG. Scanning opens your LinkedIn profile directly in the browser or LinkedIn app.
Go to your LinkedIn profile page. Your username (also called your custom URL) appears in the browser address bar after /in/ — for example linkedin.com/in/john-doe means your username is john-doe.
Yes. Switch to Company mode and enter your company page name (the slug after /company/ in the LinkedIn URL) or paste the full company URL.
Yes. Switch to Post mode and paste the full URL of any LinkedIn post, article, or job listing. The QR code opens that exact content when scanned.
No. This is a static QR code — the LinkedIn URL is encoded directly into the image. It works forever with no subscription, server, or expiry date.
Yes. All QR code generation happens entirely in your browser using JavaScript. Your profile URL or any other input never leaves your device — it is never sent to our servers, stored, or tracked.

LinkedIn QR Code · ToolsBox.org

' ); win.document.close(); } function resetAll() { ['li-profile', 'li-company', 'li-post'].forEach(id => { const el = document.getElementById(id); if (el) el.value = ''; }); document.getElementById('qr-out').innerHTML = ''; document.getElementById('qm-info').textContent = '—'; document.getElementById('qm-ready').textContent = ''; document.getElementById('link-preview').style.display = 'none'; rmLogo(); } /* ── CUSTOMISE ── */ function toggleCust() { const b = document.getElementById('cust-body'); const hd = document.querySelector('.cust-hd'); const h = b.classList.toggle('hide'); hd.setAttribute('aria-expanded', !h); document.querySelector('.cust-arr').textContent = h ? '▾' : '▴'; } function syncHex(cid, hid) { document.getElementById(hid).value = document.getElementById(cid).value; } function syncCol(hid, cid) { const v = document.getElementById(hid).value; if (/^#[0-9a-fA-F]{6}$/.test(v)) document.getElementById(cid).value = v; } function updSize() { const v = document.getElementById('sz-range').value; document.getElementById('sz-label').textContent = v + '×' + v; document.getElementById('sz-range').setAttribute('aria-valuetext', v + ' by ' + v + ' pixels'); } function setEC(ec, btn) { EC = ec; document.querySelectorAll('.ec-p').forEach(p => { p.classList.remove('on'); p.setAttribute('aria-pressed', 'false'); }); btn.classList.add('on'); btn.setAttribute('aria-pressed', 'true'); } function preset(fg, bg) { document.getElementById('fg-col').value = fg; document.getElementById('fg-hex').value = fg; document.getElementById('bg-col').value = bg; document.getElementById('bg-hex').value = bg; autoGenerate(); } /* ── LOGO ── */ function handleLogo(inp) { const f = inp.files[0]; if (!f) return; if (f.size > 512000) { showErr('Logo must be under 500 KB'); return; } const reader = new FileReader(); reader.onload = e => { currentLogoBase64 = e.target.result; document.getElementById('logo-img').src = currentLogoBase64; document.getElementById('logo-name').textContent = f.name; document.getElementById('logo-prev').style.display = 'flex'; setEC('H', document.querySelector('.ec-p[data-ec="H"]')); autoGenerate(); }; reader.readAsDataURL(f); } function rmLogo() { currentLogoBase64 = null; document.getElementById('logo-inp').value = ''; document.getElementById('logo-prev').style.display = 'none'; document.getElementById('logo-img').src = ''; autoGenerate(); } /* ── ERRORS ── */ function showErr(m) { const e = document.getElementById('err-box'); e.textContent = '⚠️ ' + m; e.classList.add('show'); setTimeout(() => e.classList.remove('show'), 5000); } function hideErr() { document.getElementById('err-box').classList.remove('show'); } /* ── FAQ ── */ function faq(el) { const p = el.parentElement; const open = p.classList.contains('open'); document.querySelectorAll('.fi').forEach(x => { x.classList.remove('open'); x.querySelector('.fq').setAttribute('aria-expanded', 'false'); }); if (!open) { p.classList.add('open'); el.setAttribute('aria-expanded', 'true'); } } /* ── MOBILE NAV ── */ (function() { const h = document.getElementById('ham'), m = document.getElementById('mob-menu'); h.addEventListener('click', () => { const o = m.classList.toggle('open'); h.setAttribute('aria-expanded', o); const s = h.querySelectorAll('span'); if (o) { s[0].style.transform = 'rotate(45deg) translate(4px,4px)'; s[1].style.opacity = '0'; s[2].style.transform = 'rotate(-45deg) translate(4px,-4px)'; } else { s.forEach(x => { x.style.transform = ''; x.style.opacity = ''; }); } }); document.addEventListener('click', e => { if (!h.contains(e.target) && !m.contains(e.target)) { m.classList.remove('open'); h.setAttribute('aria-expanded', 'false'); h.querySelectorAll('span').forEach(x => { x.style.transform = ''; x.style.opacity = ''; }); } }); })(); /* ── LOGO DRAG‑AND‑DROP ── */ (function() { const drop = document.getElementById('logo-drop'); ['dragenter', 'dragover'].forEach(ev => drop.addEventListener(ev, e => { e.preventDefault(); drop.classList.add('drag-over'); })); ['dragleave', 'drop'].forEach(ev => drop.addEventListener(ev, e => { e.preventDefault(); drop.classList.remove('drag-over'); })); drop.addEventListener('drop', e => { e.preventDefault(); const f = e.dataTransfer.files[0]; if (f && f.type.startsWith('image/')) { const dt = new DataTransfer(); dt.items.add(f); document.getElementById('logo-inp').files = dt.files; handleLogo(document.getElementById('logo-inp')); } }); drop.addEventListener('keydown', e => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); document.getElementById('logo-inp').click(); } }); })(); /* ── DEMO ON LOAD ── */ window.addEventListener('load', () => { document.getElementById('li-profile').value = 'john-doe'; livePreview(); generateQR(); });