How to Add a QR Code to a KDP Book
By SmartKDP

A QR code is the only practical way to move a reader from a physical KDP book to a review form, author site, newsletter, or puzzle answer key without typing a long URL. Done wrong, it is also a permanent failure: a code too small to scan, crowded into Amazon’s barcode zone, or encoding a link that dies six months later.
This guide is the decision process for placing a QR code in a paperback or hardcover you will manufacture through Amazon KDP — what to link, where it can sit on the full-wrap cover, how large and contrasty it needs to be, and when you must wait for an ASIN. When you are ready to export a print-DPI PNG or SVG, use the free QR Code Generator for Books: book presets (review, author page, solutions, custom), quiet zone, error correction, and downloads sized for print.
Not affiliated with Amazon. Placement rules below describe public KDP help-page guidance on barcodes and covers. QR encoding rules (quiet zone, error correction) follow the open QR specification as documented by DENSO WAVE. Always re-check final cover layout in KDP’s Print Previewer before you publish.
The constraint that bites first
Do not drop a QR code into the back-cover area Amazon reserves for the ISBN barcode — and do not encode a destination you cannot keep alive for the life of the print run.
KDP’s Barcodes help page is explicit on two points that matter more than any design trend:
- You may include a QR code (or a UPC) in addition to the ISBN barcode.
- It cannot appear in the space reserved for the ISBN barcode.
If you upload a print-ready PDF without your own barcode, KDP places one for you. Covers with images or text sitting in that barcode location get rejected. If you supply your own barcode, KDP still requires it sharp, black-on-white, and at least 0.25 in (6.3 mm) from the spine and from the trim — that zone is manufacturing real estate, not free marketing space for a second code.
Second irreversible mistake: printing a static code that points at a disposable URL (a campaign landing page you will tear down, a free host that rotates paths, a social bio you redesign every season). Every copy already sold keeps that destination forever unless you only ever encoded a short URL you control and can redirect. Treat the string inside the QR as part of the permanent book file, same as the ISBN line.

Decide the destination before you design the cover
Generate the code last. Choose the job first:
| Job | Typical destination | Best placement | Watch-outs |
|---|---|---|---|
| Ask for a review | Amazon “create review” deep link from ASIN | Last interior page, or back cover away from barcode | Needs a live ASIN (see below) |
| Grow an author brand | Site, link-in-bio, or newsletter signup you control | Back cover or back matter | Prefer a URL you can redirect later |
| Puzzle / activity answers | Hosted solutions page | Last page or inside back matter | Host must stay up; print a short fallback URL as caption |
| Bonus content | Chapter PDF, audio sample, map | End of relevant section or back matter | File host + mobile-friendly page |
Caption text is not optional decoration. A bare code on a busy cover looks decorative; a one-line CTA (“Scan for solutions,” “Enjoyed this book? Leave a review”) tells the reader why to open the camera.
Our generator ships those three book jobs as presets (plus custom text/URL) and suggests captions you can typeset under the code in the layout tool — the export itself is just the symbol, so caption and brand type stay editable in InDesign, Affinity, Canva, or your cover template.
Cover vs interior: where the code is allowed to live
Back cover (full wrap)
The QR sits on the back panel of the full-wrap cover PDF, not as a separate “sticker” in KDP’s system. Size the wrap with final page count, trim, ink, and paper first — spine width moves when those change — using the KDP Cover Size Calculator or KDP’s own template generator, then place the code outside the ISBN barcode box.
Practical placement pattern for paperbacks:
- Keep the lower-right (or lower-left, depending on language/layout) free for KDP’s barcode if Amazon will place it.
- Put the QR on the opposite lower corner, beside author bio, or mid-panel with clear white (or solid high-contrast) padding.
- Stay inside the safe area of the back panel: away from spine fold, away from outer trim/bleed edge, and away from the reserved barcode rectangle.
Hardcover full wraps follow the same “do not invade barcode space” rule; board and wrap geometry differ from paperback, so always regenerate the template when binding changes.
Interior pages
Interior placement avoids barcode collision entirely. Common patterns:
- Last page after the story or puzzle set — highest intent for reviews and solutions.
- Back-matter stack with series list + “scan for more books.”
- Section end for activity books that unlock one answer key per chapter.
Interior images still need print resolution and contrast. A 72 DPI web download that looks fine on a phone will soft-edge when KDP rasters the PDF.
Print settings that actually determine scan success
Marketing posts love a single magic inch size. Reality is three coupled variables: physical size, module density (how much data and error correction you packed in), and quiet zone.
Quiet zone (the non-negotiable margin)
A quiet zone is empty margin around all four sides of the module grid so a camera can find the finder patterns. DENSO WAVE’s QR documentation and the ISO/IEC 18004 family treat four modules of quiet zone as the standard minimum for a normal QR symbol. Crowding art, rules, or busy texture into that border is one of the fastest ways to kill scans even when the code looks “big enough.”
Our tool defaults to 4 modules of margin for that reason. If you export with zero margin and then drop the PNG onto a patterned cover, you have already broken the symbol unless the cover art itself supplies the blank border.
Error correction (L / M / Q / H)
QR codes can recover from dirt, crease, or partial damage by carrying redundant data. DENSO WAVE documents four levels as approximate restoration capacity against total codewords:
| Level | Rough recovery | Trade-off |
|---|---|---|
| L | ~7% | Smallest symbol for a given payload |
| M | ~15% | Typical default; good balance |
| Q | ~25% | Denser pattern; more damage tolerance |
| H | ~30% | Most robust; densest for the same text |
Higher levels help when the code may get scuffed in a backpack, printed small, or sit on imperfect contrast. They also make each module smaller for the same physical width — so “High” is not free insurance if you then shrink the whole code to 0.6 in. DENSO notes Level M is the most frequently selected for general use; start there unless you know you need Q or H.

