Jump to content

Question/Discussion/Poll: What is The Best Method for a Permanent Tattoo with a Scanable Code?

dj_ripcord

Hi All!

First off, a disclaimer:

  • I'm nuts and officially have no idea what I am doing, but casually I am smart enough to be dangerous.
  • I am not suggesting anyone try this themselves unless they are confident they also know enough to be dangerous. Basically, you do you, boo.
  • I am not looking for medical advice and don't believe it would be helpful for this topic anyhow.

To sum it up, what I would like to discuss with everyone is what you think is the best way to permanently tattoo a QR-code or similar scannable code to yourself? How much do you think scaling will matter? What about encoding - is there a format or encoding method that will work best long term?
 

The reason I ask is because this is something I have been intermittently researching for the past year. I think that the information available is too scarce to derive a concrete plan, and I wanted to see what the general tech community thought of this. To some people, it's exceptionally important to consider the ramifications of a permanent change to your body. I certainly agree with this idea and therefore think it's also important to get others' input on things like this as a sanity check.

Now, here is some of the research I have done, and I am curious if anyone see's problems with it, or has better ideas that could improve my thinking.

  • # 1 For a QR code to be readable, it needs to be big enough.
    • Big enough that tattoo blowout (ink bleeding outside original line) over time will not make the code unusable, or at least increasing the longevity by making key elements larger.
    • Small enough it fits in the part of the body desired, and such that natural curves in the area of the body don't make the code unusable by warping it.

This is a major consideration. Because the scale of a tattoo has a major impact on it's look and fitment. I obviously don't want something so large its distracting, but definitely not so small it only works for 5 years. There's a fine balance to find here and I am not sure what other things I can do to test it from what I've done already. I did so by printing out many different sizes of the same QR code on temporary tattoo paper. I found even with these temporary tattoos, the code was unreliable, and fitment of it to a less-curvy part of the body is important. It worked best on my forearm - which I think is a pretty ideal place for this tattoo both functionally and aesthetically.

 

  • #2: The code's encoding needs to have some amount of resilient properties.
    • To enhance the scanability of the code, it needs to be resistant to changes in skin color, stretching, curves, and damage.
    • QR codes have error-correction built-in, but with higher levels, the code gets more dense.

      

                                                        This is a level 1 code                 This is a level 2 code                 This is a level 3 code               This is a level 4 code

image.png.8a196256a96beb9dca979f9931aaca02.pngimage.png.bcd643d2f1e6ec3e8a5581113bd19c05.pngimage.png.060118354bd303f5ab53089d08ff93c2.pngimage.png.17df5e4ff77ce8cbd8e783126345a2e0.png

 

Notice how the more error-correction added the code gets more and more dense with pixels. When the pixel density is high, then you need more detail for a camera to successfully scan. The key here is to find a balance where the code is less dense so less resolution is needed for it to be useful. Imagine printing two QR codes on a piece of paper. One is half the size of the paper, the other is 1/8 size of the paper. Now, think what happens when you spill water on the paper. After the ink begins to bleed, which code would be most likely to be scannable? Probably the larger one right? This is just one aspect of my thought process. Another would be about how the level of error-correction you choose can change the patterns significantly.

 

I think that the patterns generated on the code could be useful in deciding which level of error correction to go with. For example, lets ignore the density of the code for a second to analyze the patterns generated within. Looking at the level 2 code we can see two denser areas of pixels.

Untitled.png.1e5050922d26742d738c26e3f34bf72c.png

These areas would probably be helpful in maintaining resiliency of the code by way of reducing the number of edges. By reducing edge count, we can help prevent ink blowout from causing loss of detail. How much do you think this could help? Do you think I am on the right track of thinking here?

 

Of course, I can't forget the importance of pixel density being low, but I think this is certainly something to consider.

 

  • #3: The domain in which the code points to must be reliable.
    • This has a couple things to consider:
      • The website it points to must have high uptime. Ideally 100%, obviously.
      • The domain the website is on, needs to be short to keep the code less dense. Less characters, less squares.
      • The domain ideally (really important, I think) should be 100% owned by the tattoo owner.

