Customisation Options

Configuration options available when generating QR codes

Available Options

The table below documents the available customisation options for QR codes generated using our app and APIs. It also outlines whether a configuration option requires a premium license key to work, or if it's available on the free tier.

Automation Script Support

If you're using our Airtable automation script, you can use all of the above customisations. Simply append any of the above values to the URL specified within the script. For example, the snippet below adds support for the Heading and Subtitle fields:

// Fetch the field and value for the heading field
let headingContentField = table.getField(“Your Heading Field");
var headingContent = record.getCellValueAsString(headingContentField);

// Fetch the field and value for the subtitle field
let subtitleContentField = table.getField(“Your Subtitle Field");
var subtitleContent = record.getCellValueAsString(headingContentField);

// Update the 'url' below to include support for the heading and subtitle fields
// Note the addition of '&heading=' + encodeURIComponent(headingContent) + '&subtitle=' + encodeURIComponent(subtitleContent)
updatedRecord.fields[imageAttachmentField.name] = [
    {
        url: 'https://qrcodegenerator.api.littleappy.co/api/qrcode/basic?Content=' + encodeURIComponent(content) + '&heading=' + encodeURIComponent(headingContent) + '&subtitle=' + encodeURIComponent(subtitleContent) + '&FileType=Png&ErrorCorrectionLevel=' + errorCorrectionLevel + '&PixelsPerModule=20&License=' + encodeURIComponent(licenseKey),
        filename: record.id + ".png"
    }
];

Last updated