🐝

ScanHive

Your hive of barcodes & QR codes.

Scan any barcode or QR code with your camera. Generate codes from text. Print labels to AirPrint or Bluetooth thermal printers. Keep everything organized in your inventory.

📱 iPhone 📱 iPad iOS 17+ Zero Dependencies
7
Barcode Formats
3
Core Modes
0
Third-Party Dependencies
100%
Offline Capable

How It Works

Three tabs. Zero learning curve.

1

Scan

Point your camera at any barcode or QR code. ScanHive instantly recognizes the format and content.

2

Generate

Type any text and choose a format. Watch the barcode render live. Save it to your inventory.

3

Organize

Every code goes into your inventory. Search, filter, favorite, adjust quantities, and export as CSV.

See It In Action

Clean, fast, and beautifully simple.

📷
Scan Tab
Camera with animated scan brackets. Point and scan instantly. Haptic feedback on detection.
Generate Tab
Pick a format, type content, see the barcode render live. One-tap save to inventory.
📋
Inventory
All your codes in one place. Search, filter by type, favorite items, swipe to delete.
🖨
Print Labels
Print to AirPrint or Bluetooth thermal printers. Choose label size and number of copies.
📤
CSV Export
Export your full inventory or filtered subset as CSV via Share Sheet.

Features

Everything you need. Nothing you don't.

📷

Camera Scanner

Real-time barcode and QR code detection using AVFoundation. Animated scan overlay with haptic feedback.

Live Generation

Generate barcodes as you type. QR Code and Code 128 via Core Image. Manual pixel-perfect rendering for EAN/UPC/Code39.

📦

Inventory System

Every scan and generation becomes an inventory item. Label, quantity, favorites, search, and filter.

🖨

AirPrint Labels

Print barcode labels in three sizes (1"x2", 2"x3", 4"x6") to any AirPrint-compatible printer.

📶

Bluetooth Printing

Connect to ESC/POS thermal printers via CoreBluetooth. Auto-rasterize barcodes for thermal output.

📊

CSV Export

Export your full inventory as CSV. Label, content, format, source, quantity, date. Share via AirDrop, email, or Files.

🔍

Smart Detection

Automatically identifies scanned format. Distinguishes UPC-A from EAN-13. Shows URL action buttons for web links.

🔒

100% Offline

No account required. No cloud. No tracking. Everything stays on your device with SwiftData local persistence.

Supported Formats

Seven barcode formats, fully supported for scanning AND generating.

QR Code Code 128 Code 39 EAN-13 EAN-8 UPC-A UPC-E
Format Scan Generate Print Use Case
QR Code URLs, text, contact info, Wi-Fi credentials
Code 128 Shipping labels, logistics, asset tracking
Code 39 Military, automotive, name badges
EAN-13 International retail products
EAN-8 Small retail packages
UPC-A US/Canada retail products
UPC-E Compact US retail (small items)

Under the Hood

Built with Apple's best frameworks. No shortcuts.

SwiftUI + SwiftData

Modern declarative UI with native local persistence. No Core Data boilerplate.

🎥

AVFoundation

Hardware-accelerated camera scanning with real-time metadata detection.

🎨

Core Image + Custom Rendering

CIFilter for QR & Code 128. Pixel-perfect manual rendering for EAN/UPC/Code 39.

📡

CoreBluetooth

Native BLE peripheral discovery and connection for ESC/POS thermal printers.

App Store Details

App Information

NameScanHive
SubtitleBarcode & QR Code Inventory
CategoryUtilities / Productivity
PriceFree
CompatibilityiPhone, iPad — iOS 17.0+
Size~5 MB (no bundled assets)
LanguagesEnglish

🔒 Privacy Policy

ScanHive respects your privacy completely. Here's what we do (and don't do):

Ready to organize your codes?

Download ScanHive free on the App Store.

📲 Download on the App Store ← Back to All Apps