Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image

About this app

Offset is a QR code generator dressed in the language of the riso press. The name is a printer's word — "offset" is the technique by which ink is rolled from a metal plate to a rubber blanket and from there onto paper, the way most posters and zines have been printed for the last hundred years. The metaphor is exact: every QR is a small printed image of data, ink and pixels arranged in a precise grid that any phone can read.

The interface is built like a contemporary Helsinki riso poster. A warm-ink ground, cream paper panels, neon magenta and electric cobalt blue in slight off-register, mustard yellow as a third pop colour, halftone dots in the margins. The QR preview sits inside a stamp frame with perforated edges and a postal-style top stripe; a sticky bottom action bar follows you down the page so the primary PROOF action is always one tap away.

Eight cipher kinds cover the conversions you actually need:
• URL — any web link
• Text — plain UTF-8, multi-line
• WiFi — SSID, password, WPA / WEP / open
• Email — recipient with subject and body
• Phone — tap-to-dial number
• SMS — phone number with prefilled body
• vCard — full contact card
• Geo — latitude, longitude, optional label

Forging a proof
1. Pick a kind from the chip row directly below the stamp.
2. Fill in the form — the QR preview and payload string update live as you type.
3. Tap PROOF to commit the cipher to the Proofsheet, SHARE to send the encoded text via the system share sheet, or CLEAR to start over. The bottom bar stays put so these three actions never scroll away.

The Proofsheet
Saved proofs are grouped by day and listed with a mini QR thumbnail, the kind badge, the time, the human-readable label, and the raw payload. Tap any entry to share, long-press to remove. Empty the proofsheet in one action when you're done.

The Pressroom (settings)
• Default kind — which kind opens when the app launches
• Error correction — L (7%), M (15%, recommended), Q (25%), or H (30%)
• Quiet zone — toggle the 4-module light border around the QR
• Auto-save on proof — every proof is committed to the proofsheet automatically
• Haptic feedback on chips and buttons
• Two themes — ink night with neon riso colours, or cream day with deep magenta and cobalt

How the QR is made
Offset implements its own QR encoder in pure JavaScript. No third-party library, no native code, no cloud round-trip. The encoder handles versions 1 through 10 in byte mode (which covers any UTF-8 payload), runs Reed-Solomon error correction over GF(256), tries all eight standard mask patterns, and picks the lowest-penalty mask per the ISO/IEC 18004 specification. Every QR you proof is a real, ISO-compliant code that any scanner reads.

Privacy
Offset does not connect to the internet. It does not track you. It does not have ads. Every cipher you forge and every entry you save lives on your phone and only your phone.

Ink your data.
Updated on
May 25, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Content rating
Everyone
Learn more

App support

About the developer
LAA DESIGN LTD
a01013844464@gmail.com
29 Sherborne Road NOTTINGHAM NG8 5PR United Kingdom
+44 7520 653502