If you upload a book to Google Play Books in EPUB format and one of these things happens:
- The cover isn't showing up
- The cover looks like the above image
- The book doesn't open/gives you a 404 error
Here are some things to try:
- First of all, wait! Google has to extract the cover from the file, and for some reason it can take a long time for it to show up. I would recommend waiting at least an hour, if not longer. Yes, this might seem like way too long, but I've seen it take that long.
- If you're absolutely sure it isn't working, you can try to fix the cover using Calibre:
- Download Calibre, install it, and use it to open the EPUB file
- If the cover doesn't show up in Calibre:
- Right-click → Edit metadata → Edit metadata individually
- Click Download cover
- Select a cover and click OK
- If no cover is found, find a cover online, and then from the metadata window in Calibre, click Browse to browse to the cover and add it.
- Click OK
- If the cover does show up in Calibre, the EPUB file may be corrupt. To fix it:
- Right-click → Convert books → Convert individually
- Output format → EPUB
- OK
- Save the file
- Right-click → Save to disk → Save to disk
- Select a location to save the EPUB to
- Remove the file you previously uploaded to Google Play Books
- Upload the modified EPUB to Google Play Books. It will be located in a subfolder in the location you specified in the previous step. You just want the EPUB file; you can ignore the other files.
- If the cover still isn't showing up, you can try to manually repair it.
- Download Sigil, install it, and use it to open the EPUB file
- Fix the cover according to the guidelines in the following blog post:
Best practices in ePub cover images by Keith Fahlgren - Once you're done, upload the modified EPUB to Google Play Books
- If the book won't upload at all, the cover may not be the problem
- Validate the EPUB using the validator here: http://validator.idpf.org/
- Modify the EPUB using Sigil or another EPUB editor, and keep validating it until there are no more errors
- Try uploading it to Google Play Books again