Barcode Types

The type query parameter allows you specify the type of barcode symbology you want to generate. BarcodeThis supports a wide range of linear and square (2D) barcodes.

Parameter Values

Linear Barcodes

C128A Code 128 A
C128B Code 128 B
C128C Code 128 C
C128 Code 128
C39Echeck Code 39 Extended + Checksum
C39E Code 39 Extended
C39check Code 39 + Checksum
C39 Code 39 (Default)
C93 Code 93
CODABAR Codabar
CODE11 Code 11
EAN13 EAN-13
EAN2 EAN 2-Digits
EAN5 EAN 5-Digits
EAN8 EAN 8-Digits
I25check Interleaved 2 of 5 + Checksum
I25 Interleaved 2 of 5
IMB Intelligent Mail Barcode
IMBPRE Intelligent Mail Barcode Pre-processed
KIX Klant Index - Customer Index
MSIcheck MSI + Checksum
MSI MSI (Variation of Plessey code)
PHARMA2T Pharmacode 2-Tracks
PHARMA Pharmacode
PLANET PLANET (USPS Confirm Service)
POSTNET POSTNET (USPS)
RMS4CC Royal Mail 4-state Customer Bar Code
S25check Standard 2 of 5 + Checksum
S25 Standard 2 of 5
UPCA UPC-A
UPCE UPC-E

Square (2D) Barcodes

DATAMATRIX DATAMATRIX
PDF417 PDF417
QRCODE QR Code
QRCODE,L QR Code - Low error correction
QRCODE,M QR Code - Medium error correction
QRCODE,Q QR Code - Better error correction
QRCODE,H QR Code - Best error correction

All parameter values are case-insensitive.

Example 1

Generate a POSTNET barcode:

            
                https://barcodethis.io/api/v1?value=94686&type=POSTNET&height=20&width=5&api_token=[TOKEN]
            
        
POSTNET Barcode

Example 2

Generate a QR Code with medium error correction:

            
                https://barcodethis.io/api/v1?value=https://barcodethis.io&type=qrcode,m&api_token=[TOKEN]
            
        
QR Code with label