How ink pricing works
You'll always see the exact price before you generate. No surprises. Most jobs cost 1 ink.
What affects price
Larger images use more pixels. We keep a stable target of ~16 px per QR module to preserve subtle stylization without breaking the QR structure.
More characters means a higher QR version (more modules per side). At a fixed px/module target, area grows roughly with the square of version, so cost climbs fast.
Real examples
All examples use aspect 2-3 at our recommended readability target.
How to lower cost
Shorter, simpler URLs reduce the QR version and keep costs down. Here are practical ways to optimize:
https://example.com/products/summer-collection?utm_source=email&utm_campaign=julyHTTPS://EXAMPLE.COM/S/JUL- Uppercase scheme and domain: HTTPS://EXAMPLE.COM (enables denser encoding)
- Remove tracking parameters (UTM codes, session IDs)
- Use short paths and aliases: /s/abc instead of /products/category/item
- Consider URL shorteners for very long links
Fairness and guarantees
When long content is risky
FAQ
Does visual style affect price?
In the current model, no. Price is area-based and normalized to a v10 reference. Typical generations at v10 and below cost 1 ink. Extremely long content that pushes version higher increases area and cost. If we ever ship styles that require larger base sheets, pricing would still reflect area—not aesthetics.
Does aspect ratio change the price?
Pricing is normalized to a reference aspect (2-3) so costs stay predictable across different formats.
Why round up?
It keeps pricing simple. You never see fractional ink, and small differences behave consistently.
Can I override the recommended size?
We don’t recommend it. We keep px/module in a safe range (~14–20, target ~16) to maintain stylization stability. Smaller risks failure; larger adds cost without benefit in most cases.