Generate QR Codes in N8N workflows - PIX payments, WiFi sharing, vCard contacts, URLs and more. Full EMV compliance for Brazilian PIX instant payments.
npm install n8n-nodes-qrcode-generatorbash
npm install n8n-nodes-qrcode-generator
`
Supported Content Types
$3
- Plain text
- URLs and links
- Structured JSON data
$3
- PIX Key (CPF, CNPJ, email, phone, random key)
- Merchant name
- Amount (optional - leave 0 for variable amount)
- City
- Transaction ID (optional)
$3
- Network name (SSID)
- Password
- Security type (WPA/WPA2, WEP, None)
$3
- Full name
- Phone number
- Email address
- Organization
Advanced Settings
- Output Format: Base64 Data URL, Base64 String, or Buffer
- Size: Width in pixels (default: 300px)
- Error Correction Level: Low, Medium, Quartile, High
- Margin: Spacing around the QR Code
- Colors: Customize dark and light colors
Usage Examples
$3
`json
{
"pixKey": "user@email.com",
"merchantName": "Example Store",
"amount": 25.50,
"city": "São Paulo",
"transactionId": "TXN123"
}
`
$3
`json
{
"wifiSSID": "MyNetwork",
"wifiPassword": "password123",
"wifiSecurity": "WPA"
}
`
Development
`bash
Install dependencies
npm install
Build
npm run build
Development with watch
npm run dev
Lint
npm run lint
``