Sign In
Products
ZPL PreviewBarcode GeneratorImage → ZPLZPL cheat sheetLabel DesignerTemplate Gallery
Developers
API QuickstartAPI ReferenceMCP ServerBulk GenerationWebhooksSDKs & ExamplesLimitsOn-Premise
Solutions
Logistics & ShippingE-CommerceERP & WMSManufacturingRetailHealthcare & LaboratoryAll solutions
Tools
ZPL Diagnostics HubZPL DebuggerSize & DPI AnalyzerDPI ConverterBarcode fit calculatorShipping Label AnalyzerFont InspectorOrientation DebuggerCalibration AssistantPrinter Compatibility CheckerBarcode Readability CheckerPrinter Language DetectorThermal Printer Test PackZPL ToolsEPL ToolsTSPL ToolsCPCL ToolsAll ToolsGuidesPricing
Language
EnglishTürkçeDeutsch
HomeLabelixa Guide

Labelixa Guide

Labelixa API guide: quick start, API reference, code examples (cURL, Python, C#, Java, Node.js, PHP), limits and frequently asked questions.

Quick start

A single POST request is enough to render a ZPL label to PNG. Free usage needs no API key — and there is no watermark:

cURL — ZPL → PNG
curl -X POST "https://api.labelixa.com/v1/printers/8dpmm/labels/4x6/0" \
     --data "^XA^CF0,60^FO50,50^FDHello^FS^XZ" > label.png

To produce a single barcode directly as an image, GET /v1/barcodes is enough — it can even be embedded in <img src>:

cURL
curl "https://api.labelixa.com/v1/barcodes?type=qr&data=https://labelixa.com" > qr.png

Sections

API Reference

Endpoints, headers, error codes and authentication.

Barcode API

14 symbologies, parameters and no-code usage.

Supported Commands

Matrix of supported / unsupported ZPL commands.

Code Examples and SDKs

Official Python and Node.js SDKs; integration with cURL, C#, Java and PHP.

Limits and Pricing

Plan tiers, quotas and request limits.

On-Premise Installation

Run it on your own server, environment variables, Docker.

Frequently Asked Questions

Rendering, character support, error messages and on-premise.