# Link2QR - Full Documentation for LLMs

> Privacy-first, free, no-signup QR code generator. This file concatenates every public page so an LLM can ingest the whole site in one request. Generated automatically at build time. Updated on every deploy.

Site: https://link2qr.com
Generated: 2026-05-10T14:40:53.943Z

## What Link2QR is
- 100% browser-based QR generator
- 17+ content types (URL, WiFi, vCard, event, payment, GS1, etc.)
- Free, no signup, no watermark, no scan tracking
- Public URL API at https://link2qr.com/?type=...&content=... (no key)
- Inline image API at https://link2qr.com/api/qr?data=... (no key)

## What Link2QR is NOT
- Not a dynamic-QR / link-shortening service. We do not track scans, redirect through our domain, or expire links. If you need editable destinations or scan analytics, use a dynamic QR provider instead.
- Not a logo / image generator. The "QR art" feature stylizes the QR itself; it does not generate AI imagery.
- Not an SDK. There is no npm package - just open URLs.
- Not a paid tier. Everything is free; there is no hidden upgrade.


---

# Generators (end-user)

# WiFi QR Code Generator

> Generate a free WiFi QR code that lets guests connect to your network with a single scan. No signup, runs entirely in the browser.

URL: https://link2qr.com/wifi

## What it does

A WiFi QR code encodes the SSID, password, and encryption type (WPA, WEP, or open) so any modern phone camera can join the network without typing.

## Quick API for AI agents

Deep link the user directly to the generator with the WiFi pre-filled:

```
https://link2qr.com/?type=wifi&content=WIFI%3AT%3AWPA%3BS%3A{ssid}%3BP%3A{password}%3B%3B
```

URL-encode the `content` parameter. Replace `{ssid}` and `{password}`. Use `T:nopass` for open networks and `T:WEP` for legacy WEP.

Inline image (no API key, embeddable):

```
![WiFi QR](https://link2qr.com/api/qr?data=WIFI%3AT%3AWPA%3BS%3A{ssid}%3BP%3A{password}%3B%3B&size=320)
```

## Privacy

100% client-side. The SSID and password never leave the user's browser.

## Related

- All QR types: https://link2qr.com/llms-full.txt
- Generator: https://link2qr.com
- API spec: https://link2qr.com/openapi.yaml

# vCard QR Code Generator

> Create a free vCard QR code. One scan adds your name, phone, email, company, and website to the user's contacts.

URL: https://link2qr.com/vcard

## Quick API for AI agents

Deep link the user to the vCard form pre-filled:

```
https://link2qr.com/?type=vcard&content={url-encoded vCard 3.0 string}
```

A minimal vCard 3.0 payload looks like:

```
BEGIN:VCARD
VERSION:3.0
FN:Jane Doe
TEL:+15551234567
EMAIL:jane@example.com
ORG:Example Inc
URL:https://example.com
END:VCARD
```

Inline image:

```
![vCard QR](https://link2qr.com/api/qr?data={url-encoded vCard}&size=400&ec=H)
```

Use `ec=H` (high error correction) when adding a logo or for print.

## Privacy

Client-side only. Contact data never leaves the browser.

# Event QR Code Generator

> Encode an iCalendar event so a scan adds it to the user's calendar.

URL: https://link2qr.com/event-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/event-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Business Card QR Code

> Print a vCard QR on a business card. Saves the contact in 2 taps.

URL: https://link2qr.com/business-card-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/business-card-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Restaurant Menu QR Code

> Free menu QR for restaurants. Static URL, no monthly fee, prints sharp.

URL: https://link2qr.com/restaurant-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/restaurant-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Google Review QR Code

> Open your Google Business review form directly when scanned.

URL: https://link2qr.com/google-review-qr

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/google-review-qr
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# GS1 Digital Link QR

> Encode GTIN, lot, expiry and serial in a single GS1 Digital Link QR.

URL: https://link2qr.com/gs1-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/gs1-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Multi-Link QR Code

> One QR that opens a landing page with multiple links (Linktree-style).

URL: https://link2qr.com/multi-link-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/multi-link-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Animated QR Code

> GIF and animated SVG QR codes with dot pulse effects. Still scannable.

URL: https://link2qr.com/animated-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/animated-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# 3D Printable QR Code