So all of this is pretty important. Any single one of these points could cause the code to be unusable. And such could occur without warning. What happens if the link goes dead after some period? What if the website goes down? What about if the website's domain ceases to exist? You probably wouldn't want a tattoo that points to a broad domain such as youtube.com. What's the point in that? You would probably want to point at something specific from that site by capturing the whole URL to the item like: https://www.youtube.com/watch?v=dQw4w9WgXcQ

But now ask the question of, what if "/watch?v=dQw4w9WgXcQ" stops existing? Or what if someone buys youtube.com and shuts everything down? Now you have some meaningless ink on your body.

 

So this is why I purchased my own domain with as short of a URL as possible. This gives me a couple of advantages too:

  • I host the domain wherever and however I want. I own the DNS records, I can move them how I please.
    • If my hosting provider stops existing, I just move my DNS servers somewhere else.
  • I choose how the website runs, so I can redirect the content wherever.
    • This means I'm not stuck with only one thing. I can make my tattoo appear to be linked to whatever I like at any time.
  • I am not at risk to lose access to my tattoo simply because the website I chose stopped existing.
    • If I have my website pointed to facebook.com and facebook.com stopped existing, guess what? I'll just change the URL to something else.
    • Someone could try and steal my domain name, but hopefully that won't happen.... hopefully.
  • The URL only needs to be long enough to complete the domain name.
    • I don't need a appending slash to complete the request. I can let them go to the home page, or automatically redirect them.
    • I can even omit the "s" in https and have the site automatically redirect to https in order to save a character in the code.
      • It's possible a small change like this could produce more desirable patterns with the error correction, too.

So that's about it. I am still researching this and ensuring I am crossing my t's before I go through with it. I have lots of temporary tattoo paper and I want to continue testing with it until I am satisfied it will work long term. Once I find a size and pattern that is acceptable, I will print out more copies that are more and more blurry. To somewhat gauge how much my skin can degrade the ink before It stops working. My current tattoos don't blowout too much, so I think I have that working on my side.

 

What does everyone think? I know this is crazy, but I feel like this is a better approach to what some kids are doing by tattooing the spotify code to their favorite album on themselves. What happens when Spotify gets bought by iTunes? Or that album gets moved? Silly, I think.

 

Edited by dj_ripcord
formatting (a little more)

"Although there's a problem on the horizon; there's no horizon." - K-2SO

Link to comment
Share on other sites

Link to post
Share on other sites

Are you certain QR codes are going to relevant in 5-10 years?

 

Sounds like a niche, squirelish and fad based movement, I thought tattoos were supposed to be timeless and mean something to the tattood?  Is this just a link to "you", not sure the draw or demand for people wanting to go to a website about you.  

 

People have to scan you?  As if telling them isn't enough?  I may be close-minded, cuz I don't understand this.

 

100% would opt for a microchip implant to NFC on instead.

"Do what makes the experience better" - in regards to PCs and Life itself.

 

Onyx AMD Ryzen 7 7800x3d / MSI 6900xt Gaming X Trio / Gigabyte B650 AORUS Pro AX / G. Skill Flare X5 6000CL36 32GB / Samsung 980 1TB x3 / Super Flower Leadex V Platinum Pro 850 / EK-AIO 360 Basic / Fractal Design North XL (black mesh) / AOC AGON 35" 3440x1440 100Hz / Mackie CR5BT / Corsair Virtuoso SE / Cherry MX Board 3.0 / Logitech G502

 

7800X3D - PBO -30 all cores, 4.90GHz all core, 5.05GHz single core, 18286 C23 multi, 1779 C23 single

 

Emma : i9 9900K @5.1Ghz - Gigabyte AORUS 1080Ti - Gigabyte AORUS Z370 Gaming 5 - G. Skill Ripjaws V 32GB 3200CL16 - 750 EVO 512GB + 2x 860 EVO 1TB (RAID0) - EVGA SuperNova 650 P2 - Thermaltake Water 3.0 Ultimate 360mm - Fractal Design Define R6 - TP-Link AC1900 PCIe Wifi

 

