Skip to content
OakQR

Our promise

QR codes that keep working. No signup, no trial, no catch.

Two kinds of code

Static codes (the default): the data sits in the image itself. They work forever, even if we disappear, because no server is involved. Generation is 100% in the browser, so we never see the content.

Dynamic codes (an explicit choice, URL only): the code points to our short domain and we redirect to the destination. You can edit it and see scan counts.

Dynamic codes depend on our redirect service. If you don't need to edit or track, use static.

Dynamic URL codes are built but not switched on yet. Until they are, every code you make here is static.

What you get

How it is paid for

There are no ads and no paid plans. The service runs on free hosting tiers and is supported by voluntary donations.

See the privacy notice, the terms and the FAQ.

codes expired
0