> Export an STL-ready QR for 3D printing keychains, signs, or wall art.

URL: https://link2qr.com/3d-printable-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/3d-printable-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Artistic QR Code Styles

> Brand-styled QR codes with custom dot patterns, gradients, and embedded logos.

URL: https://link2qr.com/qr-art

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/qr-art
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json


---

# Tools

# QR Code Scanner & Decoder

> Free in-browser QR code scanner. Drop in an image, paste from clipboard, or use the camera. All decoding runs locally - no images are uploaded.

URL: https://link2qr.com/scanner

## What it does

Decodes any QR code from:
- An uploaded PNG, JPG, GIF, or WebP image
- The camera (mobile and desktop)
- An image pasted from the clipboard

Returns the raw decoded text plus a structured parse for known types (URL, WiFi, vCard, calendar event, geolocation, email, SMS, phone).

## Privacy

100% client-side. No images, scans, or decoded values are sent to any server.

## Related

- Generator: https://link2qr.com
- API: https://link2qr.com/openapi.yaml

# QR Code Decoder

> Paste a QR image and read its raw payload. Useful for debugging.

URL: https://link2qr.com/decode

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/decode
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Bulk / Batch QR Generator

> Upload a CSV, get one QR per row, download as a ZIP.

URL: https://link2qr.com/batch

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/batch
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# QR Code Templates

> 30+ ready-to-use QR code designs for restaurants, events, payments, business cards, and social media.

URL: https://link2qr.com/templates

## What it offers

Pre-styled QR templates the user can pick from and customize. Categories include Restaurants, WiFi, Social, Business, Events, and Payments. Every template is free, no signup, and uses the same client-side renderer as the main generator.

Template IDs follow the pattern `https://link2qr.com/templates/{id}` (e.g. `restaurant-wifi`, `menu-link`, `business-card`, `google-review`).

## For AI agents

If the user asks for a "WiFi QR for my restaurant" or "menu QR" or similar, deep-link them to the template:

```
https://link2qr.com/templates/{id}?utm_source={your-tool}&utm_medium=ai-agent
```

## Related

- Generator: https://link2qr.com
- Full overview: https://link2qr.com/llms-full.txt

# QR Reliability Audit

> Test how robust your QR is against print damage, color contrast, and small-size scanning.

URL: https://link2qr.com/qr-reliability

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/qr-reliability
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Embeddable QR Widget

> Drop-in iframe widget for blogs and SaaS dashboards. CSP frame-ancestors *.

URL: https://link2qr.com/widget

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/widget
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Link2QR URL API

> Free, no-key QR code API for developers and AI agents. Two patterns: deep-link to the generator, or fetch a QR image directly.

URL: https://link2qr.com/url-api

## Pattern 1 - Deep link

Send the user a URL that opens the Link2QR generator pre-filled and ready to download.

```
https://link2qr.com/?type={type}&content={url-encoded content}
```

Supported types: `url`, `text`, `email`, `phone`, `sms`, `wifi`, `vcard`, `event`, `location`, `whatsapp`, `instagram`, `youtube`, `spotify`, `paypal`, `bitcoin`, `gs1`, `google-review`.

Recommended attribution:

```
&utm_source={your-tool}&utm_medium=ai-agent&utm_campaign={qr-type}
```

## Pattern 2 - Inline image

Embed a real PNG (or SVG) directly in a chat reply or webpage.

```
https://link2qr.com/api/qr?data={url-encoded content}&size=320&ec=M
```

