Image of QRCode barcode QRCode Barcode Plug-in for FileMaker Pro
(OS X and Windows)

QRCode 18.0.1 is now available. This update provides compatibility with FileMaker Pro 14-17, both 32 and 64 bit versions. There is no upgrade charge from version 17, but please see "A Note From the Developer" below.
Download plug-in demo

Purchasing Info


More info on QRCode





  • Compatible with FMP 18 back to 7, runs in both 32 or 64-bit modes.
  • Encodes URLs, Unicode and Kanji text in a form that smart phones can scan: text, web links, calendar events, contacts, phone calls, SMS, etc.
  • Provides complete control over barcode dimensions, error correction and version, or let these parameters be chosen automatically
  • Barcode image can be generated at any size or orientation, or b/w inverted for transfer stencils.
  • Barcodes are generated as images native to the platform, and returned by a calculation directly into a container. No special fonts are needed!
  • Automatic transcoding of FileMaker character set eliminates problems with international characters
  • Automatic conversion to Windows line endings eliminates hassles with Windows-centric barcode readers
  • Runs natively on Mac OS X and Windows
  • Implements support for vCalendar, vCard and other active formats.

QRCode, a FileMaker plug-in, provides the ability to print QRCode bar codes from any FileMaker database. QR Codes can contain URLs, Unicode and Kanji text. When attached to a physical object and scanned by a camera phone, they provide an immediate link to a webpage, or informational text. Emerging informal standards now allow scanning entries into phonebook/calendar, and immediate dialing, SMS, and tweets.

Unlike other bar code plug-ins, QRCode does NOT require the installation of any special fonts. Barcodes are generated as images native to the platform. QRCode provides full control over the size, shape, orientation, and error correction of the bar codes. Automatic transcoding of FileMaker's character set eliminates problems scanning special characters.

The latest QRCode is optimized for Win 8/OS 10.13/FileMaker 18, and works back to Win 98/OS 10.6/FileMaker 7.

About QR Code
A QR Code is a two-dimensional bar code created by Japanese corporation Denso-Wave in 1994. The "QR" is derived from "Quick Response", as the creator intended the code to allow its contents to be decoded at high speed. A single QR Code barcode can carry up to 4000 characters of machine-readable data in a space no larger than a standard bar code. Unlike traditional one-dimensional bar codes which depend on real-time links to records in a separate database, the QR Code symbol contains the record itself. QR Codes are common in Japan where they are currently the most popular type of two dimensional code.

Although initially used for tracking parts in vehicle manufacturing, QR Codes are now used in a much broader context spanning both commercial tracking applications as well as convenience-oriented applications aimed at mobile phone users. QR Codes storing addresses, email addresses, and URLs may appear in magazines, on signs, buses, business cards, invoices or just about any object that a user might need information about. A user having a camera phone equipped with the correct reader software can scan the image of the QR Code causing the phone to show the programmed URL, insert a calendar event (e.g. their next appointment), enter a complete contact record, place a phone call, or send an SMS or tweet. This act of linking from physical world objects is known as a hardlink or physical world hyperlinks.

QR Code answers the need to print, transfer, and re-capture large amounts of data inexpensively, on the spot with one's cell phone camera. It can exchange complete data files (such as text, numerics or binary) and encode graphics, addresses, URLs, fingerprints, shipping manifests, instructions, medical information, and much more. It is used to document and label assets, inventory, parts engineering data, and safety data. It provides a powerful communications capability - without the need to access an external database. For virtually no incremental cost, you can add a QRCode symbol to the documents and labels you are already printing.

Think of QR Code as an independent database with complete freedom of movement, traveling together with a person or on an item, object, package, form, document, badge, card, or label. It does what wired networks can't: allows you to do: immediately access your data regardless of location. Furthermore, if your scanner is a camera phone, it can immediately link a physical object to its online presence.

Because QR Code is a machine-readable method of transporting data, it eliminates time-consuming and error-prone manual data entry. It functions as a paper-based computer memory that can be written once and read over and over again. As a universal machine language, it communicates with all host operating systems. QR Code encodes full ASCII, numeric, Kanji, or alphanumeric data and it uses sophisticated error correction algorithms to keep intact 100 percent of the data - even when as much as 30% of the symbol is damaged. It's self-verifying, so data errors can be detected and data integrity maintained.

QR Code doesn't require users to learn different procedures, or invest in new hardware and software. A QR Code solution can be added with little change to current applications and it can make use of existing printers and other equipment.

QR Code is compatible with all the same printers used to print 1-D bar codes, including laser, thermal direct, thermal transfer, ink jet and others. You can print on a wide variety of materials-paper, cards, labels, plastics, metals, cloth, and others. You can even fax QR Code symbols, and post them online.

(Portions adapted from Wikipedia article linked in the sidebar.)


You can download a working demo here, with complete documentation.

Please tell us who you are so we can see who is downloading the plug-in. This information will be seen only by the plug-in author. If you choose to leave your email we will use it only to notify you of major upgrades, about one time a year. All fields are optional, but you do need to confirm that you are not a web robot by checking the box below.




Email (optional)


QRCode Single User, Mac or Windows $79 USD
QRCode Universal Unlimited Single Site License $149 USD
Upgrade from v. 16 and earlier (June-2018) $30 Site; $20 Single
Upgrade for v. 17 Free; use your v. 17 code.
Developer distribution license/Developer link libraries contact us for pricing

US customers please purchase at our store in Square Market (linked below). Select the QRCode license according to single vs. site and Mac vs. Windows.
Clear Solutions Software Store

Non-US buyers, please send payment by PayPal to clearsolutions at oo7 dot net. Include a note stating the name to use for registration (company or individual name), and whether Mac, Windows, or site license.

(Updated July 5, 2019.)


A Note from the Developer

Dear valued customer,

There is no charge for this update to FMP 18, but I will need to charge a fee for the next one. The issue is that my cost of development has become greater than the combined income generated by sales and upgrades to QRCode and PDF417 Encoder. The cause is incompatibilities due to technically unnecessary changes to development systems, OS APIs, and FileMaker requirements.

Mac OS is particularly problematic. This year I had to upgrade Mac OS merely in order to install FileMaker and Xcode. The recent OS installer refused to install because I had a non-Apple SSD, one that has worked perfectly for years with previous Mac OS versions. I did finally manage to install Mac OS after a full day of research and experimentation, by physically swapping drives into an external enclosure. Since Mac OS does function in the end with my laptop and Samsung SSD, this can only be seen as a strategy by Apple to force customers to buy their proprietary hardware.

Within a few years, I anticipate that FileMaker will (arbitrarily) require a version of Mac OS that (arbitrarily) cannot be installed on my hardware by any workaround. This is an inevitable result of a single corporation exercising control over FileMaker, the OS, the proprietary hardware, and for many other developers, the software distribution system; then using that control to drive profits. When that day comes, I will likely rent time on a remote Mac for development and add the higher development costs to the Mac upgrade fee. To avoid these potential extra costs, you could consider switching to Windows or Linux.

I am grateful for your continued use and support of QRCode, and will strive to keep it working well.

Best Regards,
Doug McLean
Clear Solutions Software