A free, open-source label and QR code generation suite built with Next.js. Generate barcodes, Apple 2D codes, Wi-Fi QR codes, and contact cards entirely in your browser — no server, no sign-up.
Generate Code 128 barcodes in bulk. Paste one value per line, generate, and download all as a single print-ready PDF.
Generate custom Apple 2D codes with Part Number, Box ID, Serial Numbers, IMEI 1, and IMEI 2 data. Produces three coded labels (V3, V4, V6 formats) and exports them as a PDF.
Fill in your network name, password, and security type (WPA/WEP/None). Generates a standard WIFI: QR code — scan with any phone to connect instantly without typing.
Enter a name, phone number, email, and company. Generates a vCard 3.0 QR code — scan with any phone to save the contact in one tap.
The generator produces three QR codes per entry:
| Code | Prefix | Data |
|---|---|---|
| 1 | V3 | V3,SSCC00{BoxId},GTIN00194253264743,SSC{BoxId},MPN{PartNumber},QTY{n},{Serial1},{Serial2},... |
| 2 | V4 | V4,SSCC00{BoxId},GTIN00194253264743,SSC{BoxId},MPN{PartNumber},QTY{n},IMEI{IMEI1_1},IMEI{IMEI1_2},... |
| 3 | V6 | V6,SSCC00{BoxId},GTIN00194253264743,SSC{BoxId},MPN{PartNumber},QTY{n},SIMEI{IMEI2_1},SIMEI{IMEI2_2},... |
WIFI:S:{SSID};T:{WPA|WEP|nopass};P:{Password};;
BEGIN:VCARD
VERSION:3.0
FN:{Full Name}
ORG:{Company}
TEL:{Phone}
EMAIL:{Email}
END:VCARD
- Node.js 18+
git clone https://github.com/jasim-k/LabelKit.git
cd LabelKit
npm installnpm run devOpen http://localhost:3000 in your browser.
npm run build
npm run start| Package | Purpose |
|---|---|
| Next.js 15 | React framework with App Router |
| JsBarcode | Code 128 barcode generation |
| qrcode.react | QR code rendering (2D codes, Wi-Fi, contact) |
| jsPDF | Client-side PDF generation |
app/
layout.jsx # Root layout with global SEO metadata
page.jsx # Landing page
globals.css # Global styles
barcode/page.jsx # Barcode generator route
apple-2d-code/page.jsx # Apple 2D code generator route
wifi-qr/page.jsx # Wi-Fi QR code maker route
contact-qr/page.jsx # Contact QR code maker route
components/
LandingPage.jsx # Landing page UI
BarcodePage.jsx # Barcode generator UI
Apple2DCodePage.jsx # Apple 2D code generator UI
CodeItem2D.jsx # Individual 2D code display component
WifiQRPage.jsx # Wi-Fi QR code maker UI
ContactQRPage.jsx # Contact QR code maker UI
The Label Kit is open-sourced software licensed under the MIT license.