Link2Label
Link2Label is a native label design and printing app (Expo / React Native) for home organization. It is not a cloud print service: layouts and printer connections run on your device.
What it does
• Editor — Fabric.js canvas at label width/height; text, QR, barcode, images, shapes, lists, map markers
• Print — BLE thermal (Marklife, Cat-Printer, and configurable generics); fallback to OS print; PNG/PDF export; multi-label A4/Letter sheets
• Templates — JSON-based .labeltemplate files with placeholders and field mappings; 14+ bundled catalog IDs synced on app launch
• Ingress — label-containd-ingress and label-containd-map-ingress payloads via link2label://ingress, HTTPS /ingress, paste, .json file, share extension, or JPEG with embedded JSON
• Containd handoff — senderId, returnDeepLink, preset templateId, optional fill_and_print with auto-return after BLE print
Platforms
iOS and Android (store builds with share extension). Web build supports /ingress links and limited print/export; BLE is native-only.
Printer caveat
Thermal support targets common cheap BLE printers. Firmware and paper differ; test before large runs.
Docs and ingress spec
Developer-oriented field reference and JSON examples: link2label.containd.app
Related
Pair with Containd for inventory → label workflows. See How Containd and Link2Label work together.