QR Code Tattoo: Will It Scan, and How Big Does It Need to Be
Work out how big a QR code tattoo has to be to still scan in ten years. The length of your link sets the size, and the tool shows the finished millimetres, the square size, and what error correction does to both.
Built by Toolsque Team · last updated September 29, 2026 · checked against our testing process
Print at 100% scale, not "fit to page", or the size will be wrong.
How to plan a QR code tattoo that still scans in ten years
- Put in the real link: type exactly what the code will point at. The length of this decides how big the tattoo has to be, which is the part almost nobody expects.
- Read the finished size: the tool gives you the width in millimetres and inches, including the plain border the code needs to be readable.
- Check the square size: anything under 1.5mm per square is the size that fails a few years in, once ink has spread. 2mm is the sensible floor.
- Compare error correction at a fixed size: the last column shows what each level does to your square size if you keep the tattoo the same width. Higher is not automatically better.
- Print it before you commit: print at the exact millimetre size shown, and scan the paper with a phone that is not yours, in ordinary room light.
Is a QR code tattoo scannable, honestly?
Some do. People who scan a QR code tattoo and find it dead are usually looking at a predictable failure, not bad luck: the code was too small, the link was too long, the placement stretched, or the linework was fine enough that ink spread closed the gaps.
None of that is bad luck. A QR code is a grid, and a grid is readable only while a scanner can still tell one square from its neighbour. Everything that happens to a tattoo over a decade works against that.
The link length decides the tattoo size
This is the part that surprises people, and it is worth understanding before you walk into a studio with a design.
A QR code's grid comes in fixed steps: 21 squares across, then 25, then 29, 33, 37, 41 and upward. Longer data forces a bigger grid. Since every square has to stay physically large enough to survive ink spreading, a bigger grid means a physically bigger tattoo. Measured at error correction level H:
- A six character short link needs 21 squares, about 58mm across at a 2mm square.
- A full Spotify track URL needs 41 squares, about 98mm, close to four inches.
So the cheapest thing you can do to shrink a QR tattoo is shorten what it points at. A short link on a domain you control costs nothing and can take 40mm off the finished piece. It also means you can change the destination later without touching your skin, which matters more than people think when the thing you linked to disappears.
Higher error correction is not automatically safer
Every QR code carries Reed-Solomon error correction at one of four levels, repairing roughly 7, 15, 25 or 30 percent of the symbol. The obvious move for something permanent is to take the highest.
It is not that simple, because error correction data lives in the grid, so raising the level can push you up a grid size or two. At a fixed tattoo width, that makes every square smaller. Level H can need 41 squares where level L needs 29, which is about 25 percent less square size in the same space.
You gain repair capacity and lose module size at the same moment, and ink spread attacks module size. The tool above shows both columns so you can see the trade on your own link rather than guess. The rule of thumb: if raising the level does not change the grid size, take it. If it pushes you up two steps, think again.
What actually kills them, years later
- Ink spread. Tattoo lines widen as ink migrates through the dermis, commonly by a few tenths of a millimetre over a decade. On 2mm squares that is survivable. On 1mm squares it closes the gaps and the grid stops being a grid.
- Fading toward blue-grey. Black ink does not stay black. A scanner works on brightness difference, not colour, so as the dark squares lift toward mid-grey the contrast against skin narrows.
- Stretch. A QR code must stay close to square. Skin over a joint, on the ribs or on the neck deforms the grid every time you move.
- Fine outlines instead of solid blocks. The three big corner squares in particular have to render solid. An artist drawing them as outlines produces something that looks right and does not decode.
What about a barcode tattoo that actually scans?
Barcode tattoos have been around far longer than QR codes and they fail differently. A striped barcode stores everything in the width of the bars and the gaps between them, which is exactly the dimension ink spread attacks. Worse, a 1D barcode carries no error correction at all, only a single check digit that notices damage without being able to repair any of it.
So a scannable barcode tattoo is harder to achieve than a QR code of the same size, not easier, despite looking simpler. If you want one, make the bars generously wide, keep the number short, and accept that it will need retouching sooner. You can check that the number itself is well formed with our check digit calculator before it goes anywhere near skin.
Placement, in order of how well it holds
Flat, stable, low-stretch skin: outer forearm, upper back, thigh, calf. These keep a grid square and the skin does not move much under it.
Avoid inner elbow, ribs, neck, hands and feet. All of them stretch, fold or turn over, and hands and feet additionally lose ink faster than anywhere else on the body.
Try a QR code temporary tattoo first
This is the single most useful thing on this page. Print the exact design at the exact size the tool gives you, apply it as a temporary tattoo, and live with it for a week. Scan it daily, in ordinary indoor light, with a phone that is not the one you designed it on.
You will learn within days whether the size is right, whether the placement deforms it, and whether the contrast holds against your own skin tone. Temporary tattoo paper costs a few pounds. Laser removal does not.
Before that, even simpler: print it on paper at the exact millimetre width, photograph it under bad lighting, and run the photo through our blurry QR code reader. If a deliberately degraded photo still decodes, the design has margin in it. If it only reads from a clean scan, it has none.
Can you get a Spotify QR code tattoo?
Worth saying plainly, because it is a common request. A Spotify code is Spotify's own format, a row of bars at varying heights, read only by the Spotify app. All of its information is in relative bar heights, which is precisely what ink spread distorts, so it ages worse than a QR code rather than better.
It also depends on Spotify continuing to support that format and continuing to exist. A QR code pointing at a short link you control survives both, and you can repoint it at a different service later.
Is a QR code tattoo medical ID worth it?
People do ask about encoding medical information, and the honest position is that a QR code is a poor primary medical ID. Emergency responders are not trained to scan tattoos, may not have a signal, and will not wait. Conventional engraved medical jewellery remains the thing they are trained to look for.
As a secondary layer alongside proper identification it is harmless, provided what it points at does not require a login and does not disappear when a subscription lapses.
QR code tattoo artist setup: codes on your cards, not on skin
The other half of this topic is the QR code tattoo artist use case, meaning tattooists putting a code on their own material rather than on somebody's skin. The constraints are completely different, because you can reprint.
- Portfolio codes on business cards and the studio wall want to point at whichever platform you actually post to. Use a short link on your own domain so you can move from one platform to another without reprinting cards.
- Aftercare codes beat a paper handout because you can update the instructions after the client has walked out, and because paper gets lost in the first week, which is exactly when it matters.
- Sizing for print is far more forgiving than skin. A 20mm code on a business card scans fine, where the same design tattooed at 20mm would not survive a year.
For artwork that sits over a photograph or a dark card, our transparent QR code generator produces a code with no white box around it.
Designing the code itself rather than sizing it? Our transparent QR code generator produces a code with no white box around it, which is what you want for artwork, and why logo QR codes fail to scan covers our own testing on contrast limits and error correction budgets, all of which applies on skin.
Frequently Asked Questions
What's the difference between a portfolio QR code and an aftercare QR code?
A portfolio QR code links to your Instagram or portfolio site and goes on business cards or the studio wall, for people deciding whether to book you. An aftercare QR code links to your healing instructions and goes home with the client after their session, for the days when the tattoo is actually healing.
Isn't "link in bio" on Instagram enough for a portfolio code?
Link in bio only helps someone already scrolling your Instagram. A printed QR code is for offline moments, a business card handed to a friend, a sign on the studio door, where there's no bio to tap and no handle to remember.
Why use a QR code instead of just printing the aftercare steps on paper?
Paper gets lost, thrown out with the healing-balm box, or left in a car. A phone is almost always still in the client's pocket days later, and you can update the linked page any time without reprinting every card you've already handed out.
How big should the QR code be on a small card or sticker?
Around 2.5 to 3cm square as a minimum. Smaller than that and a phone camera can struggle to lock onto it, especially on a card that's picked up a bit of balm or lotion.
Should I use a transparent background?
Yes, if the code sits over a designed card, a colored sticker, or a studio sign. A transparent background removes the white box so the code blends into the artwork instead of sitting on a plain square.
What should I actually write on the aftercare page?
Your own studio's process: how you tell clients to clean and moisturize, what peeling looks like on your typical timeline, and when to reach out to you. Avoid wording that sounds like a medical claim or diagnosis; keep it to what you tell clients in the chair.
Does the code expire or need a subscription?
No. It's a static code generated in your browser with your link encoded directly into it. It works for as long as the linked page exists, no ongoing service behind it.
Do QR code tattoos actually scan?
Some do and most of the failures are predictable. The ones that work are large, encode a very short link, sit on flat skin that does not stretch much, and were tattooed with solid blocks rather than fine outlines. The ones that fail are small, encode a long URL, sit on a curved or stretchy area, or were done with lines thin enough that ink spread closed the gaps within a few years. It is not luck, it is geometry.
How big does a QR code tattoo need to be?
That depends almost entirely on how long your link is, which is the part most people do not expect. A six character link needs about 21 squares across, so at a safe 2mm per square it is roughly 58mm wide. A full Spotify track URL needs 41 squares, which is about 98mm, close to four inches. Shortening the link is the single cheapest way to shrink the tattoo.
Why does the link length change the size?
A QR code stores data in a grid, and longer data needs a bigger grid. The grid size jumps in fixed steps: 21 squares across, then 25, 29, 33 and so on. Since each square has to stay big enough to survive ink spreading, more squares means a physically larger tattoo. You cannot shrink the tattoo without either shortening the link or making each square smaller, and smaller squares are exactly what fails over time.
Should I use the highest error correction?
Not automatically, and this surprises people. Error correction lets a code survive damage, but it also adds squares. At a fixed tattoo size, level H fits 41 squares into the same space where level L needs 29, so every square is about 25 percent smaller. You gain repair capacity and lose module size at the same time. If your link is short enough that the grid does not grow, take the higher level. If it pushes you up two grid sizes, you may be worse off.
What actually makes them fail years later?
Ink spread, usually called blowout. Tattoo lines widen over time as ink migrates in the dermis, commonly a few tenths of a millimetre. On a design with 2mm squares that is tolerable. On 1mm squares it closes the gaps between dark blocks and the grid stops being readable. Sun exposure fading the black toward blue-grey and skin stretching on a joint or ribcage make it worse.
Where on the body works best?
Flat areas with little stretch and stable skin: outer forearm, upper back, thigh, calf. Avoid anywhere that folds or stretches, so not the inner elbow, the ribs, the neck, hands or feet. A QR code is a grid and a grid only reads correctly when it is close to flat and close to square.
Is a temporary one worth doing first?
Yes, and it is the single best piece of advice on this page. Print the exact design at the exact size, wear it for a week, and scan it daily in ordinary light with a phone that is not yours. You will find out about contrast, size and placement before anything is permanent. Temporary tattoo paper costs almost nothing compared to laser removal.
Can I tattoo a Spotify code?
A Spotify code is not a QR code, it is Spotify's own barcode format of varying bar heights, and it is read only by the Spotify app. It ages worse than a QR code because the information lives entirely in relative bar heights, which ink spread distorts. If you want a song permanently, a QR code pointing at a short link you control is the more durable choice, and it also survives Spotify changing their format.
