QR Code Hijacking Attempts Are Pretty Inept


A poster behind some glass. A paper QR code is stuck on top of the glass. It is easy to see it is a replacement code.

I've been writing about QR codes since 2007 - long before they were fashionable. Because QR Codes are so cheap to produce, there has always been a concern that attackers might print out their own codes and stick them over legitimate ones. When I first wrote about QR Hijacking in 2011, I said that such […]

Continue reading →

Displaying a QR code in MicroPython on the Tildagon Badge


A hexagonal circuit board with a circular screen. The screen displays a monochrome QR code.

This was a bit of a labour of love - and something I wanted to get running during EMF Camp. I'm documenting in the hope it'll be useful for EMF 2026! Here's the end result: Background I'm going to assume that you have updated your badge to the latest firmware version. You will also need […]

Continue reading →

What the UK Government gets wrong about QR codes


A leaflet for Childcare with a prominent QR code.

One of my most memorable experiences in the Civil Service0 was discussing link shortening services with a very friendly1 person from the Foreign and Commonwealth Office. I was trying to explain why link shortners like bit.ly and ow.ly weren't sensible for Government use. They didn't seem to particularly care about the privacy implications or the […]

Continue reading →

The End of MS Tag


Three years ago, I wrote about the deficiencies in Microsoft's Tag system. It was painfully obvious even then that MS had no desire to back the "standard" they'd tried to create. They couldn't even be bothered to leverage the then-new Windows Phone to get the reader into customers' hands. Their terms and conditions at the […]

Continue reading →

How Not To Run An Interactive Advertising Campaign #TAP4offers


Various NFC icons.

Public transport is a great way to assess the Zeitgeist. Watching commuters transition from iPhones to Samsungs, and from paper books to Kindles, really gives one a sense of how the world is changing. Advertising is also a great way to measure society; seeing lots of adverts for dodgy loan companies can give you an […]

Continue reading →

A Small QR Tip


One of my hobbies is looking for QR codes by leafing through the free papers which blight the city of London. Yes, I lead a tragic existence, but it keeps me off the streets - so let me be, eh? Most of the QR codes that I see now are pretty good. They have clear […]

Continue reading →

Why QR Codes Are Perfect For The Internet of Things


My first QR code post of 2013! I'm a long term fan of QR codes. I know some people don't like the idea of augmenting reality with specific tags for computer vision - but I do. Some people prefer RFID/NFC. Others still prefer dedicated augmented video apps. As I've written many times before, QR codes […]

Continue reading →

Why You Should Make Your QR Codes Unique


Wandering around the steets of London, I came across this excellent initiative from Camden Council on how to use QR codes on street furniture. If you see that a light - or anything else - is damaged, you can scan the QR code and report the issue. There's even a phone number and vanilla URL […]

Continue reading →

The Silliest QR Code I've Seen


I unashamedly love QR Codes. But every so often, I see one which makes me wonder if there should be some sort of licence for creating them :-) As I was walking around Camden the other day, I spotted this monstrosity. I figured with a code that dense, it probable contained a URL to a […]

Continue reading →

QR Interview in Metro


Last month I gave an interview to the Metro newspaper about QR codes.

Continue reading →