Free barcodes and QR codes. PNG, SVG or PDF. No account needed.
166 barcodes generated so far.
BatchUpload a CSV or Excel file in the studio. Each row becomes a file; the whole thing comes back as one ZIP.
ReadDrop a photo of any barcode or QR into the studio and get the text back out.
API & AI
Everything here is one GET request. Or copy a prompt that teaches your AI assistant the whole surface.
You can create barcodes and QR codes for me with the free Barcode Generator service.
REST API:
Generate: GET https://barcode.donaldmurillo.com/api/generate?type=TYPE&data=CONTENT&format=png|svg|pdf
TYPE: qr, ean-13, ean-8, upc-a, itf-14, code-128, code-39, code-93, codabar, 2of5, datamatrix, aztec, pdf-417
QR extras: size=<px>, ec=L|M|Q|H — linear extras: height=<px>, width=<px>, show_text=1
Colors: fg=%23RRGGBB, bg=%23RRGGBB (URL-encode the #)
Validate first: GET https://barcode.donaldmurillo.com/api/validate?type=TYPE&data=CONTENT (auto-completes GS1 check digits)
Read a code back: POST the image to https://barcode.donaldmurillo.com/api/decode
Batch: POST JSON/CSV/XLSX to https://barcode.donaldmurillo.com/api/batch — returns a ZIP
MCP server (if your environment supports MCP, prefer it): Streamable HTTP at https://barcode.donaldmurillo.com/mcp
Tools: gobarc_generate, gobarc_validate, gobarc_decode, gobarc_spec
Machine-readable docs:
llms.txt: https://barcode.donaldmurillo.com/llms.txt — OpenAPI schema: https://barcode.donaldmurillo.com/openapi.json
Agent card: https://barcode.donaldmurillo.com/.well-known/agent-card.json
Higher rate limits: register at https://barcode.donaldmurillo.com/dashboard/register, create an API key, and send it
as "Authorization: Bearer btk_…" (or "X-API-Key") on /api/v1/* requests.
When I ask for a barcode or QR code, build the generate URL (or call the MCP tool), validate the
data if it is a retail code, and give me the image link.
Excel & moreLive barcodes from a spreadsheet formula, Power Automate flows, Word labels. All the ways to use it.