Cermify · Error Library · KDP

Images · E-IMG

Referenced image file is missing

Your book references an image file that isn't included in the EPUB package. We report this but do not generate replacement art.

Severity
error
Automatic repair
Manual / guided
Submission impact
KDP: reject
Rule ID
E-IMG
Error: Referenced image file is missing
Category: Images
Severity: error
Auto Repair: Not automatic
Rule ID: E-IMG
Affected: KDP=reject, Apple=reject, Google=reject, Kobo=warning
Check this automatically with Cermify

Why this happens

How platforms treat it

PlatformResult
KDPreject
Apple Booksreject
Google Playreject
Kobowarning

How Cermify detects it

  1. Collect image references from XHTML and CSS.
  2. Resolve paths relative to the content document.
  3. Confirm each target exists in the package and is preferably declared in the manifest.
  4. Report missing binaries as E-IMG (no placeholder art generated).

Automatic repair

Not auto-repaired. Cermify does not invent or download replacement artwork. Add the correct asset or remove the reference, then recheck.

Manual fix

  1. Locate the broken src/url from the issue report.
  2. Export or copy the image into the EPUB folder structure.
  3. Update the href if the path changed; declare the image in the OPF manifest.
  4. Repackage and confirm images render in Previewer.

Examples

Referenced images must exist in the package (and should be manifested).

Incorrect

<img src="images/cover-hero.png" alt="Hero"/>
<!-- images/cover-hero.png not in the EPUB -->

Correct

<img src="images/cover-hero.png" alt="Hero"/>
<!-- file present + manifest:
<item id="img-hero" href="images/cover-hero.png" media-type="image/png"/> -->

FAQ

Why won't Cermify generate a blank image?

Placeholder art would misrepresent your book and can still fail content review. Supply the real asset.

SVG and JPG are both covered?

Yes—any referenced image resource missing from the package is in scope for E-IMG.

File exists but still flagged?

Check relative paths and case sensitivity. Also confirm the reference isn't an absolute file:// path from desktop export.

Related errors

References