QR Code Generator

Generate QR codes as base64 PNG or SVG. One call, one code, 1 credit.

⚡ 1 credit per call

Try it

Fill in the fields below and hit Send.

Why use this

No external dependencies, no rate limits. Send text or a URL, get a QR code back.

Pricing

Any content, any format 1 credit

Request format

{
  "text": "https://example.com",
  "format": "png",
  "size": 256,
  "errorCorrectionLevel": "M"
}
Field Type Default Notes
text string required Content to encode
format png | svg png Output format
size integer 256 Pixels, PNG only. Min 64, max 1024.
errorCorrectionLevel L | M | Q | H M Data recovery: 7% / 15% / 25% / 30%

Response

data is a raw base64 string for PNG (no data:image/png;base64, prefix). For SVG it is the raw SVG markup.

To use the PNG in an <img> tag: <img src="data:image/png;base64,{data}">

Errors

Text too long for a QR code → 400. Empty text → 400.

API Reference

Endpoint

POST https://api.lightningapi.tools/qr-code/generate

Required headers

Authorization: Bearer <apiKey>
Content-Type: application/json

Example request

{
  "text": "https://example.com",
  "format": "png",
  "size": 256,
  "errorCorrectionLevel": "M"
}

Example response

{
  "text": "https://example.com",
  "format": "png",
  "data": "<base64 string>"
}