Pricing and privacy at QR Kontor
Static QR codes are free, with no sign-up, no limit and no watermark. Dynamic QR codes, where you can change the destination after printing, cost €4.99 one-time per code. No subscription, no recurring fees.
Your data is hosted in Frankfurt, Germany (Supabase EU and Vercel fra1). Only essential cookies for the login session, no marketing tracking and no third-party pixels.
The difference from the code in the LinkedIn app
LinkedIn has a built-in code. In the app, tap the search field at the top, then the QR icon, and your profile appears as a pattern on screen. That is handy when two people are standing in front of each other.
It is not suited for print. It only exists as a screen graphic, cannot be vectorized cleanly, carries LinkedIn's design instead of yours and is tied to your logged-in account. For a business card, roll-up banner or presentation, you are better off generating the code yourself from your profile URL. It leads to the same place and it belongs to you.
Step 1: Clean up your profile URL
This is the step with the biggest effect, and it takes a minute. LinkedIn initially assigns an address with a string of characters attached:
linkedin.com/in/jane-smith-4a7b32918
Those characters make the code unnecessarily fine. Change it:
- Open your profile
- Top right, click "Edit public profile & URL"
- Under "Edit your custom URL", remove the suffix
Result:
linkedin.com/in/jane-smith
Shorter, memorable, and the code gets visibly coarser. As a bonus, the address looks better on printed material if you spell it out as well.
For company pages the same principle applies. The address is linkedin.com/company/your-company.
Step 2: Create the code
Paste the address into the generator above, match the color to your brand, download. SVG for the print shop, PNG for slides and email signatures.
A note on color: the code does not have to be blue just because LinkedIn is blue. What matters is contrast to the background, not brand loyalty. A dark code on a light background always works. A LinkedIn-blue code on dark gray card stock often does not.
Step 3: Where it belongs
| Place | Size | Note |
|---|---|---|
| Business card | from 2 cm (0.8 in) | With a label, otherwise nobody knows where it leads |
| Trade show booth, roll-up banner | from 15 cm (6 in) | At eye level, not near the floor |
| Name badge at conferences | from 2.5 cm (1 in) | The most effective spot of all |
| Last slide of a presentation | from 4 cm (1.6 in) | Stays up during the Q&A |
| Email signature | from 100 px | Only useful if the email gets printed often, otherwise a link is enough |
The last point matters: in an email, a link is almost always better than a code. Codes work where nothing can be clicked.
And always add a label. "Let's connect" or simply "LinkedIn" next to the code raises the scan rate noticeably, because the benefit is clear without guessing.
When dynamic makes sense
For a personal business card, the static code is enough. The profile URL rarely changes.
It is different for everything the company prints and that lives long: roll-ups, booth walls, brochures, name badges for a whole team. People change roles and employers, company pages get renamed, one brand becomes two. A dynamic code can be repointed in these cases without reprinting anything.
The second reason is measurement. Whether a roll-up at a trade show actually gets scanned, nobody otherwise knows. The dynamic code counts it, anonymously and without a cookie on the visitor's phone. After two shows you know whether the space is worth it.
€4.99 one-time per code, no subscription, hosted in Frankfurt. Other providers charge $49 to $197 for a "lifetime" code. Ours holds at €4.99 because a dynamic code is only a short redirect, no media storage, on EU infrastructure that costs little to keep running.
FAQ
Does the person scanning need a LinkedIn account? Not to view the public profile. To connect, yes. Without an account, depending on your settings, they see a shortened version.
Can I trigger a connection request directly? No, and that is a good thing. LinkedIn leads to the profile first. The request remains a conscious decision.
Does the code work for groups or individual posts? Yes, any publicly reachable LinkedIn address can be used. Post addresses are very long, though, and produce fine codes. Here the dynamic route pays off especially.
What about privacy? The code itself contains only a public address, which is unproblematic. Our dynamic codes count anonymously, without a cookie and without profiling, hosted in Frankfurt and covered by the GDPR.
Is a code on the name badge really worth it? In our experience yes, because it solves the most awkward moment at conferences: having understood a name but not knowing how to spell it.
Need a dynamic QR code?
Change the target any time, even after printing. €4.99 one-time, no subscription.
Start for free