Ludovic Frank

December 13, 2025

QRCode everywhere

Our story begins in December 2024...

At that time, I hear about something not so pretty...

There's an online business model that I find pretty shady.
The idea is to offer people "dynamic QR Codes."

What we commonly call a dynamic QR Code is a QR Code that you print once, and that you can modify after printing. If you made a mistake, if the URL changes... etc.

An online service was offering to create dynamic QR Codes "for free," then after a certain period of time... it would ask you to pay for the QR Code to keep working...

The time period, if I remember correctly, was in weeks / months. I think it's to wait until the QR Code has been printed at scale before requesting payment.

Anyway, a friend tells me about this (and he knows me pretty well, he knew what was going to happen).

So I learn about this whole thing and I think to myself, "this is really a shitty business model."
And this idea stays in my head for two or three days...

"But Ludo, what would cost you a lot to compete with this is the stats. If you remove them and design the thing to cost you next to nothing, you can compete with this scam, for free."

So I get to work. On December 10, 2024, in three days, I have my MVP. To test it, I use software to simulate thousands of scans per second... just to validate that my idea works.

And... it works.

I push it to prod, I take the opportunity to "fork" it (that means making a copy of it), and I create LFNY, based on LFQR, right after...

Here we are in December 2025... and this little side project of mine, what has it become?
A picture is worth a thousand words, right? 😁 Yes yes, all the QR Codes in the photos you see here, that's LFQR ❤️.

The tool is free, and it will stay free forever. It was designed to be.

About Ludovic Frank

Passionate web developer living in France, creator of projects like ViteUneTable, Coupéo, LFNY, LFQR, LFMDP, LFUnminfy, LFColors, LFSocial, LFMaps and LFGitignore.

Always interested in trying out new things.

In addition to occasionally writing on this platform, I also maintain my own blog.