Listed from the MCP registry; nobody on Odel publishes it.
Is this yours? Claim itQR codes and barcodes that scan: styled designs with a scan check, plus Wi-Fi and payment codes.
One address for any MCP client. No sign-in needed on this server.

4 read1 act7 other
Grouped by tool name. At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
An open-source QR code generator. Static codes are free with no sign-up or watermark. Dynamic codes come with hosted pages and scan analytics. Developers get an image API, an MCP server, a REST API, a CLI and a React library. You can self-host all of it.
Open the playground · Docs · Community · Pricing
The playground with the Bistro Menu style. Watch a 15-second clip (MP4) of a link going from a sample code to a styled, framed one.
Design and download, free and without an account
The scan score, with a fix for each failed check. |
Print-ready PDF and EPS at an exact size. |
Solid colors, three kinds of gradient and photo fills. |
Made with QRdx: real codes you can scan. |
Dynamic codes and hosted pages, with a free account
Free accounts get 10 dynamic codes and 3 hosted pages. Pro is $5 a month ($48 a year) and Business is $15 a month ($144 a year); see pricing. Dynamic codes keep redirecting on every plan, even after a downgrade or a cancellation (Never-Hostage Guarantee).
Image API. A URL is the image, with no API key. Put it in a README, an <img> tag or an email:

Add format=png or format=eps, size, colors, patterns, a frame, a community item, or the whole design as JSON in style. See the image API docs.
MCP server. Let an AI assistant design a code with a checked scan score, render it, look up styles and community frames, and build Wi-Fi, contact, email, SMS and location payloads. For Claude Code:
claude mcp add --transport http qrdx https://mcp.qrdx.dev/mcp
None of that needs an account. With a QRdx API key on the connection, save_template also saves a design to your workspace's themes. Cursor, VS Code and other clients: see the MCP docs.
REST API. Create and edit dynamic codes (up to 100 per request on Pro and Business), read scan analytics, report conversions, subscribe to webhooks and read your saved themes under https://api.qrdx.dev/v1, with an API key or an OAuth 2.0 token. Every endpoint is in the API reference, generated from the OpenAPI document. Start with the REST API docs.
React library. packages/qrdx is the engine behind the playground.
npm install qrdx
import { QRCodeSVG } from "qrdx";
export function Example() {
return (
<QRCodeSVG
value="https://qrdx.dev"
size={256}
bodyPattern="circle"
cornerEyePattern="gear"
fgColor="#155DFC"
/>
);
}
CLI. @qrdx/cli renders styled codes from the terminal or CI:
npx @qrdx/cli generate "https://qrdx.dev" -o qr.svg
npx @qrdx/cli generate "https://qrdx.dev" -o qr.png --body circle --eye rounded --size 1024
More
npx shadcn@latest add https://qrdx.dev/r/qr-code.json adds a QR code with PNG and SVG downloads, and qr-code-scanner.json adds a scanner.generate-qr teaches coding agents to make QR codes with the CLI.You can run the whole web app yourself, dynamic codes and hosted pages included, with Docker Compose (Postgres included) or with Node.js. It needs three environment variables (NEXT_PUBLIC_APP_URL, DATABASE_URL and BETTER_AUTH_SECRET) and one way to sign in: a GitHub or Google OAuth app, or Resend for email sign-in codes. AI, payments, file storage, custom domains and the integrations are optional.
git clone https://github.com/bucharitesh/qrdx.git && cd qrdx
cp .env.example .env # set BETTER_AUTH_SECRET and a sign-in method
docker compose up -d --build
Read the self-hosting guide before you run it in production.
packages/qrdx, from 0.0.47), the CLI (packages/cli, from 0.0.5) and the plugins in plugins/ are MIT-licensed, each with its own LICENSE file. Earlier npm releases of the library and the CLI were AGPL-3.0-or-later.ee/ folders (apps/docs/ee, packages/auth/ee) hold business features, today workspace single sign-on and the workspace audit log, under the QRdx Commercial License in each folder's LICENSE.md. You can read, test and contribute to that code; using it in production needs a written agreement with QRdx. On a self-hosted instance these features stay off unless QRDX_EE_LICENSE is set.LICENSING.md has the details.
The QRdx name and logo are trademarks. Read the trademark policy before you use them for a fork or a hosted service.
Bug reports, ideas and pull requests are welcome. Open an issue, or look for issues labeled good first issue. CONTRIBUTING.md covers local setup, the project layout and the checks to run. Report security issues privately, as SECURITY.md describes.
QRdx is a Bun and Turborepo monorepo: a Next.js app with React, TypeScript, Tailwind CSS, Drizzle on Postgres, Better Auth and the Vercel AI SDK. QR generation started from qrcode.react, and the playground layout was inspired by tweakcn.
If QRdx is useful to you, a star helps other people find it.