qrcodly

MCP.Pizza Chef: FloB95

QRcodly is an open-source server that lets you create and customize QR codes for many uses like URLs, contact cards, Wi-Fi access, emails, and calendar events. You can personalize colors, sizes, and add icons, then export your codes as images. It also shortens URLs and tracks scans. Setup requires developer tools like Node.js and Docker. It includes a web app and browser extension for easy QR code generation.

Other

Use This MCP server To

Create QR codes for website URLs Generate QR codes for Wi-Fi login details Make QR codes for contact information (vCard) Customize QR codes with colors and icons Export QR codes as images (PNG, JPEG, SVG) Shorten URLs and track QR code scans Save and reuse QR code templates

README

QRcodly

License: MIT Node.js pnpm

QRcodly is a free, open-source QR code generator and management platform. Create, customize, and track QR codes for URLs, contact details, Wi-Fi credentials, and more.

Features

  • Multiple QR code types — URL, vCard, Wi-Fi, Email, Calendar Event, Location, Plain Text
  • Full customization — colors, sizes, backgrounds, and custom icon uploads
  • Export formats — PNG, JPEG, SVG
  • URL shortening & analytics — shorten links and track scans
  • Templates — save and reuse QR code configurations
  • Custom domains — use your own domain for short URLs (Cloudflare integration)
  • Internationalization — 8 languages (EN, DE, ES, FR, IT, NL, PL, RU)
  • Authentication — powered by Clerk
  • Browser extension — generate QR codes from any page

Monorepo Structure

qrcodly/
├── apps/
│   ├── backend/            # Fastify REST API
│   ├── frontend/           # Next.js web application
│   └── browser-extension/  # Vite-based browser extension
├── packages/
│   ├── shared/             # Zod schemas, DTOs, and shared utilities
│   ├── eslint-config/      # Shared ESLint configuration
│   └── typescript-config/  # Shared TypeScript configuration
└── docker-compose.yaml     # Local development services

See per-app READMEs for architecture details: Backend · Frontend · Browser Extension · Shared Package

Tech Stack

qrcodly FAQ

Can I use this to create and customize QR codes for URLs and contacts?
Yes — QRcodly lets you generate QR codes for URLs, contact cards, Wi-Fi, emails, calendar events, and more, with customization options.
Can I use QRcodly to track how many times a QR code is scanned?
Yes — it includes URL shortening and analytics features to monitor scans.
Do I need an account or API key to use QRcodly?
Yes — it uses Clerk for authentication, so you will need to sign up or log in.
Which apps or clients support QRcodly?
QRcodly is primarily a backend server with a web frontend and browser extension; integration with other MCP clients depends on setup.
How hard is it to set up QRcodly?
It requires developer-level setup including Node.js, Docker, and environment configuration.
Can I export QR codes in different image formats?
Yes — you can export QR codes as PNG, JPEG, or SVG files.