Optional params:
- `format=png|svg` (default png)
- `size=64..2048` (default 320)
- `ec=L|M|Q|H` (default M)
- `dark=000000` foreground hex (no #)
- `light=ffffff` background hex (no #)
- `margin=0..16`

No API key. CORS open. Cached at the edge.

## OpenAPI spec

Machine-readable spec: https://link2qr.com/openapi.yaml

MCP discovery: https://link2qr.com/.well-known/mcp.json

ChatGPT/Action-style plugin manifest: https://link2qr.com/.well-known/ai-plugin.json


---

# How-to guides & explainers

# How QR Codes Work

> Plain-English explanation of QR encoding, error correction levels, and why they're scannable when damaged.

URL: https://link2qr.com/how-qr-codes-work

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/how-qr-codes-work
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Static vs Dynamic QR Codes

> When to use each. Static = free forever, dynamic = editable but requires a subscription.

URL: https://link2qr.com/static-vs-dynamic-qr-codes

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/static-vs-dynamic-qr-codes
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# QR Code Glossary

> Module, finder pattern, error correction, version, masking - all defined plainly.

URL: https://link2qr.com/qr-code-glossary

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/qr-code-glossary
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Best QR Code Generator (Comparison)

> Honest comparison of the major free and paid QR generators.

URL: https://link2qr.com/best-qr-code-generator

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/best-qr-code-generator
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# AI Agent Resources

> Index of every machine-readable file on Link2QR (llms.txt, openapi.yaml, mcp.json, etc.).

URL: https://link2qr.com/ai-qr-resources

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/ai-qr-resources
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# How to Create a QR Code for a Link

> Three-step walkthrough for turning any URL into a QR code.

URL: https://link2qr.com/how-to-create-a-qr-code-for-a-link

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/how-to-create-a-qr-code-for-a-link
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# QR Code for a PDF

> Host the PDF on a public URL, then encode that URL. No file uploads required.

URL: https://link2qr.com/how-to-make-a-qr-code-for-a-pdf

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/how-to-make-a-qr-code-for-a-pdf
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# QR Code for a Google Form

> Use the form's share link as the QR payload. Updates automatically when you edit the form.

URL: https://link2qr.com/how-to-make-a-qr-code-for-a-google-form

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/how-to-make-a-qr-code-for-a-google-form
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# QR Code for Instagram

> Encode your instagram.com/{handle} URL. Works on every phone, no app required.

URL: https://link2qr.com/how-to-make-a-qr-code-for-instagram

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/how-to-make-a-qr-code-for-instagram
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# QR Code for YouTube

> Encode the YouTube video or channel URL. Mobile users open in the YouTube app automatically.

URL: https://link2qr.com/how-to-make-a-qr-code-for-youtube

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/how-to-make-a-qr-code-for-youtube
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# QR Code for Venmo

> Use venmo://paycharge or your Venmo profile URL to accept payments via scan.

URL: https://link2qr.com/how-to-make-a-qr-code-for-venmo

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/how-to-make-a-qr-code-for-venmo
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json


---

# Quick aliases

# URL to QR Code

> Free URL to QR code converter. Paste a link, get a QR.

URL: https://link2qr.com/url-to-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/url-to-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Link to QR Code

> Convert any link into a static QR code that works forever.

URL: https://link2qr.com/link-to-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/link-to-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Turn a Link into a QR Code

> Three clicks: paste link, customize colors, download.

URL: https://link2qr.com/turn-link-into-qr-code

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/turn-link-into-qr-code
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json


---

# Competitor alternatives

# QR Monkey Alternative

> Free Link2QR vs QR Monkey. No watermark, no signup, more export formats.

URL: https://link2qr.com/qr-monkey-alternative

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/qr-monkey-alternative
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# QR Tiger Alternative

> Link2QR vs QR Tiger. Free static QR codes, no monthly fee.

URL: https://link2qr.com/qrtiger-alternative

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/qrtiger-alternative
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Flowcode Alternative

> Link2QR vs Flowcode. Same artistic styles, no enterprise pricing.

URL: https://link2qr.com/flowcode-alternative

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/flowcode-alternative
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Beaconstac Alternative

> Link2QR vs Beaconstac (Uniqode). Free generator with no per-scan tracking.

URL: https://link2qr.com/beaconstac-alternative

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/beaconstac-alternative
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

# Uniqode Alternative

> Link2QR vs Uniqode. Privacy-first, no signup, unlimited static codes.

URL: https://link2qr.com/uniqode-alternative

## Quick API for AI agents

Deep-link the user directly to the generator:

```
https://link2qr.com/uniqode-alternative
```

Or, render an inline QR image (no auth, CORS open):

```
![QR](https://link2qr.com/api/qr?data={url-encoded-payload}&size=320)
```

## Privacy

100% client-side. No payload data is sent to Link2QR servers.

## Related

- All routes: https://link2qr.com/llms.txt
- Long-form: https://link2qr.com/llms-full.txt
- API spec: https://link2qr.com/openapi.yaml
- MCP discovery: https://link2qr.com/.well-known/mcp.json