Raven: AMD Ryzen 5 5600x3d - ASRock B550M Pro4 - G. Skill Ripjaws V 16GB 3200Mhz - XFX Radeon RX6650XT - Samsung 980 1TB + Crucial MX500 1TB - TP-Link AC600 USB Wifi - Gigabyte GP-P450B PSU -  Cooler Master MasterBox Q300L -  Samsung 27" 1080p

 

Plex : AMD Ryzen 5 5600 - Gigabyte B550M AORUS Elite AX - G. Skill Ripjaws V 16GB 2400Mhz - MSI 1050Ti 4GB - Crucial P3 Plus 500GB + WD Red NAS 4TBx2 - TP-Link AC1200 PCIe Wifi - EVGA SuperNova 650 P2 - ASUS Prime AP201 - Spectre 24" 1080p

 

Steam Deck 512GB OLED

 

OnePlus: 

OnePlus 11 5G - 16GB RAM, 256GB NAND, Eternal Green

OnePlus Buds Pro 2 - Eternal Green

 

Other Tech:

- 2021 Volvo S60 Recharge T8 Polestar Engineered - 415hp/495tq 2.0L 4cyl. turbocharged, supercharged and electrified.

Lenovo 720S Touch 15.6" - i7 7700HQ, 16GB RAM 2400MHz, 512GB NVMe SSD, 1050Ti, 4K touchscreen

MSI GF62 15.6" - i7 7700HQ, 16GB RAM 2400 MHz, 256GB NVMe SSD + 1TB 7200rpm HDD, 1050Ti

- Ubiquiti Amplifi HD mesh wifi

 

Link to comment
Share on other sites

Link to post
Share on other sites

14 minutes ago, Dedayog said:

Are you certain QR codes are going to relevant in 5-10 years?

Nope! But they're pretty convenient and while the tech could be antiquated (like they've been talking of doing for years with barcodes) then I suppose it would turn into a relic of older times.

14 minutes ago, Dedayog said:

100% would opt for a microchip implant to NFC on instead.

Way ahead of you. I have an xMagic in my P1.

"Although there's a problem on the horizon; there's no horizon." - K-2SO

Link to comment
Share on other sites

Link to post
Share on other sites

The only practical tattoo I've thought about getting was for measurement, but I've figured that out without needing unnatural markers. 1cm, 1", 4", 7", 8", 1ft I figured out without needing it. I've still considered it, specifically for the 8" mark.

 

This on the other hand sounds cool for a few years, but when things evolve or change or it happens to be the same as another QR code, it doesn't sound as nice. 

Ryzen 7950x3D PBO +200MHz / -15mV curve CPPC in 'prefer cache'

RTX 4090 @133%/+230/+1000

Builder/Enthusiast/Overclocker since 2012  //  Professional since 2017

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Agall said:

I've still considered it, specifically for the 8" mark.

Yeah, same.  I mean for the 9" mark for me, I mean.  

 

Or elephant ears on my thighs.  

 

Either one.

 

6 minutes ago, dj_ripcord said:

Nope! But they're pretty convenient and while the tech could be antiquated (like they've been talking of doing for years with barcodes) then I suppose it would turn into a relic of older times.

Way ahead of you. I have an xMagic in my P1.

Interesting.  I guess it's where we are heading as society, early stages of wearable (readable) tech on our persons.  Dig it.

"Do what makes the experience better" - in regards to PCs and Life itself.

 

Onyx AMD Ryzen 7 7800x3d / MSI 6900xt Gaming X Trio / Gigabyte B650 AORUS Pro AX / G. Skill Flare X5 6000CL36 32GB / Samsung 980 1TB x3 / Super Flower Leadex V Platinum Pro 850 / EK-AIO 360 Basic / Fractal Design North XL (black mesh) / AOC AGON 35" 3440x1440 100Hz / Mackie CR5BT / Corsair Virtuoso SE / Cherry MX Board 3.0 / Logitech G502

 

