qr-code-generator

Generate QR codes from URLs with UTM parameters in PNG or SVG.

86|18|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill qr-code-generator-dkyazzentwatwa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qr-code-generator
Source: https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/qr-code-generator
Command: npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill qr-code-generator-dkyazzentwatwa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires qrcode, pillow, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of QR codes, enabling users to encode URLs with optional tracking parameters and export them in various formats for marketing and information sharing.

Core Features & Use Cases

  • URL Encoding: Generates QR codes for any given URL.
  • Customization: Supports optional captions, UTM parameters for tracking, and choice of output formats (PNG, SVG).
  • Batch Generation: Can create multiple QR codes from a CSV file.
  • Use Case: A marketing team needs to generate QR codes for a new product launch campaign. They can use this skill to create QR codes for different landing pages, each with unique UTM parameters to track campaign performance across various channels.

Quick Start

Use the qr-code-generator skill to create a QR code for "https://example.com" and save it as a PNG file.

Frequently Asked Questions about qr-code-generator

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

FAQPage Schema
How do I generate QR codes with UTM tracking parameters for marketing campaigns?

This Skill supports batch QR code generation by processing a CSV file containing multiple URLs. It iterates through the specified links to automate the creation of individual QR codes for bulk marketing distribution.

Can I export generated QR codes as both PNG and SVG files?

Yes, you can export generated QR codes in both PNG and SVG formats. Choosing SVG provides scalable vector graphics for print, while PNG offers rasterized images suitable for digital display and rapid sharing.

Does this QR code generator support adding captions and adjusting error correction?

Yes, the QR code generator supports adding optional captions to the output images. It also allows you to specify different error correction levels to ensure scannability even if the printed code is partially damaged.

What is the best way to create multiple QR codes from a list of URLs?

The best way to create multiple QR codes is by using the batch generation feature with a CSV file. This processes numerous URLs simultaneously, appending unique tracking parameters to each for comprehensive campaign tracking.

Are there limitations when using Python to batch generate QR codes for URLs?

A limitation when batch generating QR codes is that extremely long URLs with multiple UTM parameters can produce overly dense matrices. Adjusting error correction levels lower may be necessary to maintain scannability for complex URL encoding.