Barcodes
Add barcode fields that encode form data.
Form creation requires a Pro plan or higher. Form filling is available on all plans.
Barcode Types
QR Code
Two-dimensional barcode for URLs and text:
- High data capacity
- Error correction
- Readable by smartphones
PDF417
Stacked linear barcode:
- High data capacity
- Used in ID cards and shipping
Data Matrix
Square 2D barcode:
- Compact size
- High reliability
- Industrial applications
Creating Barcode Fields
- Enter Form Mode
- Select Barcode tool
- Choose barcode type
- Draw the field on the page
- Configure data source
Data Source
Static Value
Encode a fixed value:
- Select Static
- Enter the value to encode
- Barcode generates immediately
Field Value
Encode another form field’s value:
- Select Field
- Choose the source field
- Barcode updates when field changes
Multiple Fields
Combine multiple field values:
- Select Multiple Fields
- Add fields to include
- Choose delimiter
- Barcode encodes combined data
Custom Script
Use JavaScript for custom encoding:
- Select Custom
- Write script to generate value
- Barcode reflects script output
Barcode Properties
Size
- Width: Barcode width
- Height: Barcode height
- Module size: Size of smallest element
Error Correction
For QR codes and Data Matrix:
- Low: 7% recovery
- Medium: 15% recovery
- Quartile: 25% recovery
- High: 30% recovery
Higher levels create larger barcodes but survive more damage.
Appearance
- Foreground: Bar color (usually black)
- Background: Background color (usually white)
Use Cases
URL Encoding
Direct users to a website:
- Create QR code field
- Set static URL value
- Users scan to visit site
Form Summary
Encode form data for processing:
- Create barcode field
- Link to multiple form fields
- Scan barcode to capture all data
Tracking
Add tracking identifiers:
- Create barcode field
- Generate unique ID
- Use for document tracking
Tips
- Ensure adequate size for reliable scanning
- Use high contrast colors
- Test with actual barcode scanners
- Include human-readable text if needed
- Consider error correction for printed forms
Next Steps
- Text Fields - Add text input fields
- Calculations - Create calculated fields
- JavaScript Actions - Add custom form logic
- Create Forms Tutorial - Step-by-step form creation walkthrough
Last updated on