The first question before any canvas print is the same: is my image sharp enough at this size? The good news is that canvas is one of the most forgiving print media there is. Its woven surface scatters the very finest detail, and canvases are almost always hung on a wall and viewed from a distance — not held at arm's length like a glossy photo. Both factors mean you can use a noticeably lower DPI for canvas prints than you would for photo paper, and still get a result that looks crisp.
What DPI does a canvas print actually need?
The practical sweet spot for canvas is 150 DPI at native size. That is the number professional canvas labs design around, and it gives a clean, detailed result at normal viewing distances. From there:
- 150 DPI — the standard. Use this whenever you can. It looks sharp even on close inspection.
- 100 DPI — acceptable for very large pieces that hang high or are viewed from several metres away. The eye simply cannot resolve the difference at that distance.
- 300 DPI — unnecessary for canvas. That figure comes from photo paper held close to the face. On a textured, distance-viewed canvas the extra detail is invisible; all you gain is a much larger file.
In other words, chasing 300 DPI for a canvas wastes storage and processing time without improving the print one bit.
The formula: pixels and megapixels
The maths is simple. To find the pixels you need along one edge, multiply the print size in inches by your target DPI:
pixels = inches × DPI
So a 24-inch edge at 150 DPI needs 24 × 150 = 3600 pixels. To convert a whole image into megapixels for canvas, multiply width and height in pixels and divide by one million:
megapixels = (width_px × height_px) ÷ 1,000,000
A 3600 × 4800 pixel file is therefore (3600 × 4800) ÷ 1,000,000 ≈ 17.3 megapixels.
Don't forget the edge extension
Here is the catch most people miss. The resolution you need does not apply only to the visible front of the canvas. When the print is stretched over a frame, extra material wraps around the sides and is stapled on the back — the edge extension (or wrap margin). Your image has to be slightly larger than the bare front size to cover it.
That means the real pixel target is calculated on front size plus the wrap margin on every side. A nominal 24 × 32 in front on a 1.5-inch deep frame actually needs roughly 27 × 35 in of image data once the wrap is included. Plan your canvas print resolution against the full wrapped dimensions, not just the face — otherwise the edges turn soft exactly where the staples pull the fabric tight.
Megapixel table per canvas size
The figures below are at 150 DPI, rounded, for the visible front area. Add a little extra for the wrap.
| Canvas size | Pixels at 150 DPI | Megapixels | Note |
|---|---|---|---|
| 12 × 16 in | 1800 × 2400 px | ~4.3 MP | Most phone photos clear this easily |
| 16 × 24 in | 2400 × 3600 px | ~8.6 MP | Comfortable for any modern camera |
| 24 × 32 in | 3600 × 4800 px | ~17.3 MP | Needs a decent DSLR/mirrorless file |
| 32 × 48 in | 4800 × 7200 px | ~34.6 MP | Large format — high-MP camera or upscaling |
What if my image is too small?
Don't panic if your file falls short — canvas gives you room to manoeuvre. A mild upscale of around 120–150% is usually invisible on a textured canvas, because the surface hides the softening that an upscale introduces. Modern AI upscalers go further still and can rescue files that would never survive on photo paper.
If you are only slightly short, the smarter move is often to drop from 150 to about 120 DPI rather than to hard-upscale. Lowering the target DPI keeps your original, real pixels intact, while aggressive upscaling invents detail that was never there. Reserve heavy upscaling for cases where the image is genuinely far too small for the size you want.
Let the app check the resolution for you
You don't have to run these numbers by hand. Canvas Print Hero includes an automatic DPI quality check that computes the effective DPI including the edge extension — the full wrapped size, not just the front — and warns you the moment the resolution is too low for your chosen print size. You see at a glance whether your file is comfortable, borderline, or too small, before you commit to printing.
It runs natively on macOS, Windows and Linux, with no Photoshop or plugins required.
Check your canvas resolution in seconds
Canvas Print Hero calculates the effective DPI across the full wrapped size and flags any image that's too small for your target — before you print. Try it free: the complete feature set, only with a watermark on export.
Download for freeFrequently asked questions
Is 150 DPI enough for canvas?
Yes. 150 DPI is the practical standard for canvas prints. The woven texture scatters fine detail and canvases are usually viewed from a distance, so going higher rarely produces a visible improvement — it only inflates the file size.
How many megapixels do I need for a 24×32 in canvas?
Roughly 17 megapixels at 150 DPI (3600 × 4800 pixels). If the piece will hang where it is viewed from a few metres away, you can drop to around 120 DPI and need noticeably fewer pixels.
Is 300 DPI better for canvas?
No. 300 DPI is the standard for photo paper held close to the eye, not for canvas. On a textured, distance-viewed canvas the extra detail is lost — you only get a much larger file with no visible benefit.