# Barcode Generator > Free barcode & QR code generator with a JSON/HTTP API: 13 symbologies, PNG/SVG/PDF output, validation with check-digit auto-complete, image decoding, and batch ZIP. ## API - [Generate](https://barcode.donaldmurillo.com/api/generate): GET/POST — type, data, format=png|svg|pdf, size, ec, fg, bg, height, width, show_text - [Validate](https://barcode.donaldmurillo.com/api/validate): GET/POST — validates data for a type; auto-completes GS1 check digits - [Decode](https://barcode.donaldmurillo.com/api/decode): POST an image (raw or base64 JSON) — returns format + text - [Batch](https://barcode.donaldmurillo.com/api/batch): POST JSON/CSV/XLSX — returns a ZIP of generated codes - [OpenAPI](https://barcode.donaldmurillo.com/openapi.json): full machine-readable schema - [Spec](https://barcode.donaldmurillo.com/api/spec): supported types, formats, and per-type hints ## Docs - [API reference](https://barcode.donaldmurillo.com/docs): human-readable endpoint + parameter reference - [Ways to use it](https://barcode.donaldmurillo.com/uses): Excel, Word, Power Automate, AI assistants - [Pages](https://barcode.donaldmurillo.com/llm-pages.md): per-screen markdown docs index