DPI calculator
QR Code DPI & Pixel Calculator
Convert millimetres, inches and pixels at any DPI, and find out how large a single module really is and whether it will print well.
QRDIV's free QR code DPI and pixel calculator: convert between millimetres, inches and pixels at 72/150/300/600 DPI, compute the real pixel size of a single module and judge whether it meets print requirements — all computed locally in your browser.
01
Size and pixels, both ways
Give a size and a DPI to get all three units; add your content to check the module size too.
Size
Input unit
DPI (dots per inch) · 30072 for screens, 150 for office printing, 300 for print production, 600 for high precision. Use 300 if unsure.
Content to encode (optional)
Content sets the version, and the version sets how many modules there are — leave it blank for plain unit conversion.
Conversion
Enter a size to convert
03
What to know about DPI and modules
When a printed code won't scan, it's usually not the overall size — it's that the modules got squeezed too small.
DPI is dots per inch300 DPI means 300 pixels per inch. The same 30mm code needs 354 pixels at 300 DPI but only 85 at 72 DPI. Always export at 300 DPI for a print shop.
Modules decide whether it scansThe code is a grid of modules, and more content means a denser grid. Aim for ≥4 pixels per module (about 0.34mm at 300 DPI); below 3 pixels it's basically wasted ink.
Same size isn't the same difficulty30mm holds a short URL easily but may fail with a full vCard — the size didn't change, but the module count multiplied and each module got smaller.
The quiet zone takes space tooA code needs 4 modules of blank margin on every side, and that's included in this conversion. Skipping it stops scanners from finding the code's edges.
FAQ
FAQ
Different jobs. The print size calculator answers "how far away will it be scanned, so how big should I print it" — a recommendation. This page answers "what is this size in pixels at a given DPI, and are the modules big enough" — a conversion plus a print check. One picks the size; the other checks your export settings against it.