QR Factory 3
Single & Batch QR Management
Free · In‑App Purchases
QR Factory 3 is a professional QR code tool for iPadOS and macOS. Create, customize, verify, and export QR codes for marketing, packaging, events, restaurants, inventory, Wi-Fi sharing, business cards, and more. Create one QR code or generate thousands in bulk for digital use, print materials, and Avery labels.
QR codes are generated on-device, with no ads, tracking, hosting, redirects, or expiration. Save QRD files for editing and syncing between devices.
QR CODE DESIGN TOOLS
• Create linear and circular gradients.
• Adjust QR code squares and corner rounding.
• Customize pixel and background colors.
• Add center icons from files or SF Symbols, with size, alignment, and border controls.
• Preserve vector center icons in supported exports.
• Add styled text below QR codes.
• Use safe zones to improve readability and scanning reliability.
• Adjust reliability automatically and verify QR codes with clear status feedback.
BULK GENERATION & LABELS
• Generate unlimited QR codes from CSV files with validation reports.
• Print on Avery and DYMO labels with built-in templates or custom dimensions.
EXPORT OPTIONS
• Export SVG/PDF for vector output or PNG for bitmap output, with additional TIFF and EPS export options on macOS.
• Choose CMYK, RGB or Grayscale.
• Set a corner radius for exported QR codes.
• Rotate QR codes for different layouts.
• Share by drag and drop, copy to clipboard, or export.
COMMAND LINE TOOLS (macOS only)
• Export QR codes from saved QRD files using the command line.
• Supports single and bulk QR code generation.
• Includes full documentation.
QR CODE TEMPLATES
CALENDAR - Create events with alarms and locations.
CRYPTO - Enable payments with wallet addresses and amounts.
EMAIL - Pre-fill recipients, subject, body, CC, and BCC.
LOCATION - Create location QR codes with precise map selection.
PERSON - Create detailed contact cards.
PHONE - Create phone numbers for direct calling.
SEPA - Create SEPA bank transfer details.
SMS - Encode phone numbers and messages.
SOCIAL - Link to Facebook, Instagram, TikTok, YouTube, LinkedIn, X, and more.
TEXT - Encode Unicode text.
URL - Provide website access.
WI-FI - Share Wi-Fi networks with support for open, WPA/WPA2/WPA3, hidden, and advanced configurations.
QR Factory has been trusted for professional QR code creation for over a decade. It combines powerful features with an intuitive, private experience.
*Full access requires a valid subscription or lifetime purchase.
Privacy Policy - https://www.tunabelly.com/qrfactory/privacy.html
Terms of Service - https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more I use this app almost daily for work and I absolutely love it. Not only can you create tons of different types of QR Codes, but you can export them as vectors. As a brand and graphic designer, this is absolutely game-changing for me.I contacted the developer about a bug I found and got a response back within a few minutes. On top of that, they were already working on a fix for it and were nothing short of solution-oriented.10/10, absolutely recommend this app, and couldn’t be happier with the whole experience!
Developer Response Thank you for the nice review and we're so happy that you're enjoying QR Factory 3 and your experience with support!
I use this app almost daily for work and I absolutely love it. Not only can you create tons of different types of QR Codes, but you can export them as vectors. As a brand and graphic designer, this is absolutely game-changing for me.I contacted the developer about a bug I found and got a response back within a few minutes. On top of that, they were already working on a fix for it and were nothing short of solution-oriented.10/10, absolutely recommend this app, and couldn’t be happier with the whole experience!
Thank you for the nice review and we're so happy that you're enjoying QR Factory 3 and your experience with support!
I purchased the old version of this app the same week this new app released and the developer gave me an upgrade. Super helpful support team!The new software is a great upgrade! The app looks more current. They added a few settings to help customize the QR codes which is appreciated. Since I use QR codes for my business to access information in the field, an app like this is worth every penny!!
Developer Response Just a quick note to say thank you for the wonderful 5 star review! We really appreciate your support and feedback!
I purchased the old version of this app the same week this new app released and the developer gave me an upgrade. Super helpful support team!The new software is a great upgrade! The app looks more current. They added a few settings to help customize the QR codes which is appreciated. Since I use QR codes for my business to access information in the field, an app like this is worth every penny!!
Just a quick note to say thank you for the wonderful 5 star review! We really appreciate your support and feedback!
I started using this app since the first version. The developer was ALWAYS super responsive and took in account all suggestions. Including the one suggestion saying he should NOT make it a subscribtion app.I use this app for work a couple of time a year, and it beats all the ones I found on line. Definitely worth it. No reason to give anything else than 5 stars.
I started using this app since the first version. The developer was ALWAYS super responsive and took in account all suggestions. Including the one suggestion saying he should NOT make it a subscribtion app.I use this app for work a couple of time a year, and it beats all the ones I found on line. Definitely worth it. No reason to give anything else than 5 stars.
I'm starting a food company and I have a MASSIVE book and item colloection I need to make barcodes for. This app looks great, but I dislike the fact that you can't seem to test the app without agreeing to a minume 3 months at $4.99 after 7 days. I would much rather be able to test the app for 7 days and then they lock the app until you sign up or somthing. The main reason I get enough junk emails about promos for apps I've shown no intrest in and will never buy or use. (I uninstalled without testing.)
I'm starting a food company and I have a MASSIVE book and item colloection I need to make barcodes for. This app looks great, but I dislike the fact that you can't seem to test the app without agreeing to a minume 3 months at $4.99 after 7 days. I would much rather be able to test the app for 7 days and then they lock the app until you sign up or somthing. The main reason I get enough junk emails about promos for apps I've shown no intrest in and will never buy or use. (I uninstalled without testing.)
• Added SVG export support.
• Added advanced WiFi QR code support with expanded configuration options.
• Added support for setting an exact gradient angle.
• Added support for preserving vector center icons in supported formats.
• Added an optional corner radius for exported QR codes.
• Added export warnings when a QR code or one of its elements may not export as expected.
• Improved the layout and organization of QR code settings.
• Improved CMYK exports with more accurate colors for QR code elements and center icon borders.
• Improved map interaction for creating location-based QR codes, with more precise location selection.
• Improved center icon handling with better import options and more consistent behavior across platforms.
• Improved filenames for dragged QR codes. They now use the saved document name instead of a generic filename.
• Improved the map view with usability and layout improvements.
• Improved the user interface with layout refinements and better handling of text of varying lengths.
• Improved PDF exports to prevent small overlaps between QR code modules in some vector editors and preview apps.
• Improved automatic QR code verification with clearer status messages and more responsive background processing.
• Improved QRD file saving to keep file contents consistent and make change tracking more reliable.
• Redesigned the app settings to make them more modern and easier to use.
• Fixed various user interface issues related to layout and text display.
• Fixed an issue where automatic verification could show outdated or incorrect results after opening or editing a QR code.
• Fixed center icon alignment issues where some scale percentages could create gaps even when QR code square alignment was enabled.
• Fixed contour borders around center icons so they follow icon shapes more accurately at larger border sizes.
3.5.0 Jul 25
• Added support for iPadOS 26, featuring refreshed UI elements and an updated app icon.
• Improved performance when opening QRD files with a symbol as the center icon.
• Optimized drawing for quicker, more responsive updates.
• Enhanced the multiple QR codes verification file to provide a more readable layout when checking verification results.
• Redesigned the auto verification status with a cleaner, more space-efficient layout.
• Redesigned the multiple QR codes area with a more modern and refined layout.
• Updated the logic so the message about the lifetime access purchase and subscription only appears if the subscription trial has not been cancelled.
• Resolved an issue where some translations were missing.
3.4.8 11/13/2025
• Introduced several visual updates throughout the app for a more modern and consistent appearance.
• Improved the appearance of QR code settings on macOS in both normal and reduced transparency modes.
• Enhanced the design of the app settings on macOS.
• Addressed an issue where, when creating labels, if the CSV did not contain a file type column, the same QR code could be repeated on most labels.
3.4.7 06/16/2025
NEW:
• Introduced improved rendering for vector-based center icons to ensure they stay sharp when printed or zoomed. Supports SVG, PDF, and built-in system symbols, with adjustable render size in the app settings.
• Vector-based center icons now store their original vector data in the QRD file for improved future editing and reuse.
IMPROVEMENTS:
• Removed the PRODID field from Person QR codes to increase the available character count.
• Significantly improved rendering speed when using a symbol as the center icon.
• Significantly improved rendering speed for center icons using the contour border style.
• Updated and optimized the automatic verifier logic for faster performance when modifying QR code data.
• Improved overall responsiveness by optimizing the code executed whenever QR code data changes.
• Standardized rendering of center icons across all scenarios, including single QR codes, multi-code layouts, and macOS command line usage.
• When exporting a QR code on iPadOS, the saved name is now used by default instead of a generic untitled name.
FIXED:
• Resolved a crash that could occur when specific errors were encountered while parsing a CSV file for multi-code generation.
3.4.6 05/12/2025
• Added an alert when a non-square center icon is selected while the “Align to QR code squares” option is enabled. This explains potential skewing and how to prevent it.
• Updated the X logo to have a transparent background.
• Updated the GitHub logo to a square format with a 1:1 ratio.
• Updated the icons for the Email and Text sections.
• Updated center icon border type names to “Contour” and “Square” for clearer descriptions.
• Fixed an issue where non-square center icons were stretched further when the “Align to QR code squares” option was enabled and exported in vector format. The output is now consistent between vector and bitmap formats.
• Resolved a crash that occurred when selecting specific colors for the icon border.
3.4.5 03/12/2025
• Added built-in support for creating Signal, Bluesky, LINE and WeChat QR codes, including the option to use the official logo.
• Enhanced CMYK exports to ensure the background color is always in CMYK.
• Increased the default size of new QR codes from 512 px to 1024 px for higher-quality exports.
• Improved iOS 18 support, ensuring the tab bar remains correctly positioned at the bottom of the app.
• Updated social profile usernames to be included as the user identifier, allowing them to replace the full URL when scanned for certain services such as LinkedIn.
• QR codes are now generated in vector format by default when exporting for labels, resulting in noticeably sharper PDF output.
• Improved error handling when exporting QR codes to provide clearer context if saving fails.
• Improved Social QR codes to ensure message content is URL-encoded, preserving all characters when scanned.
• Added a helpful hint for certain Social QR code types to ensure the correct data format is used.
• Updated layouts, control sizes, and fonts throughout the app for a more polished and consistent appearance.
• Fixed missing localizations for some social media parameters.
• Fixed an issue where dashes in social profile usernames appeared as encoded characters.
• Fixed an issue where a new blank document opened each time the app launched.
• Fixed an issue where an error retrieving in-app purchase prices could appear if the app was offline at launch.
• Fixed an issue where center icon symbols with extended range colors (e.g., Display P3) were not exported correctly.
• Fixed an issue where adjusting the output size did not properly scale the center icon.
• Fixed an issue where manually setting the file type to PDF for each QR code in a label export resulted in slightly blurry pages.
• Fixed an issue where clearing all numbers from text fields was not possible before entering a new value.
3.4.4 02/18/2025
• Expanded the social links category with the addition of Reddit, Discord, and GitHub, bringing the total to 39 choices, all with the option to use official company logos.
• Refined the app icon with improved colors for a more cohesive appearance.
• Resolved an issue where generating multiple QR codes without specified filenames in the CSV file, combined with the ‘overwrite existing files’ option, caused some QR codes to be saved over the same file.
3.4.3 06/24/2024
• Introduced an option to overwrite existing files when generating multiple QR codes.
• Updated various UI elements, including shadows and colors, for a more cohesive appearance.
• Added additional options for the “IconBorderType” column when using a CSV file to align with the app’s terminology.
• Fixed an issue where CSV files exported from applications like Excel, which sometimes use \r for newline characters due to historical compatibility reasons, would fail to parse correctly.
3.4.2 05/24/2024
• Introduced an AI-based CSV builder: Easily generate QR codes without mastering the CSV format. Simply describe your requirements for one or more QR codes, and let the tool handle creating the proper format and data.
• Improved CSV file processing to handle extra quotes when defining RGB and CMYK colors.
• Refined UI for generating multiple QR codes, offering a more aesthetically pleasing experience.
• Added support for using web URLs as icon paths in CSV files, simplifying the process of selecting images for center icons.
• Fixed an issue where error messages were not properly displayed when there was a problem accessing the file for a center icon image.
• Enhanced CSV file parsing to accommodate spaces and variations in column names, including in the prefix, suffix and middle.
3.3.9 02/08/2024
• Added option for phonetic spelling of first name, last name, and company name in Person QR codes.
• Added custom filename formatting: Use data from CSV rows to dynamically generate file names.
• Added new feature to choose a currency from a list for SEPA QR codes.
• Added a menu featuring 125 common SEPA purpose codes, eliminating the need for manual look-up.
• Included the ability to view the app logs via Help -> Show Console Logs.
• Standardized product id (PRODID) for Calendar and Person QR codes to "QR Factory 3" efficiently reducing character usage for both.
• Enhanced default file naming when generating multiple QR codes, now specifically reflecting the type of each code.
• Improved file naming for batch-generated Person QR codes, intelligently incorporating available first and last names.
• Upgraded in-app verification to support transparent backgrounds.
• Significantly improved the Korean translation for better clarity.
• Enhanced the user interface with refined layouts for fields, including popup menu controls, and improved views for Person, Social, and WiFi QR codes, ensuring a more polished and cohesive appearance.
• Fixed an issue when opening multiple QRD files that they would incorrectly share the same type.
• Fixed CSV file handling issues, resolving a bug that prevented QR code saving with an empty 'FileName' column and addressing file extension omissions when 'FileType' is empty.
• Fixed a macOS-specific issue blocking access to selected CSV files or output folders.
3.3.8 01/17/2024
• Added built-in support for new social media platforms: X, Threads, and Mastodon.
• Restored and enhanced the reliability of opening QR Factory 2 save files on macOS.
• Upgraded the in-app purchase library for subtle improvements.
• Improved compatibility with future macOS versions.
• Fixed an issue where the initial export of a Person QRD file after opening could contain incorrect data.
• Updated WiFi QR codes to correctly adhere to the WPA3 official specification requiring double semicolons as the suffix.
• Addressed an issue where Social QRD files could display an incorrect platform after an app update added new choices.
• Corrected a typo impacting the creation of multiple Instagram QR codes.
3.3.7 08/31/2023
Fixes a potential crash issue related to specific types of center icons, while also including all the enhancements from version 3.3.5:
• Significantly enhanced CMYK support, including:
- The ability to export CMYK colorspace to PDF and EPS formats.
- Center icons, bottom text, colors, and gradients will now be exported in CMYK color space.
- If a center icon in CMYK colorspace is used, this will now be preserved in the QRD file.
• Implemented support for using relative paths to the chosen folder for center icons, improving compatibility with iPadOS and simplifying the process on macOS if necessary.
• Added the ability to verify PDF and EPS files when generating a verification summary for multiple QR codes.
• Introduced a helpful message that explains the constraints when exporting a QR code with a transparent background.
• Improved support for drawing on pixel alignments in iPadOS.
• Corrected center icon sizing when exporting to vector formats.
• Resolved center icon sizing problems when the align to pixels feature was enabled for both bitmap and vector formats.
• Resolved issue where dragging a QR code would not utilize the saved filename if available.
• Resolved issue where appearance settings would not function correctly after exporting a QR code.
• Resolved issue where the antialiasing option would not function properly if turned off.
• Resolved issue where using CSV with the CLI would not enable anti-aliasing.
• Resolved issue where file paths to icons in CSV files would not function if they contained a tilde.
• Resolved issue where the chosen icon might not appear until another setting was changed in macOS.
• Resolved issue where an extra untitled document might be displayed upon app startup in macOS.
3.3.6 05/31/2023
• Significantly enhanced CMYK support, including:
- The ability to export CMYK colorspace to PDF and EPS formats.
- Center icons, bottom text, colors, and gradients will now be exported in CMYK color space.
- If a center icon in CMYK colorspace is used, this will now be preserved in the QRD file.
• Implemented support for using relative paths to the chosen folder for center icons, improving compatibility with iPadOS and simplifying the process on macOS if necessary.
• Added the ability to verify PDF and EPS files when generating a verification summary for multiple QR codes.
• Introduced a helpful message that explains the constraints when exporting a QR code with a transparent background.
• Improved support for drawing on pixel alignments in iPadOS.
• Corrected center icon sizing when exporting to vector formats.
• Resolved center icon sizing problems when the align to pixels feature was enabled for both bitmap and vector formats.
• Resolved issue where dragging a QR code would not utilize the saved filename if available.
• Resolved issue where appearance settings would not function correctly after exporting a QR code.
• Resolved issue where the antialiasing option would not function properly if turned off.
• Resolved issue where using CSV with the CLI would not enable anti-aliasing.
• Resolved issue where file paths to icons in CSV files would not function if they contained a tilde.
• Resolved issue where the chosen icon might not appear until another setting was changed in macOS.
• Resolved issue where an extra untitled document might be displayed upon app startup in macOS.
3.3.5 05/12/2023
• Added a new feature to allow users to choose their preferred font and style for the text displayed beneath QR codes, providing greater control over the appearance.
• Enhanced color schemes and subtle visual effects have been introduced to provide a more refined and engaging user experience.
• The drawing code has been fine-tuned to deliver significantly smoother and more efficient performance.
• Resolved an issue where the safe zone color, if unspecified when using a CSV file for multiple codes, would default to a black background.
3.3.4 04/18/2023
• Many improvements throughout the app on iPadOS to ensure that the controls and icons remain visible and usable when the system font size is increased.
• Added a new feature to warn if the amount of data to encode into a QR code is too much to fit, along with information on how to reduce it.
• Added a new feature to remove any whitespace before a URL to ensure that it will scan properly.
• We've gone through the app user experience for both macOS and iPadOS, and made numerous refinements to improve usability and enhance the visual appearance.
• Updated the keyboard type to make it easier to enter a phone number when making a phone QR code on iPadOS.
• Updated the text fields for Crypto and WiFi QR codes on iPadOS so it shows the title above the information entered.
• Fixed issue where the auto verification would require a change in order to be run. Now it's also run immediately after a QRD file is opened.
• Fixed issue where there was a border around the SMS message text field on iPadOS.
3.3.3 03/13/2023
• Added translations for Korean & Norwegian languages.
• Added support for social profiles in person QR codes.
• Added proper support for the WPA3 security type in WiFi QR codes.
• Added an alert if both the lifetime access and a subscription were purchased, since only one is needed.
• Updated the interface for creating person QR codes to be more modern and easier to use.
• Updated a few colors to be more cohesive with the rest of the interface.
• Renamed the "Manual" border type to "Square" so it's clearer what it does.
• Fixed an issue where the default choice for a new crypto QR code was blank.
3.3.2 03/02/2023
• Added official Vimeo and YouTube high quality icons.
• Added new feature that automatically resizes the center icon to fit exactly in the middle area, regardless of its original size. This can be toggled in the app preferences.
• Optimized the code for a substantial speed improvement, especially when using a center icon. This also provides a much smoother experience when filling in the QR code data.
• Updated the list of companies to be in alphabetical order for easier browsing.
• Fixed issue so when the export size is changed, it now automatically resizes the center icon to match so the proportions stay the same.
• Fixed some of the translations for the social media text fields.
3.3.1 01/18/2023
• Added feature to include an alarm for a calendar event.
• Added feature to align the center icon to the QR code squares so they overlap perfectly with no gaps.
• Added feature to automatically insert an official high quality icon for each social company.
• Added support for creating Cash App QR codes.
• Added support for CSV files that use semicolons instead of commas as the delimiter. This can happen when exporting a CSV file from Excel or Numbers on some non-English systems.
• Added support for using columns in the CSV file for Social QR codes.
• Turned off autocorrect for any text fields in both the Text and Social types.
• Improved the logic to handle CSV files that have empty columns.
• Minor layout adjustments to some of the buttons and text fields to improve their appearance.
• Fixed issue where any unknown types when choosing an existing contact will now default to the first one in the list. This applies to phone numbers, emails and postal addresses.
• Fixed a typo where Ethereum was misspelled.
3.3.0 01/08/2023
• Fixed issue where the background color parameter wouldn't be read when creating multiple QR codes.
• Fixed issue where the map location marker may not have been visible.
• Made the map easier to use when searching a location, or setting the GPS coordinates.
• Adjusted padding slider layout so there's more space.
• Using a lighter color for the plus/minus buttons for Person QR codes so it's less obtrusive.
• Added Ukrainian translation.
• Added Dutch translation.
• Added Czech translation.
• Added Danish translation.
• Added Finnish translation.
• Added Swedish translation.
3.2.3 11/05/2022
• Added ability to create and edit custom label dimensions. This includes the paper size, number of rows and columns along with the spacing between them, left, right, top and bottom margins.
• Added paper size to the list of displayed info for the chosen label.
• Fixed issues related to the sizing for the selected label preview.
• Fixed issue where the PDF for labels could have had incorrect margins around each QR code depending on the parameters.
• Fixed issue where the PDF for labels would cache the output size incorrectly if a different paper size was used.
• Improved the layout of the UI for creating multiple QR codes.
• Upgraded the library used for handling purchases.
3.2.2 10/27/2022
• Updated the information for SEPA QR codes to explain the difference between the two versions.
• Turned off autocorrect for URL QR codes.
3.2.1 10/08/2022
• Added new feature to launch QR Factory via the command line and generate single or multiple QR codes. All the options available within the app can also be used on the command line. (macOS only)
• Added subscription and lifetime access details in the settings.
• Improved code for loading existing chosen folders for generating multiple QR codes.
• Fixed the link for the CSV file format.
• Fixed a few minor typos.
• Fixed issue where it was possible the filename would not be pre-populated when saving a QR code or exporting as an image.
• Fixed issue were iCloud Drive files couldn't be used for generating multiple QR codes.
• Changed "QR Code Type" to "Type" for a cleaner appearance.
• Using new icon in the toolbar for creating multiple QR codes.
• Added new version of Avery L7164 labels with larger margins.
• Showing how many days are left if a trial subscription is active.
The new command line interface documentation is available at https://www.tunabellysoftware.com/support/qrfactory_cli.
3.2 10/04/2022
• Added support for WhatApp phone numbers with an optional message
• Updated the help buttons to be slightly more transparent
3.1.1 08/26/2022
• Added support for Avery L7210 labels, which are designed specifically for QR codes
• Added new feature to import text directly from a PDF file
• Exporting an image or saving a document will now use the filename for the save dialog
• Fixed typo in German translation
• Fixed the Open toolbar button having the incorrect icon
3.1 08/24/2022
• Added new option to set the bottom text color.
• Added new options for the middle icon border: automatic or manual generation, adjusting the corner size (manual only) and choosing the color.
• Added extra validation for each text field to ensure the value is within the proper range.
• Updated vector output formats so they are now the exact export size since they don't need to be pixel aligned.
• Fixed issue where the raw code wouldn't update if the QR code data changed.
• Fixed issue with the background color being incorrect if a safe zone was used along with bottom text.
• Fixed the vertical alignment of the bottom text for a variety of scenarios.
• Updated the logic for laying out of the bottom text so it has a better visual appearance.
• Using improved path finding for determining the border around middle icons that have disjointed shapes.
• Showing a message if the Restore Purchases option doesn't find a purchase.
3.0.7 06/29/2022
• Added SVG export support.
• Added advanced WiFi QR code support with expanded configuration options.
• Added support for setting an exact gradient angle.
• Added support for preserving vector center icons in supported formats.
• Added an optional corner radius for exported QR codes.
• Added export warnings when a QR code or one of its elements may not export as expected.
• Improved the layout and organization of QR code settings.
• Improved CMYK exports with more accurate colors for QR code elements and center icon borders.
• Improved map interaction for creating location-based QR codes, with more precise location selection.
• Improved center icon handling with better import options and more consistent behavior across platforms.
• Improved filenames for dragged QR codes. They now use the saved document name instead of a generic filename.
• Improved the map view with usability and layout improvements.
• Improved the user interface with layout refinements and better handling of text of varying lengths.
• Improved PDF exports to prevent small overlaps between QR code modules in some vector editors and preview apps.
• Improved automatic QR code verification with clearer status messages and more responsive background processing.
• Improved QRD file saving to keep file contents consistent and make change tracking more reliable.
• Redesigned the app settings to make them more modern and easier to use.
• Fixed various user interface issues related to layout and text display.
• Fixed an issue where automatic verification could show outdated or incorrect results after opening or editing a QR code.
• Fixed center icon alignment issues where some scale percentages could create gaps even when QR code square alignment was enabled.
• Fixed contour borders around center icons so they follow icon shapes more accurately at larger border sizes.
more Version 3.5.0 Jul 25
Data Not Linked to You The following data may be collected but it is not linked to your identity: