QR code generator

Make a static QR code for text, a URL, Wi-Fi, or a vCard. Set the colors and error correction, then download SVG or PNG.

Runs in browser

Use from your agent

Streamable HTTP at https://benchline.fabwaseem.com/mcp. No key. The tool name is generate_qr_code.

mcp.jsonjson
1{
2 "mcpServers": {
3 "benchline": {
4 "url": "https://benchline.fabwaseem.com/mcp"
5 }
6 }
7}
tools/calljson
1{
2 "jsonrpc": "2.0",
3 "id": 1,
4 "method": "tools/call",
5 "params": {
6 "name": "generate_qr_code",
7 "arguments": {
8 "type": "url",
9 "text": "",
10 "url": "",
11 "wifi": {
12 "ssid": "",
13 "password": "",
14 "security": "WPA",
15 "hidden": false
16 },
17 "vcard": {
18 "name": "",
19 "phone": "",
20 "email": "",
21 "org": "",
22 "title": "",
23 "url": ""
24 },
25 "ecc": "M",
26 "dark": "#111111",
27 "light": "#ffffff",
28 "margin": 2,
29 "size": 512
30 }
31 }
32}

How it works

Free QR code generator for a URL, plain text, a Wi-Fi network, or a vCard. Pick the colors and the error-correction level, then download SVG and PNG. The code is static: it does not track scans, and it is drawn in this browser.

  1. 01

    Choose what the code stores

    Text, a URL, Wi-Fi, or a vCard. Fill the fields for that type.

  2. 02

    Set colors and error correction

    Pick two different colors. L, M, Q, and H trade density for damage recovery.

  3. 03

    Download SVG or PNG

    SVG is sharp at any size. PNG uses the pixel size you selected.

FAQ