Barcode generator: Code 128 or EAN-13 as SVG

$0.01 per call · failed calls are never charged · no account or API key needed

Generate a barcode as an SVG image: Code 128 for any printable ASCII text (switching to the compact numeric set for runs of digits, with the mod-103 check symbol), or EAN-13 for 12 or 13 digits (the check digit is computed or verified). Set bar width and height and whether to print the text below. Returns the SVG and a data URL ready for an <img> tag. Use for shipping labels, product codes, tickets or inventory; for QR codes use qr.

Run it free (25 free calls) Buy credits by card (from $5) Example result (JSON)

Try it with your own inputs

What to encode: ASCII text for Code 128, or 12-13 digits for EAN-13

Uses one of your 25 free calls. Nothing is charged, and a call that fails is not counted.

Inputs

NameTypeDescription
text (required)stringWhat to encode: ASCII text for Code 128, or 12-13 digits for EAN-13
typestringcode128 (default) or ean13
widthintegerModule (narrowest bar) width in pixels, 1-6 (default 2)
heightintegerBar height in pixels, 20-300 (default 80)
labelstringtrue (default) to print the text below the bars

Request

Over HTTP, with a card key from /credits:

curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/barcode?text=AGENT-12345"

Or one of your 25 free calls, no key:

curl "https://agent-data-tools.revmesh2074.workers.dev/barcode?text=AGENT-12345&trial=1"

Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.

Example result

{
  "type": "code128",
  "text": "AGENT-12345",
  "encoded": "AGENT-12345",
  "modules": 156,
  "svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" …</svg>",
  "dataUrl": "data:image/svg+xml;base64,PHN2Zy…"
}

From an AI agent (MCP)

Add the MCP server to Claude, Cursor or any MCP client. This tool is barcode, and the first 25 successful calls are free:

https://agent-data-tools.revmesh2074.workers.dev/mcp

Related tools