Bracket

Scan, design, and share codes. All offline.

Coming soon $4.99 Not yet listed on Google Play.

About

Bracket is a paid Android app for scanning, generating, and styling QR codes and barcodes. The free tier covers fast scanning and plain QR generation. A one-time $4.99 Pro unlock adds designer-grade generation that's normally a $5-15 / month subscription elsewhere: logo embedding, custom shapes and colors, frames, vector export, and bulk CSV-driven batch generation. URL safety runs on-device by default against a bundled list of phishing brands, suspicious TLDs, and known shorteners. Bracket does not unwrap shortener redirects. An optional Online URL safety feature in Settings (off by default) can check scanned URLs against the community URLhaus database.

What it does

  • Both halves done well: a peer scanner and a peer designer in one app
  • URL safety checks on-device by default; optional URLhaus lookup off by default
  • Scan from camera, gallery image, PDF, or clipboard
  • Designer-grade generation with logo, shapes, colors, and frames (Pro)
  • Vector (SVG) export and bulk CSV-driven batch generation (Pro)
  • No telemetry; Bracket does not unwrap or follow URL shortener redirects

What you get free, and what the $4.99 unlock adds

Free

  • Camera, image, PDF, and clipboard scanning
  • Scan history with tags, notes, and favorites
  • Plain-style QR code generation
  • On-device URL safety check

Pro · $4.99 one-time

  • Designer-grade QR generation: logo, custom shapes, colors, frames
  • Vector (SVG) export and raster (PNG) export
  • Bulk batch generation from a CSV file
  • Wi-Fi QR generation and one-tap connect from a scanned Wi-Fi QR
  • Templates

Privacy at a glance

  • No personal data is collected by Bracket.
  • All app data is stored on your device.
  • No analytics, no telemetry, no crash reporting.
  • No account is required to use the app.

Read the full Bracket privacy policy or learn about account and data deletion.

Permissions Bracket requests

Camera
For live QR and barcode scanning. The camera is active only while you are on the scan screen. No video is recorded; frames are processed in memory and discarded.
Photos and media
To scan a barcode out of an image you pick from your gallery, and to pick a logo image for the QR designer.
Storage (legacy Android)
On older Android versions, used in the same way as the media permission above, and to pick a PDF for the scan-from-PDF flow.
Precise location
Required by Android (since Android 10) to programmatically add a Wi-Fi network configuration when you tap "Connect" on a scanned Wi-Fi QR code. Your location is never read, stored, or transmitted; the permission is solely the gate Android places on programmatic Wi-Fi changes.
Wi-Fi state
To detect that the device has Wi-Fi and to support the one-tap connect-to-Wi-Fi-QR flow.
Change Wi-Fi state
To let you connect to a network by scanning its Wi-Fi QR code.
Internet
Used for the RevenueCat purchase and restore flow, and, if you opt in to Online URL safety in Settings, for the URLhaus threat-intelligence lookups described in Bracket's privacy policy (off by default).
Vibrate
Tactile feedback on a successful scan. Toggleable in Settings.