Scan. Generate.
Trust nothing.
One small mono-app for URLs, WiFi, vCards and text. On-device decoding. No ads. No SDK partners. Your data, account-isolated.
> download ./qrtoolkit enter§ 02 features
FEATURES
-s,--scan Scan from camera or photo library. On-device decoder. -g,--generate URL · WiFi · vCard · text -h,--history Scan and create history with search. Wipeable. -c,--custom premium 8 brand color presets for QR generation. -u,--unlimited premium Unlimited daily scans and generations. Free tier: 5 of each per day. -p,--privacy Account-isolated data via Supabase row-level security.
SCAN(1) qrtoolkit user manual
NAME
scan — decode a qr from camera or image file
SYNOPSIS
qrtoolkit --scan [--source camera|library]
DESCRIPTION
Decoding runs on-device. Open the camera and point — or pick
an image from your photo library and let the decoder do the work.
Tap the result to take action: open link, connect to WiFi, save
the contact, copy text. § 03 privacy
/var/log/qrtoolkit/not-collected.log
00:00:01[ x ]no third-party ads. no ad networks. no SDK ad partners.
00:00:01[ x ]no advertising id. no IDFA. no device fingerprint.
00:00:01[ x ]no contact upload. no clipboard scraping.
00:00:01[ x ]no data sold, rented, or shared with third parties.
00:00:01[ x ]camera access used only for scan. nothing recorded.
00:00:01[ x ]payments processed by Apple / Google directly — never by us.
# your account row is isolated by Supabase RLS — only you read it.
§ 04 faq
FREQUENTLY-ASKED-QUESTIONS(7)
>an all-in-one qr code scanner and generator for ios and android.
>scan any qr code with your camera in one tap.
>create your own for urls, plain text, wifi, and vcards.
>urls, plain text, wifi network credentials, and contact cards (vcard).
>more types are planned for future releases.
>yes. free tier: 5 scans + 5 generations / day.
>premium: $2.99/mo or $19.99/yr (save 44%) for unlimited usage,
>custom colors, and full history with search.
>scanning works offline with your device camera.
>generating text and url qrs works offline too.
>cloud sync and history backup need the network.
>supabase with row-level security — only you read your own rows.
>all traffic over https. no sale, no rent, no share with third parties.
>camera is for scanning. nothing is recorded or stored.
§ 05 install
INSTALL
$ qrtoolkit install # resolving from app-store mirror... # verifying signature... ok ready. pick a target:
# free tier: 5 scans + 5 generates / day · no signup wall, no upsell modals.
# premium · $2.99/mo or $19.99/yr (save 44%) · cancel any time