MAKR Labs100% client-sideWCAG 2.1 aware

MAKR QR Code Generator

Permanent QR codes with tracking and customization.

Export 1200x1200 PNGs or crisp SVGs, with full UTM control for Google Analytics.

Campaign URL

Build a trackable destination with all five UTM parameters and presets.

Live URL preview

Add a destination URL to preview.

Brand and Logo

Apply brand colors and drop in a logo with smart sizing.

Logo status
No logo uploaded

Advanced Customization

Tune pattern styles, cell sizing, and mobile scan optimization.

Cell size
39px (auto)
Switch sizing control to edit the cell size directly.

Export

Download PNG or SVG, with filename control and future-ready metadata.

Config snapshot for future database storage
{
  "name": "makr-qr",
  "baseUrl": "",
  "url": "",
  "utm": {
    "source": "",
    "medium": "",
    "campaign": "",
    "content": "",
    "term": ""
  },
  "export": {
    "format": "png",
    "sizeMode": "output",
    "outputSize": 1200,
    "moduleSize": 14,
    "outputPx": 1200
  },
  "styling": {
    "dotsType": "rounded",
    "cornerSquareType": "extra-rounded",
    "cornerDotType": "dot",
    "primaryColor": "#0f172a",
    "cornerColor": "#0f172a",
    "lockCornerColor": true,
    "backgroundColor": "#ffffff",
    "logoDataUrl": null,
    "logoName": null,
    "logoSize": 0.26,
    "logoMargin": 8,
    "hideBackgroundDots": true,
    "errorCorrection": "H",
    "qrVersion": 0,
    "margin": 24,
    "optimizeScan": true
  }
}