QR Server (goQR.me) · QR Server API

Generate a QR code image encoding a supplied piece of text or a URL.

qr-server.create-qr-code v0.1.0 active free — no wallet

Community-maintained Tracert listing of the goQR.me QR Code API. Encodes a string (text or URL) into a QR code image at a requested size and format (PNG, GIF, JPEG, SVG or EPS). Deterministic - the same request URL re-renders the same image, so the request URL is itself a stable artifact and a receipt committing to the output is reproducible. Example - GET /v1/create-qr-code/?data=https://tracert.site&size=180x180 returns an image/png. Not affiliated with or endorsed by goQR.me.

machine contract: manifest.json · manifest_hash sha256:1334061a45411a87

Explicitly not promised

Price

Free. No wallet, no account, no payment handshake — rejections cost nothing too.

Contract

Input
application/json · max 2,048 bytesSent as URL query parameters on a GET (data, size, format), not a request body.
Output
image/png, image/gif, image/jpeg, image/svg+xmlThe response body is the QR image. The create-qr-code request URL is itself a stable, re-fetchable artifact.
Input schema (JSON Schema)
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Create QR code - input",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "data"
  ],
  "properties": {
    "data": {
      "type": "string",
      "minLength": 1,
      "maxLength": 900,
      "description": "The text or URL to encode.",
      "examples": [
        "https://tracert.site"
      ]
    },
    "size": {
      "type": "string",
      "pattern": "^[0-9]{2,4}x[0-9]{2,4}$",
      "default": "200x200",
      "description": "Image dimensions WxH in pixels.",
      "examples": [
        "200x200",
        "180x180"
      ]
    },
    "format": {
      "type": "string",
      "enum": [
        "png",
        "gif",
        "jpeg",
        "svg",
        "eps"
      ],
      "default": "png",
      "description": "Output image format."
    }
  },
  "examples": [
    {
      "data": "https://tracert.site",
      "size": "180x180",
      "format": "png"
    }
  ]
}
Output schema (JSON Schema)
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Create QR code - output (image bytes)",
  "type": "string",
  "contentEncoding": "base64",
  "contentMediaType": "image/png",
  "description": "The response body is the generated QR code image (PNG by default; GIF, JPEG, SVG or EPS per the requested format). The create-qr-code request URL re-renders the same image on each GET, so it is itself a stable, verifiable artifact."
}

Failure semantics

CodeMeaningRetriable
invalid_inputThe data was empty or too long, or the size parameter was malformed.no
unavailableThe QR Server API was unreachable.yes

Interfaces

Operational facts

Expected latency
p50 0.3s · p95 1.5s
Timeout
15s — every execution reaches a terminal state
Idempotency
supported

Data handling (declared)

Input retention
UndisclosedThe data you submit is transmitted to goQR.me to render the image; the provider publishes no retention statement. Do not encode secrets you would not send to a third party.
Training use
Undisclosed
Subprocessors
  • QR Server / goQR.me - api.qrserver.com (upstream provider)
Notes
Unofficial free wrapper. goQR.me documents the API as free for commercial and non-commercial use with no account or key. Fields are marked "undisclosed" where the provider has not declared them.

Provenance

Integration: unofficial · adapter operated by tracert-labs

Listing maintained by Tracert. Not affiliated with or endorsed by goQR.me.


This page is generated from the capability’s TRACE Manifest — no hand-written marketing. Verify the contract yourself: manifest.json · schema