KDP troubleshooting

Fix KDP upload errors by decoding the message.

Every KDP rejection names a specific defect. Decode it, fix that defect, and resubmit.

Checked:

Paste the error, get the fixMost errors are file-level, not story-levelRe-upload clean after one fix pass

Decode your rejection

The message stays in your browser and is not uploaded.

The rejection messages, translated

Manuscript errors usually mean margins, bleed, or file structure. Cover errors mean spine or bleed math. Paste the exact message into the decoder.

  • Fix the named defect only
  • Re-export the file, do not patch it
  • Check the cover after interior changes

Preventing the next rejection

Run the print PDF and image checks before upload. Files that pass locally rarely fail KDP review.

FAQ

Frequently asked questions

Why does KDP keep rejecting my manuscript?

Usually margins, fonts, or bleed on interior pages. The error message names the first defect found.

Can I resubmit immediately after fixing?

Yes. Fix the named issue, re-export, and re-upload. Review restarts on the new file.

What if the same error keeps coming back after I fix it?

Move the diagnosis up a layer. Rerun the decoder with the new error text; if it returns the same class of issue, the problem is usually not the file but the metadata, the browser, or a stale version of the manuscript. Fix one layer at a time, keep the file version in the error report, and after the third identical pass, contact KDP support with the file type and version instead of re-uploading blind.

Decode the rejection and fix it now.

Paste the KDP error into the free decoder and follow the fix steps.

Decode the error