qrcode

Generate QR codes from text with GUI display and PNG output.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/chuanyue98/prompt-gallery --skill qrcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qrcode
Source: https://github.com/chuanyue98/prompt-gallery/tree/main/.gemini/skills/web_qrcode
Command: npx skills add https://github.com/chuanyue98/prompt-gallery --skill qrcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires qrcode[pil], Pillow, tkinter, and includes scripts (resource) components.

What problem does it solve?

This Skill turns any provided text (such as a URL or message) into a scannable QR code so you can share information quickly without manual QR tooling.

Core Features & Use Cases

  • On-screen QR display: Opens a GUI window to show the generated QR code for immediate scanning.
  • File output mode: Saves the generated QR code as a PNG image for reuse in documents or uploads.
  • Custom sizing: Lets you adjust QR box size and border for readability and presentation.

Use case examples:

  • Convert a website link into a QR code to place on posters or product pages.
  • Generate a QR code for a short text message for event check-ins.

Quick Start

Tell the AI to generate a QR code for a link and display it on screen, for example: generate QR code for https://example.com.

Frequently Asked Questions about qrcode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a QR code from a URL?

To generate a QR code from a URL, you provide the link text to the system, which parses the content and outputs a scannable QR image. You can display it instantly on screen or save it as a PNG file for sharing.

Can I display a QR code on screen instead of saving it?

Yes, you can display a QR code on screen using the interactive GUI window. This allows for immediate scanning directly from your monitor without needing to create a persistent PNG file output.

Does Python tkinter work for building a QR code generator GUI?

Yes, Python tkinter works for building a QR code generator GUI by providing the interactive window to display the generated QR code. The system uses tkinter alongside the qrcode and Pillow libraries to render the visual output.

How do I save a generated QR code as a PNG file?

You save a generated QR code as a PNG file by using the file output mode, which writes the persistent image to disk. This requires the Pillow and qrcode Python libraries to handle the image rendering and export process.

What text formats can I convert into a scannable QR code?

You can convert any text format, such as website URLs or short messages, into a scannable QR code. The system parses the provided content and selects the appropriate mode to generate the QR code for real-world applications.