MakeQR

QR Code Generator for Illustrator

Placing a code that stays true vector art

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

Illustrator has no built-in QR generator, but its vector engine is the best fit for one: an SVG QR code placed and embedded stays true vector art in the document, scales to any size in a print layout without rasterizing, and can be recolored using Illustrator's own swatches once ungrouped.

Illustrator skips QR generation entirely — no panel or menu item builds one, so a generator elsewhere supplies the file, brought in through File > Place. Once it's in the document, Illustrator handles it better than almost any other tool: an SVG placed and embedded becomes editable vector paths rather than a flattened image, scaling from a business card to a billboard without ever rasterizing.

That holds up for packaging, a poster, or any print-ready file, where the code must survive Illustrator's own scaling and color workflow. Once ungrouped, its paths can take on one of the document's own spot colors, the same as any other shape in the layout.

Placing a QR code into an Illustrator file

  1. Generate the code as SVG

    SVG is a vector file, matching Illustrator's own format, unlike PNG which is raster and will rasterize the code the moment it's placed.

  2. Use File > Place, not copy-paste

    Placing gives the choice to link or embed the file; embedding is safer for anything that will be packaged and sent to a print vendor, since a linked file can go missing.

  3. Check the Embed setting in the Links panel

    A linked SVG shows a warning icon if it's not embedded — click Embed in the Control bar or Links panel before finalizing the artwork.

  4. Resize with Scale (S) rather than the bounding box only

    Holding Shift while dragging a corner keeps the code square; Object > Transform > Scale gives an exact percentage for consistent sizing across multiple copies.

  5. Expand only if the code needs recoloring

    Object > Expand converts the placed SVG into individual paths that can take a Pantone or spot color swatch, which a placed-but-not-expanded image can't.

Why SVG is the only format worth placing here

Illustrator is a vector application, and an SVG QR code is a vector file — placing one keeps every module a clean path rather than a grid of pixels. A PNG placed into the same document rasterizes the instant it's added, and any later scale-up in the layout softens its edges exactly the way it would in any raster editor.

Applying spot color without breaking the scan

Illustrator's Pathfinder and swatch tools make it tempting to recolor a QR code's modules to match a brand palette, including a spot or Pantone color for packaging. That works once the code is expanded into paths, but the contrast between the code's dark and light areas still has to stay strong enough to scan — a light spot color on a light substrate can fail even though it looks fine in the RGB preview.

Packaging the file for a print vendor

Illustrator's Package feature (File > Package) collects fonts and linked images into a folder for handoff, but a linked rather than embedded QR file is exactly the kind of asset that gets left behind if the packaging step is skipped. Embedding it during layout avoids relying on the vendor's copy of the file matching yours.

What the placed code actually holds

A static code carries its destination directly in the vector pattern — a link, WiFi credentials, a contact card — with nothing external to keep online. A dynamic code carries a short link that can be repointed after the artwork ships to print.

Inside the code
https://example.com/product

Scaling from artboard to finished print size

A code built for a small package panel needs at least 20 mm on a side at the finished, trimmed size — check this at 100% zoom against the artboard's real dimensions, not the enlarged view Illustrator shows while editing, and remember scanning distance is roughly ten times the code's printed width.

Print it at least 20 mm (2.0 cm) wide

Where Illustrator files break a working code

  • Applying an Effect instead of expanding for color changes

    Effects like a Drop Shadow or Roughen live in the Appearance panel without changing the underlying path, but some raster-based effects rasterize the code's modules when the file is flattened for output.

  • Leaving the SVG linked instead of embedded

    A linked file that isn't packaged correctly can go missing at the print vendor, silently replacing the code with a broken-link placeholder in the output file.

  • Recoloring past the point of usable contrast

    A stylish but low-contrast color pairing between the code's modules and its background can fail to scan even though it renders fine on screen.

  • Scaling non-uniformly with the bounding box

    Dragging one side of the selection instead of holding Shift on a corner stretches the modules into rectangles, which most scanners won't read.

Packaging and print runs usually mean static

A single print run of packaging or a poster is fine as a free static code, since the artwork itself doesn't change once it's approved. A design template reused across seasonal SKUs, where only the destination changes, is a better fit for a dynamic code that doesn't require reopening the Illustrator file each time.

How dynamic QR codes work

Illustrator projects that typically need one

  • Product packaging linking to usage instructions or ingredient details.
  • A poster or one-sheet linking to an event registration page.
  • A label linking to a warranty registration or support page.
  • A trade show handout linking to a product catalog.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code Generator for Illustrator: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does Illustrator have a built-in QR code generator?

No. A code has to be made in a separate tool and brought into Illustrator through File > Place, the same way any other artwork is added.

Should I use SVG or PNG in Illustrator?

SVG. It's a vector format that matches Illustrator's own file structure, so it scales cleanly across artboards without rasterizing, which a placed PNG will do immediately.

Can I recolor a QR code in Illustrator to match my brand palette?

Yes, after using Object > Expand to convert it to editable paths — but keep the contrast between dark and light areas strong enough to scan, which matters more than matching the palette exactly.

Why did my QR code turn into a broken image at the print vendor?

The file was likely placed as a link rather than embedded, and wasn't included when the Illustrator file was packaged for handoff. Embedding avoids the problem.

How small can a QR code go on packaging?

About 20 mm on a side at finished size is the practical floor for a close-range scan; smaller than that risks failing on phone cameras in normal lighting.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.