Make a QR code from VS Code

Being verifiedLast verified Sep 22, 2026Plans: Any VS Code with GitHub Copilot (agent mode)

Yes. VS Code's Copilot agent makes QR codes through the QRFLOW MCP server: run MCP: Add Server (or add one entry to .vscode/mcp.json), sign in once, then ask the agent for a code while you work. Codes land in your QRFLOW dashboard.

Try:

First, once

Install the QRFLOW connector, then just ask

VS Code cannot reach QRFLOW until you add the QRFLOW server to its MCP list. One command or one file entry, once; then sign in the first time.

Jump to the install steps

VS Code with Copilot alone vs VS Code with Copilot with QRFLOW

Copilot can write a script that renders a static QR PNG with a library. Not editable after printing, not tracked.

VS Code with Copilot aloneVS Code with Copilot + QRFLOW
The code you getA static PNG with your link insideA dynamic code in your QRFLOW account (static on Free)
Change where it goes after printingNoYes, in one sentence
Count scans, by day, country, deviceNoYes
Your own domain in the codeNoYes, on Premium and Business
Wi-Fi, review, Instagram, PDF and 40 more kindsOnly if you write the format yourselfAsk for the kind by name
Pause, expire, rename, bulkNoYes
Where it lives afterwardsIn the chatOn your dashboard, tagged with the assistant's name

Once, about a minute

Install the connector

Add it by pasting the address

  1. 1

    Run MCP: Add Server

    Open the Command Palette (⇧⌘P or Ctrl+Shift+P), run "MCP: Add Server", choose HTTP, paste the address and name it qrflow. Pick Workspace to share it with the repo (.vscode/mcp.json) or User for every project.

    Simplified drawing of VS Code with .vscode/mcp.json open, the qrflow server pointing at the QRFLOW address, and the MCP servers view showing it running with 11 tools
  2. 2

    Sign in

    Start the server from the MCP Servers view (or when the agent first needs it). VS Code opens a QRFLOW page in your browser: sign in and press Allow.

    The QRFLOW consent screen asking to connect an app to your account, with the permissions listed and an Allow button

Then

  1. 1

    Ask in agent mode

    Open Copilot Chat, switch to Agent, and ask: "make a QR code for the deployed URL and put the PNG in /public". VS Code shows the tool call and asks before anything that changes your account.

The app screens above are simplified drawings, not screenshots; labels follow each app's own and can move between versions. The QRFLOW consent screen is the real one.

The address to paste

https://qrflow.codes/mcp

Or as JSON, for clients that take a config file
{
  "servers": {
    "qrflow": { "type": "http", "url": "https://qrflow.codes/mcp" }
  }
}

The agent decides when to call QRFLOW. Say what you want; approve the tool call when VS Code asks.

Copy and paste

Say this

“Make a QR code for our app page and save the SVG into /public/qr.svg.”

“List my QR codes and tell me which have zero scans.”

“Point the App download code at the new App Store link.”

“Make a QR code for each URL in links.txt, named after the line.”

Any kind works by name. Popular ones: Link.

What it cannot do

  • Add a logo to a code. Logos are added in the QRFLOW dashboard; the assistant's image then includes it.
  • Make a dynamic code on the Free plan. Free makes static codes (the content is inside the picture); Premium makes dynamic ones you can change later.
  • See anything outside your QRFLOW account, or act without you: you press Allow once, and deleting a code asks first.
  • Move money. A Venmo or PayPal code only opens a link you gave it.

Plans

What the assistant can do for youFreePremiumBusiness
Static codes (Wi-Fi, contact card, one-off links)YesYesYes
Dynamic codes: change the destination after printingNoYesYes
Scan analytics by day, country, deviceNoYesYes
Your own link domain (go.yourbrand.com)No15, chosen per code
Bulk: many codes in one askNo500/month10,000/month
Team115 people
Price$0$4/month$29/month

The connector is free. Dynamic codes, analytics and your domain are Premium.

Questions

Can VS Code make a QR code for free?

Yes. VS Code alone can draw a static QR code, and with the QRFLOW connector the Free plan makes static codes too. A code you can change after printing, name on your domain and track needs QRFLOW Premium ($4 a month).

Is the code safe to print?

Yes. QRFLOW only accepts web, mail, phone, SMS, map and a few app links; a javascript: or data: link is refused. The picture is the same standard QR any phone camera reads.

Can it change a code that is already printed?

If the code is dynamic (Premium or Business), yes: say where it should go now and the printed code follows. A static code cannot change; ask for a new one.

What does the assistant see in my account?

Your codes, their scan numbers and your link domains, and only after you press Allow on a QRFLOW page. It never sees your password. Disconnect any time from Account › Connected apps on qrflow.codes.

Does it work on my phone?

Once connected, yes: connectors follow your VS Code account, so the same QRFLOW connection works in the mobile app.

How do I tell which codes an assistant made?

Every code shows its maker on the dashboard: a small "VS Code" badge next to the type, the way Canva codes show "Canva".

Can I use an API key instead of signing in?

Yes on Business: add "headers": { "Authorization": "Bearer qrf_live_…" } to the server entry and skip the browser. Keep the key out of a shared mcp.json; use an input variable or a user-level file.

Does this work with other VS Code AI extensions?

Any extension that reads the same MCP configuration can use the server; Copilot's agent mode is the one VS Code documents.

Next

All assistants: Make QR codes with your AI assistant. Building it into your own app? Developer docs.