7800X3D - PBO -30 all cores, 4.90GHz all core, 5.05GHz single core, 18286 C23 multi, 1779 C23 single

 

Emma : i9 9900K @5.1Ghz - Gigabyte AORUS 1080Ti - Gigabyte AORUS Z370 Gaming 5 - G. Skill Ripjaws V 32GB 3200CL16 - 750 EVO 512GB + 2x 860 EVO 1TB (RAID0) - EVGA SuperNova 650 P2 - Thermaltake Water 3.0 Ultimate 360mm - Fractal Design Define R6 - TP-Link AC1900 PCIe Wifi

 

Raven: AMD Ryzen 5 5600x3d - ASRock B550M Pro4 - G. Skill Ripjaws V 16GB 3200Mhz - XFX Radeon RX6650XT - Samsung 980 1TB + Crucial MX500 1TB - TP-Link AC600 USB Wifi - Gigabyte GP-P450B PSU -  Cooler Master MasterBox Q300L -  Samsung 27" 1080p

 

Plex : AMD Ryzen 5 5600 - Gigabyte B550M AORUS Elite AX - G. Skill Ripjaws V 16GB 2400Mhz - MSI 1050Ti 4GB - Crucial P3 Plus 500GB + WD Red NAS 4TBx2 - TP-Link AC1200 PCIe Wifi - EVGA SuperNova 650 P2 - ASUS Prime AP201 - Spectre 24" 1080p

 

Steam Deck 512GB OLED

 

OnePlus: 

OnePlus 11 5G - 16GB RAM, 256GB NAND, Eternal Green

OnePlus Buds Pro 2 - Eternal Green

 

Other Tech:

- 2021 Volvo S60 Recharge T8 Polestar Engineered - 415hp/495tq 2.0L 4cyl. turbocharged, supercharged and electrified.

Lenovo 720S Touch 15.6" - i7 7700HQ, 16GB RAM 2400MHz, 512GB NVMe SSD, 1050Ti, 4K touchscreen

MSI GF62 15.6" - i7 7700HQ, 16GB RAM 2400 MHz, 256GB NVMe SSD + 1TB 7200rpm HDD, 1050Ti

- Ubiquiti Amplifi HD mesh wifi

 

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Agall said:

This on the other hand sounds cool for a few years, but when things evolve or change or it happens to be the same as another QR code, it doesn't sound as nice. 

Can you elaborate on that? What do you mean about 'the same as another QR code'?

"Although there's a problem on the horizon; there's no horizon." - K-2SO

Link to comment
Share on other sites

Link to post
Share on other sites

-> Moved to Off Topic

 

Not tech related. Please post to relevant subforum. 

^^^^ That's my post ^^^^
<-- This is me --- That's your scrollbar -->
vvvv Who's there? vvvv

Link to comment
Share on other sites

Link to post
Share on other sites

Just tape a piece of paper with the QR code on it. Problem solved. 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, dj_ripcord said:

Can you elaborate on that? What do you mean about 'the same as another QR code'?

QR codes have substantial complexity, but its not impossible for it to end up a QR code for something else with how many are generated. Especially if you're working with skin which I imagine can't get a high enough resolution to do more complex QR codes.

 

As others have suggested, QR codes might not be around for forever, they could evolve at some point to accommodate extra complexity or dimensions. Other authentication system you could use it for like fingerprints are more secure in my opinion, like for opening locked systems and such. 


I'd personally steer more towards implants than a tattoo. Its far easier to remove and upgrade/change.

Ryzen 7950x3D PBO +200MHz / -15mV curve CPPC in 'prefer cache'

RTX 4090 @133%/+230/+1000

Builder/Enthusiast/Overclocker since 2012  //  Professional since 2017

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Agall said:

QR codes have substantial complexity, but its not impossible for it to end up a QR code for something else with how many are generated. Especially if you're working with skin which I imagine can't get a high enough resolution to do more complex QR codes.

Not sure I totally understand your point, but this definitely gives me a new path to search. Thanks!

"Although there's a problem on the horizon; there's no horizon." - K-2SO

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×