How to make a QR code in Photoshop
SmartQRCode editorial · Updated October 2026
How to make a QR code in Photoshop is a raster brief: Image Size 300 pixels/inch at the final millimetres, then Place a PNG from SmartQRCode. Photoshop is raster. Upscaling a 400-pixel preview to a 20 cm poster interpolates grey into photoshop raster modules. Vinyl still wants SVG in Illustrator, not a PSD.
How to make a QR code in Photoshop without generating squares in the app
Photoshop has no honest QR encoder that matches a hosted SmartQRCode URL. Filter galleries and third-party plugins produce static pixels you cannot retarget or count. Generate the pattern in SmartQRCode. A website QR is the usual poster-link job. A gallery landing fits a lookbook. A logo on the mark still exports PNG; Place that file rather than painting modules with the Pencil tool.
How to make a QR code in Photoshop for a billboard retouch is millimetres at 300 dpi of the printed mark, which may be tens of centimetres, not a 2 cm card scaled up in the RIP. Nearest Neighbor if you must scale down for newsprint. Never bicubic-smooth the modules. Sharpen filters belong off the QR layer. Grain too. Keep the QR layer locked.
If the job is a one-off Instagram tile that will never be counted, Canva's built-in QR is enough and Photoshop is overhead. If the job is a PSD already in a retail retouching pipeline, Place a 300 dpi PNG sized to the finished millimetres.
Do not screenshot the unpaid SmartQRCode canvas. That preview is not the live payload. Use Download PNG (or JPG if a vendor insisted), at the millimetre size of the print.
Guides in millimetres, not pixels. A 600 px square on a 72 dpi mock is not 2 cm. Image Size must show both millimetres and 300 pixels/inch before Place. If the document is already 72 dpi, do not Place into it; create a 300 dpi canvas and paste the retouch into that.
Place Embedded Smart Object on a 300 dpi canvas
- Note the finished millimetres of the code on the poster or shelf talker.
- In Photoshop, File, New. Set Width and Height to those millimetres plus a four-module gutter. Set Resolution to 300 pixels/inch or higher.
- On the SmartQRCode code page, Download PNG large enough that you will not upscale.
- File, Place Embedded. The Place Embedded Smart Object keeps transforms reversible. It does not invent pixels.
- Hold Shift and size the object to fill the canvas minus gutter. If Photoshop asks to rasterise, you are already too small; re-download a larger PNG.
- If you must scale, Image Interpolation Nearest Neighbor keeps edges square. Bicubic Smooth invents grey.
- Flatten only at export. Send the printer a PDF or a PNG at the same millimetres and dpi. Print a proof. Scan from the real distance.
DPI for print is the longer argument. This page is the Photoshop path.
Why Photoshop is the wrong encoder for vinyl
Vinyl cutters and laser cutters need vector paths. A PNG sent to a cutter is traced, and tracing QR modules produces broken corners. Illustrator File Place SVG and InDesign File Place are the cutter and offset paths. Photoshop can composite a 300 dpi raster onto photography. It cannot give a cutter honest squares.
A logo in the centre is recovered by error correction. Covering a finder with a retouching layer is still the most common reason a composite that looks branded will not scan.
How to set 300 dpi at the final millimetres
The spec does not define millimetres. The raster brief does. For toner and inkjet paper, a 300 dpi (or higher) PNG of the final millimetre size is the usual file. Create the canvas at that size first. Placing a 72 dpi web image into a 300 dpi document does not add detail; it stretches pixels. Retail shelf work is often arm's length, so about 2 cm can be enough on paper if the PNG was made at that size, not upscaled from a social export.
Does a Smart Object protect finder squares
It protects you from accidental filters. It does not add resolution. Enlarging a 400 px Smart Object to a window cling is still 400 px of data. The fix is a new Download PNG at the cling's millimetres. Keep finders uncropped when you mask. A layer mask that shaves a nested square is a crop.
Flattening, colour profiles, and a PNG that was converted twice
Photoshop colour management will convert a Download PNG from sRGB into the document profile. That can lift finder edges into grey. Assign sRGB or convert with a perceptual intent you then proof. For a 1-colour poster, convert to grayscale with a threshold that keeps modules at 100 percent black, not 80 percent. 80 percent black is damage.
Flattening a retouch with the code as a pixel layer, then saving for web at 60 percent JPEG, is how finder ringing appears. Save a print TIFF or PDF from the 300 dpi canvas. Save for Web is a different brief.
Smart Filters on the QR Smart Object are almost always a mistake. Blur, sharpen, and texture filters invent grey inside modules. If the poster needs film grain, mask the code out of that filter. Anatomy still applies: three finders, quiet zone, payload. Grain in the quiet zone is extra ink.
If the PSD is a gallery landing composite, Place the hosted PNG at the millimetre size of the printed hangtag, not at the size of the on-screen mock. Mockups of a hangtag photographed on a table, then reprinted, add blur. That is flattening a photograph of a code.
A second operator who rasterises the Smart Object to paint out a "speck" is painting out a module. Lock the layer. Proof on paper at 100 percent. Scan. If you must send a JPEG to a newspaper, make it from the 300 dpi file at high quality, not from a screenshot of the unpaid SmartQRCode canvas.
Shelf talkers photographed in situ and dropped back into the PSD are a flatten-the-tent mistake. Each generation adds blur. Place the Download PNG again. How to make a QR code in Photoshop for retail is millimetres at 300 dpi, then a scan under the actual overhead lights, because gloss will fail where the desk proof passed.
When you should skip Photoshop for Canva or Illustrator
Canva's static QR widget wins for a one-off social graphic that will never be counted. Illustrator or InDesign wins for vinyl, offset, and any job a cutter will see. Photoshop wins when the surrounding file is already a PSD: a photographed pack shot, a retouched poster, a composite. For those files, Place Embedded a SmartQRCode PNG at 300 dpi for the final millimetres, with Nearest Neighbor if you must scale, is the method. Generating modules inside Photoshop is not.
If the PSD goes to a newspaper that requests 200 dpi, still start from 300 and downsample once, with Nearest Neighbor. Do not start from 72 and upsample. A second operator who "sharpens for press" will grey module edges; exclude the QR layer from that sharpen. Scan the newsprint, which is a worse substrate than your proofing paper.
Questions this raises
Cutters need vector paths. A PSD is pixels. Place an SVG in Illustrator or InDesign instead. Photoshop can composite a 300 dpi PNG onto a poster, not cut vinyl.
Create the canvas at the finished millimetre size, 300 pixels/inch or higher. Place the SmartQRCode PNG so Image Size does not resample up from a 400 px preview.
Place Embedded as a Smart Object so later transforms stay reversible. It does not add pixels. A 400 px object enlarged to 20 cm is still a 400 px object.
A one-off social graphic can use Canva static QR. Vinyl and offset should Place SVG in Illustrator or InDesign. Photoshop is for raster composites already living in PSD.
Nearest Neighbor keeps module edges square. Bicubic Smooth invents grey that cameras treat as damage. Better: do not scale up. Re-export PNG at the right millimetres.
Keep going
The tools and playbooks this post refers to, one click away.
Make the code this post is about
$1.99 for 7 days, then a paid plan. Pick a type, brand it, and edit the destination whenever you like, even after it is printed.