A powerful macOS application built with SwiftUI that allows users to generate high-quality QR Codes and Code 128 barcodes. Perfect for managing product labels, inventory tracking, or any scenario requiring visually clean and accurate code generation.
- Multiple Code Formats: Generate either QR codes or Code 128 barcodes.
- Customizable Range: Specify a range of numbers to create multiple codes in one go.
- Text Delimiter: Add a custom delimiter (e.g.,
-
,_
,/
) between the product name and the number in the code. - White QR Code Option: Toggle between black and white QR codes.
- Batch Export: Codes are exported as PNG files in a dedicated folder within the
Downloads
directory. - Text on Barcode: Displays text below the Code 128 barcodes for added clarity.
- Enter the Product Name in the provided text field.
- Specify the Start Number and End Number for the numeric range.
- Add a Delimiter (e.g., -, _, /) if desired.
- Select the Code Format (QR Code or Code 128 "Barcode").
- [Optional] If generating QR codes, toggle the Use White QR Code option to create white codes.
- Click the Generate button. The app will:
- Create a folder in your Downloads directory named after your product and code format.
- Generate PNG images for each code in the specified range.
- Automatically open the folder upon completion.
Generate codes in bulk by providing a start and end range. The app automatically organizes your files into corresponding folders:
ProductName_qr
for QR CodesProductName_128
for Code 128 "Barcode"
- After downloading the project, navigate to the QR & Barcode Generator folder.
- Open the QR & Barcode Generator App.
- Move the app to the Applications folder on your computer.
After opening the project in Xcode, follow these steps to build and use the app:
- Go to Product in the menu bar.
- Select Archive.
- Click on Distribute App.
- Choose Custom and then select Copy App.
- Click Export.
- Move the exported
.app
file to your Mac's Applications folder.
All codes are saved in the Downloads
folder under format-specific directories for easy access and organization.
- Modern SwiftUI design for smooth navigation.
- Real-time progress indicator during generation.
- Clear error messages for invalid input or generation issues.
- SwiftUI: Provides a sleek, native macOS interface.
- Core Image Filters: Used for QR Code and barcode generation with customizable styles.
- macOS Native APIs:
FileManager
for file handling,NSWorkspace
for opening directories.
This application is compatible with macOS 13 (Ventura) and later.