QMR – Barcode & Code Toolkit

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

About this app

QMR reads 2D and linear barcodes reliably – even where other scanners give up: on metal, glass, and direct-marked parts. And QMR generates production-ready codes, too.

READ
• Two recognition engines running in parallel for maximum hit rate
• QR, Data Matrix, Aztec, PDF417
• Code 128, Code 93, Code 39, Codabar, EAN-13, EAN-8, UPC-A, UPC-E, ITF, GS1 DataBar
• Material mode: contrast-boosted and inverted passes for engravings, reflective and low-contrast surfaces
• Manual focus (tap), zoom, flashlight
• Read codes from photos

GENERATE
• QR with selectable error correction L/M/Q/H
• Data Matrix ECC200 with its own encoder – standard-compliant symbol sizes and Reed-Solomon error correction, ISO 16022
• Code 128, EAN-13, EAN-8, UPC-A, ITF-14
• GS1 check digits added automatically, existing check digits validated
• Export as lossless PNG (2048 px) and scalable SVG – with correct quiet zone, ready for print, laser, and direct part marking

PRIVATE
• No data transmission, no cloud, no account, no ads
• Scan history stays on your device only
• Recognition runs entirely on-device

Built for the shop floor, warehouse, and production – and for everyone who wants to understand codes, not just scan them.
Read codes reliably, generate them to spec. On-device, no account, no cloud.
Updated on
Aug 26, 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

What’s new

Two improvements in one update.

The generator now handles the full control-character catalogue: \F FNC1, \G GS, \R RS, \S US, \E EOT, plus \t \n \r \0 \a \b \v \f \e and \xHH for arbitrary bytes. With \F at the very start you get a true GS1 Data Matrix carrying FNC1 in the first codeword. Off by default.

QMR also recognises what a code contains: passkeys (FIDO), 2FA with a warning, Wi-Fi with password copying, contacts, events, places, SMS, e-mail.