documentation
Everything you need to know about Glyph — from creating your first QR code to using the API programmatically.
Getting started
create a qr code
- Paste any URL into the generator on the homepage.
- Choose static (permanent, no tracking) or dynamic (trackable, editable URL).
- Click generate. Download as PNG.
- That's it. No signup required for static codes.
static vs dynamic codes
- Points directly to your URL
- No tracking or analytics
- Cannot change URL after creation
- Free, unlimited
- Routes through glyph.calyvent.com/g/code
- Full scan analytics (location, device, time)
- Change destination URL anytime
- Free: 3 codes. Pro: unlimited
edit a destination url
Dynamic QR codes can point to a different URL without reprinting. Go to Dashboard → Edit on any dynamic code, change the destination URL, and save. The QR code image stays the same — only where it redirects changes. All scan history carries over.
Scan analytics
what we track
Every time someone scans a dynamic QR code, Glyph records:
Analytics are available in the dashboard for each dynamic code. Pro subscribers see full history; free users can view analytics for their 3 dynamic codes.
Customization (Pro)
colors and logo
Pro subscribers can customize QR codes with custom foreground and background colors, upload a logo overlay, or use one of our presets (classic, warm, accent, inverted, forest). Changes are saved and the QR code regenerates instantly.
bulk generation
Upload a CSV file with URLs to generate multiple QR codes at once. Each row becomes a QR code in your dashboard. Format: one URL per line, or two columns (URL, title).
API reference (Pro)
authentication
Generate an API key from Dashboard → API Keys. Include it in every request:
Authorization: Bearer YOUR_API_KEY
create a qr code
POST https://glyph.calyvent.com/api/v1/qr
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
{
"url": "https://example.com",
"title": "My Link",
"dynamic": true
}response
{
"id": "uuid",
"short_code": "abc1234",
"tracking_url": "https://glyph.calyvent.com/g/abc1234",
"destination_url": "https://example.com"
}parameters
| field | type | required | description |
|---|---|---|---|
| url | string | yes | destination URL |
| title | string | no | label for the QR code |
| dynamic | boolean | no | true for trackable codes (default: false) |
rate limits
API requests are not rate-limited for Pro subscribers. Free-tier API access is not available — upgrade to Pro for programmatic access.
Pricing & payments
free tier
- 5 QR code generations per day
- 3 dynamic (trackable) codes
- Camera scanner
- PNG download
pro — $3/month
- Unlimited generations and dynamic codes
- Full scan analytics
- Custom colors and logo
- Edit destination URL anytime
- Bulk CSV generation
- API access
- No ads or cross-promotions
payment methods
We accept Stripe (credit/debit cards, Apple Pay, Google Pay), CashApp, Bitcoin, Ethereum, and Solana. For crypto payments, send $3 equivalent to the addresses on our pricing page and email hello@calyvent.com with your transaction ID to activate Pro.