FM Barcode

QR Code API

The square 2D code phones scan: links, payment details, tickets and up to thousands of characters.

QR Code barcode for https://barcode.fmdeploy.com

What QR Code is for

A QR code holds far more than a linear barcode and can be read from any angle by a phone camera, so it is used for links, payments, tickets, Wi-Fi details and product tracing. Four error-correction levels let a code stay readable when part of it is damaged, and Micro QR is available for very small labels.

Make one from a URL

Send the text and get the image back. Your API key goes in a header.

curl
curl "https://barcode.fmdeploy.com/v2/barcode/qrcode?text=https%3A%2F%2Fbarcode.fmdeploy.com" \
  -H "Authorization: Bearer bc_live_your_key" -o qrcode.png

Add &output=svg for a vector image that stays sharp at any print size.

From FileMaker

Insert from URL
Insert from URL [ Select ; With dialog: Off ; Target: Items::Barcode ;
  "https://barcode.fmdeploy.com/v2/barcode/qrcode?text=" & GetAsURLEncoded ( Items::Code ) ;
  cURL options: "--header \"Authorization: Bearer " & $$BARCODE_KEY & "\"" ]

What it accepts

Any text, up to 4,000 characters here. Use POST for long content. Example: https://barcode.fmdeploy.com

If the text can’t be encoded, the API answers with a clear message instead of a broken image.

Options

Set the module size with scale and the error-correction level with errorlevel (L, M, Q or H). Micro QR, a fixed version, the quiet zone, a text label, rotation and SVG output are available too. The documentation lists every parameter and its default.

Related formats

Try QR Code with a free key

200 barcodes free every month. No card needed.