Physical size and DPI
There is no single ISO physical minimum in inches for every payload and phone. Practical print guidance across publishing tools clusters around about 0.75–1.0 in (roughly 2 cm) square as a floor for close-range handheld scanning of simple URLs, with more size for dense payloads or longer scan distance. Our generator offers print sizes from 0.75 in through 3 in at 300 DPI (standard print raster) or 600 DPI (finer modules when you want headroom).
Pixel math is boring and durable:
export pixels = print size (inches) × DPI
A 1 in code at 300 DPI is a 300×300 px square PNG (plus whatever quiet-zone padding the renderer baked in). That is why downloading a random website icon and scaling it up in the cover file fails: you are inventing pixels, not preserving modules.
PNG vs SVG
- SVG — vector paths; stays sharp at any layout size. Prefer when InDesign, Affinity, or another tool accepts SVG cleanly.
- PNG at print DPI — use when the layout tool only wants raster. Export at the final physical size × 300 (or 600) DPI so you are not upsampling later.
KDP’s own barcode formatting notes prefer vector barcodes and, for raster, 300 PPI — the same resolution bar you should treat as the floor for any scannable mark on the cover.
Color and contrast
Color codes can scan when foreground and background differ strongly in luminance. Light gray on cream, gold on kraft, or low-contrast brand tints fail more often than pure black on white. If the cover is dark, invert thoughtfully (light modules on dark field) and re-test; do not assume “brand color = fine.”
The ASIN problem: review links before publish
The review preset builds a deep link of the form:
https://www.<amazon-domain>/review/create-review?asin=<ASIN>
Amazon product ASINs are 10 alphanumeric characters. You get a stable ASIN when the title exists as a product — not when you are still staring at an unuploaded manuscript. That creates a real sequencing problem authors hit constantly:
- You want the review QR in the first print file.
- You do not have the ASIN until after (or during) the first successful publish path.
- Encoding a placeholder ASIN prints garbage; encoding nothing leaves a blank.
Practical workflows:
- Interior last page, second upload: publish or use the draft flow far enough to obtain the ASIN, generate the review QR, place it, upload revised interior/cover. KDP allows content updates; plan one intentional revision rather than a surprise.
- Stable intermediate URL: point the printed code at a short URL you own (
yoursite.com/book/review) that you redirect to the Amazon create-review link once the ASIN exists. The physical code never changes. - Author-page or solutions first: if reviews can wait, ship v1 with a brand URL and add a review code in a later edition.
Marketplace matters: a .com review link is not the same host as .co.uk or .de. Match the storefront you care about most for that edition, or host a chooser page behind your own domain.
Worked example (illustrative)
You are finishing a 6×9 paperback puzzle book, black-and-white interior, ~120 pages, and you want “scan for solutions” on the last page plus an optional back-cover author link.
- Lock manufacturing inputs — trim, page count, ink, paper — before final cover art. Spine width depends on them; see how KDP cover size is calculated.
- Host the solutions page on a URL you control. Confirm it loads on a phone without login walls.
- Open the QR Code Generator for Books, choose Scan for solutions, paste the URL.
- Leave error correction at M, quiet zone at 4 modules, colors high-contrast (near-black on white unless the page design forces a deliberate invert).
- Export SVG for layout, or PNG at 1.25 in × 300 DPI if your tool wants raster. Typeset the caption under the code in the page layout, not inside the QR pixels.
- Place the symbol on the last interior page with empty margin around it — no border art eating the quiet zone.
- For the back cover, place a second code (author site) only after you know where KDP’s ISBN barcode will sit. Keep 0.25 in clearance from spine and trim for barcode territory; keep your QR out of that box entirely.
- Order a proof (or at least scan a high-quality print of the PDF page on paper). Scan with more than one phone. Fix size/contrast before the live listing depends on it.
If you later want an Amazon review code, add it in a content update once the ASIN is real — or point a redirect you already own at the create-review URL.
How to use the free QR Code Generator for Books
- Open QR Code Generator for Books — no account, runs in the browser.
- Pick a preset: Review link (ASIN + marketplace), Author page, Scan for solutions, or Custom.
- Enter the URL or ASIN. Invalid ASINs are rejected so you do not bake a broken review string into the file.
- Set foreground/background, error correction, and quiet-zone modules.
- Choose print size and 300 or 600 DPI for PNG.
- Preview, then download PNG and/or SVG.
- Place the file in your cover wrap or interior PDF, keep the quiet zone clear, and scan a proof before you hit publish.
FAQ
Can I put a QR code on a KDP paperback cover?
Yes. KDP’s barcode help states you can include a QR code in addition to the ISBN barcode, provided it does not sit in the space reserved for that barcode. If Amazon places the barcode for you, anything in that reserved location can trigger rejection.
How big should a QR code be on a book?
There is no single official inch minimum for every payload. For close-range scanning of a simple URL, treat roughly 0.75–1 in square as a practical floor and go larger when the code is dense, the print is soft, or readers might scan from farther away. Always keep the quiet zone and test a physical print.
What quiet zone does a QR code need?
Plan on four modules of empty margin on every side for a standard QR symbol — the blank border cameras use to locate the code. Do not let cover art, lines, or photos invade that border.
PNG or SVG for KDP covers?
Prefer SVG when your layout tool handles vectors cleanly. Use PNG exported at final print size × 300 DPI (or higher) when you need raster. Avoid upscaling a small web PNG inside the cover file.
Why won’t my colored QR code scan?
Usually contrast, not “QR codes must be black.” If the dark modules and light modules are too close in brightness (or the print muddies them), phones fail. Rebuild with higher contrast and re-proof on paper.
How do I make a QR code for Amazon book reviews before I have an ASIN?
You generally cannot encode a correct create-review link until the ASIN exists. Publish far enough to obtain the ASIN and revise, or print a QR to a short URL you control and redirect it to the review form later.
Are Amazon Transparency codes the same as my marketing QR?
No. KDP documents Transparency marks that can appear with some barcodes as Amazon-app-specific codes; they are not interchangeable with a marketing QR you generate, and KDP notes Transparency is being retired for newer titles (not available for books created after November 2025). Your own QR is separate artwork you place deliberately.
Will a QR code increase my page count or printing cost?
Only if you add pages to hold it. A code on an existing back-matter page or on the cover does not change page count by itself. If you insert blank pages only for the code, you change spine width and printing cost — re-run cover size before you lock the wrap.
Related free tools
- QR Code Generator for Books — print-ready PNG/SVG with book presets
- KDP Cover Size Calculator — full-wrap dimensions before you place back-cover art
- KDP Royalty Calculator — cost impact if the code forces extra pages
- All free tools
Disclaimer
Amazon, Kindle, and KDP are trademarks of Amazon.com, Inc. or its affiliates. SmartKDP is an independent site and is not affiliated with, endorsed by, or sponsored by Amazon. Confirm barcode placement, cover templates, and product links against your KDP account and current Amazon help pages before you upload files for sale.