How to Generate QR Codes from Airtable Records
QR codes bridge the gap between physical objects and digital data. If you manage inventory, event tickets, product catalogs, asset tracking, or contact directories in Airtable, there is a good chance you need QR codes or barcodes generated from your record data.
Airtable has a Barcode field type that can store barcode values, but it cannot generate QR code images. There is no native way to take a URL, product ID, or text value from a record and turn it into a scannable QR code image attached to that record.
This guide shows how to generate QR codes and barcodes from Airtable records in bulk using Filla's QR/Barcode Generator tool.
Need QR codes from your Airtable data Filla's QR/Barcode Generator creates QR codes and six barcode formats from any field value and saves them as image attachments
Common use cases for QR codes in Airtable
Before diving into the how-to, here are the scenarios where QR code generation from Airtable data makes the most practical sense:
Event management. Each attendee record has a unique URL or ticket ID. Generate a QR code per record, print it on badges or tickets, and scan at check-in to look up the attendee in Airtable.
Inventory and asset tracking. Each item in your inventory table gets a QR code linking to its Airtable record or a public-facing details page. Attach the QR code to the physical item for quick scanning.
Product catalogs. Generate QR codes that link to product pages, spec sheets, or ordering forms. Print them on packaging or marketing materials.
Contact sharing. Generate QR codes containing vCard data or links to contact profiles from your Airtable CRM.
Document and form linking. Generate QR codes that link to Filla forms for each record, enabling physical-to-digital workflows. A maintenance request QR code on equipment, for example, can link directly to a pre-filled form for that specific asset.
Supported code types
Filla's QR/Barcode Generator supports six code formats:
| Code Type | Use Case | Input Requirements |
|---|---|---|
| QR Code | URLs, text, contact data, any string | Any text up to ~4,000 characters |
| Code 128 | General-purpose barcode, logistics | Alphanumeric text |
| EAN-13 | Retail products (international) | Exactly 13 digits |
| UPC-A | Retail products (North America) | Exactly 12 digits |
| Code 39 | Industrial, government, military | Alphanumeric + special characters |
| DataMatrix | Small items, electronics, healthcare | Any text, compact format |
QR codes are the most versatile -- they encode any text string and are scannable by every modern smartphone camera. Barcodes are better for retail, logistics, and environments where barcode scanners are already standard.
Step-by-step: Generate QR codes from Airtable
Step 1: Prepare your Airtable table
Make sure your table has two things:
-
A source field containing the value you want to encode. This can be a Text, URL, Email, Phone, Number, Auto Number, Barcode, Formula, Rollup, or Lookup field. For QR codes linking to a URL, a formula field that constructs the URL from other fields works well.
-
An attachment field where the generated QR code images will be saved. If you do not have one, Filla can work with any existing attachment field, or you can create a new one called something like "QR Code."
Step 2: Create a QR/Barcode Generator tool in Filla
In your Filla workspace, open the base containing your table. Create a new processor tool and select QR/Barcode Generator. Name it descriptively -- "Product QR Codes" or "Event Ticket Barcodes."
Step 3: Configure the source and output fields
Select the source table, then pick the source field (the field containing the value to encode) and the output attachment field (where the generated image will be saved).
Choose your code type. For most use cases, QR Code is the right choice. If you are generating retail barcodes, choose the appropriate barcode format.
Step 4: Customize the appearance
Filla provides several appearance options to match your brand or use case:
- Foreground color: The color of the QR pattern itself. Default is black, but you can use any hex color.
- Background color: The area behind the code. Default is white.
- Size: Image width and height in pixels. Default is 300px, which works well for both screen display and print.
- Error correction (QR only): Controls how much of the code can be damaged and still scan. Options range from Low (7%) to High (30%). Higher correction makes the code more resilient but slightly denser.
- Show value below code: For barcodes, displays the human-readable text beneath the barcode image.
Step 5: Configure output settings
Choose your image format: PNG or SVG. SVG is supported for QR codes and produces sharp, scalable vector images -- ideal if you plan to resize the codes for print. One-dimensional barcodes always produce PNG.
Set a filename pattern using tokens: {value} inserts the encoded value and {recordId} inserts the Airtable record ID. For example, ticket-{value}.png produces filenames like ticket-ABC123.png.
Enable skip records with existing codes if you want to avoid regenerating codes for records that already have an attachment in the output field. This is useful for incremental runs when new records are added to the table.
Step 6: Filter records (optional)
If you only want to generate codes for a subset of records, configure record filters:
- Source view: Limit processing to records in a specific Airtable view.
- Filter records: Use the filter builder to apply conditions (for example, only generate codes for records where the Status field is "Active").
Step 7: Run the generator
Click Run to start generating codes. The tool processes records in the background with real-time progress tracking. Each generated image is uploaded and written back to the output attachment field in Airtable.
After the run completes, open your Airtable table and you will see QR code images attached to each processed record.
Practical tips for QR code workflows
Use formula fields to construct URLs. If your QR codes need to link to specific pages, create a formula field in Airtable that builds the URL. For example: "https://yoursite.com/tickets/" & {Ticket ID}. Then use that formula field as the source for the QR generator.
Combine with document generation. If you use Filla's Document Generator to create certificates, tickets, or badges, the generated QR code attachment can be included as a dynamic image in your document template. This creates a complete physical-digital workflow: generate the QR code, embed it in a PDF, and distribute.
Size for the medium. For print materials, generate codes at 300px or larger. For screen-only use (email, web pages), 200px is usually sufficient. QR codes are inherently scalable, but starting with a higher resolution gives better results when printed.
Use error correction strategically. If your QR codes will be printed on materials that might get scratched or partially obscured (outdoor signage, warehouse labels), use High (30%) error correction. For clean digital applications, Low (7%) keeps the code less dense and easier to scan at small sizes.
Color contrast matters. QR codes require sufficient contrast between the foreground and background colors to scan reliably. Dark foreground on light background works best. Avoid low-contrast combinations like light gray on white or dark blue on black.
Barcodes for retail and logistics
While QR codes handle most modern use cases, traditional barcodes remain essential for retail and logistics:
EAN-13 and UPC-A are the standard retail barcodes. If your Airtable table tracks products with standard barcode numbers, Filla can generate the barcode images for packaging, labels, or catalogs.
Code 128 is widely used in shipping and logistics. It encodes alphanumeric data efficiently and is supported by virtually every barcode scanner.
Code 39 is common in government and military applications. It supports uppercase letters, digits, and a few special characters.
DataMatrix codes pack data into a compact square, making them suitable for small items like electronic components or pharmaceutical packaging.
FAQ
Can I generate QR codes that link to Filla forms?
Yes. Create a formula field in Airtable that constructs the form URL -- for example, using record edit links to link each record to a form pre-filled with its data. Use that formula field as the source for the QR generator.
What happens if the source field is empty?
Records with empty source fields are skipped during processing. The execution log will note which records were skipped and why.
Can I regenerate codes for records that already have them?
Yes. If the "Skip records with existing codes" option is turned off, the tool will generate new codes for all records, including those that already have attachments in the output field. The new attachment will be added alongside existing ones, or you can clear the field first.
How many QR codes can I generate in one run?
The tool processes records in batches with built-in Airtable API rate limit management. It handles tables with thousands of records, running in the background so it does not block your browser. The batch size is configurable.
Can I use the generated QR codes in printed documents?
Absolutely. The generated images are standard PNG or SVG files saved as Airtable attachments. You can download them, use them in print layouts, or embed them in documents generated by Filla's Document Generator. For print, use SVG format (available for QR codes) or generate at 300px or larger for clean results at typical label sizes.
Turn Airtable data into scannable codes
QR codes and barcodes are a practical bridge between your Airtable data and the physical world. Whether you are managing events, tracking inventory, or creating product labels, generating codes directly from your Airtable records eliminates manual steps and keeps everything connected.
Filla's QR/Barcode Generator supports six code formats, customizable appearance, and bulk processing with real-time progress tracking -- all connected directly to your Airtable base.
Try the QR/Barcode Generator → or explore all of Filla's Airtable processor tools.
Ready to build smarter Airtable workflows? Start with Filla's form builder -- forms, processor tools, and document generation, all Airtable-native.