Adobe Express includes a QR code generator built into the design tool, covered in more detail on its own page. Acrobat, Photoshop and Illustrator — Adobe's everyday tools for PDFs, print work and vector artwork — have no matching feature. A code for any of those has to be made elsewhere and brought in as a file, the same way a logo or a stock photo would be: through Acrobat's Insert Image tool for a PDF, or File > Place for artwork in Photoshop or Illustrator.
Getting a QR code into a PDF built in Acrobat, or into artwork in Photoshop or Illustrator, is the case covered here, since Express already has a generator of its own.
Getting a QR code into Acrobat, Photoshop or Illustrator
Build the code on a separate generator
Paste the link, WiFi details, or contact information you need encoded, and download it as PNG for a raster document or SVG for anything vector-based.
For a PDF built or edited in Acrobat
Use Acrobat's tool for adding an image to a page (typically under an Edit or Insert menu, depending on the version) and place the downloaded file where it needs to sit on the page.
For artwork in Illustrator
Use File > Place to bring in the SVG as a vector object, which keeps it sharp at any size the artwork is later scaled to, the same way any other vector graphic is placed.
For a raster design in Photoshop
Place the PNG or, if the version supports it, the SVG as a smart object, so it can be resized later with less quality loss than a flattened raster layer.
Why Acrobat doesn't need a built-in generator to make this work
Acrobat is built around editing and assembling PDF pages, not generating graphics, so a QR code fits into that workflow the same way an image, a signature block or a logo does — added as a placed object rather than something the software creates on its own. Once it's placed, it behaves like any other static image on the page.
Vector versus raster for print work in Illustrator and Photoshop
Illustrator's native format is vector, which is exactly what an SVG QR code is, so placing one there keeps every edge sharp regardless of final print size. Photoshop is raster-based, so a PNG is the more natural fit, though recent versions can embed an SVG as a smart object and preserve much of that scalability.
A form field versus a printed code in a PDF
Acrobat's form tools can collect information from someone filling out a PDF, but that's a separate feature from a QR code — a code placed on a PDF page is a static image pointing somewhere, not a form field, and the two shouldn't be confused when building a document that needs both.
What goes into the placed code
Whatever the document calls for: a link to further information in a PDF's footer, WiFi details on a printed guide, or a contact card on packaging artwork. The file format changes depending on which Adobe app it's headed for, but what's encoded doesn't change.
https://example.com/product-guideSizing it once it's placed in the document
The same distance rule applies across every one of these tools: roughly ten times the code's width in scanning distance. A code in a PDF's footer, read up close on a screen or printout, can be small; artwork meant for a poster or package needs to scale up well beyond that.
Print it at least 20 mm (2.0 cm) wide
Where a placed code goes wrong in these apps
Placing a PNG in Illustrator and scaling it up
A raster file placed into vector artwork inherits none of Illustrator's scalability — enlarging it well past its native resolution blurs it the same as it would in any other program.
Flattening a smart object before final export
Flattening a placed SVG or smart object in Photoshop locks in whatever resolution it was flattened at, removing the ability to resize later without quality loss.
Confusing a placed code with an Acrobat form field
A QR code image and a fillable form field solve different problems in a PDF — mixing them up, such as expecting a placed code to collect input, produces a document that doesn't do what it was meant to.
Static suits most placed artwork; dynamic if the file gets reused
A code placed once into a finished PDF or print file rarely needs to change, which is what a free static code is for. If the same template gets reused for a new campaign or product run with a different destination each time, a dynamic code avoids re-placing a new image into the file every time.
How dynamic QR codes workWhere this comes up across Adobe's apps
- A product manual's PDF, built in Acrobat, with a code linking to a video walkthrough.
- Packaging artwork in Illustrator with a code for registration or care instructions.
- A print ad laid out in Photoshop with a code linking to an extended offer.
- A signed contract's cover page in Acrobat with a code to the online terms.