---
title: "Generate QR code image"
method: GET
path: "/qr"
tags: ["QR Codes"]
---

# Generate QR code image

`GET /qr`

Generate a customizable QR code as a PNG image with support for custom colors, sizes, error correction levels, and optional logo overlays.

## Query parameters

- `value` string, required
- `format` 'png' | 'svg'
- `size` integer
- `ecLevel` 'L' | 'M' | 'Q' | 'H'
- `quietZone` integer
- `bgColor` string
- `fgColor` string
- `logoImage` string, uri
- `logoWidth` integer
- `logoHeight` integer
- `logoOpacity` integer
- `logoRemoveBg` boolean

## Response `200`

Successfully generated QR code image

## Other responses

- `400` — Invalid parameters
- `500` — Failed to generate QR code

---

[API](https://skmtc.net/session/apis/session-services-api.md) · [All operations](https://skmtc.net/session/apis/session-services-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/session/session-services-api/versions/b7e11f398fe0/schema)
