EPUBチェック(オンライン)
EPUBファイルをドロップすると、KDP、Apple Books、楽天Kobo、Google Play ブックスなどで不合格になる原因を探します。リンク切れ、mimetype の格納ミス、メタデータの不足、manifest に登録されていないファイル、XHTMLの書き間違いなどを、ファイル名・行番号・直し方つきで表示します。Javaのインストールもアップロードも不要です。
EPUB 2・EPUB 3(DRMなし)に対応しています。
| 種類 | ファイル:行・内容と直し方 |
|---|
EPUB内のファイル(0)
チェックする項目
- コンテナ —
mimetypeがZIPの先頭にあり、無圧縮で、拡張フィールドがなく、中身がapplication/epub+zipだけであること。META-INF/container.xmlがあり、パッケージ文書(OPF)を正しく指していること。 - パッケージ文書(OPF) — XMLとして正しいこと、version が 2.0 か 3.x であること、
unique-identifierに対応するdc:identifier、dc:title、dc:languageがあること。EPUB 3 ではdcterms:modifiedが正しい形式であること。 - manifest — 登録されたファイルがすべてZIP内にあること(大文字・小文字を区別し、%20 などはデコードして照合)、id やファイルの重複がないこと、media-type が拡張子や実際の画像形式と合っていること、manifest にないファイル(
.DS_Storeなど)が残っていないこと。 - spine と目次 — spine が空でなく、実在する item を指していること。EPUB 2 ではNCXの目次、EPUB 3 では
tocを含むナビゲーション文書があること。表紙画像が指定されていること。 - 本文(XHTML) — XMLとして正しいこと(最初のエラーの行番号を表示)、XHTMLで使えない
などの文字参照、存在しないファイルや#idへのリンク・画像・CSS、id の重複、svg・scripted・mathmlの properties の付け忘れ、インターネット上のリソースの読み込み。 - ファイルと画像 — 空白や全角文字を含むファイル名、大文字・小文字だけが違うファイル名、UTF-8以外の文字コード(Shift_JIS など)、大きすぎる画像(400万ピクセル超または5 MB超。ファイルのヘッダーから読み取ります)。
公式の EPUBCheck ではありません
公式の検証ツールである W3C EPUBCheck は、スキーマ検証を含む数百のルールを持つJavaのプログラムです。このページは、ストアで不合格になりやすい項目に絞ってブラウザ内でチェックするもので、パソコンでもスマートフォンでもすぐに原因を探せます。ここで問題がなくても、公式ツールで問題が出ないとは限りません。最終的な提出前には、公式の EPUBCheck(「W3C EPUBCheck」で検索)や、各ストアのアップロード画面の検証でも確認してください。
よくあるエラーの直し方
mimetype が先頭にない・圧縮されている
Finderやエクスプローラーで本のフォルダーをそのまま圧縮すると起こります。チェック後に表示される「修正したEPUBを保存」ボタンを使うか、zip -X0 book.epub mimetype のあとに zip -Xr9D book.epub META-INF OEBPS で圧縮し直してください。
ファイルが見つからない・大文字と小文字が違う
EPUB内のパスは大文字・小文字を区別します。Windowsでは同じに見えても、Images/Cover.JPG と images/cover.jpg は別のファイルです。href とファイル名を完全に一致させてください。
「nbsp」が定義されていない
EPUB 3 のページはXMLなので、使える文字参照は &、<、>、"、' だけです。 は  (または文字そのもの)に置き換えてください。© や — なども同じです。
ファイル名に日本語が入っている
画像やページのファイル名が「表紙.jpg」「第1章.xhtml」のように日本語だと、KDPや古いリーダーで読み込めないことがあります。半角英数字の名前(cover.jpg、chapter01.xhtml など)に変えて、リンクも合わせて直してください。
よくある質問
EPUBはアップロードされますか?
いいえ。EPUBはこのタブの中のJavaScriptで展開・チェックされます。ページを開いたあとはインターネットを切っても動作します。
でんでんコンバーターや Sigil、Vellum、Romancer で作ったEPUBもチェックできますか?
はい。どのツールで作ったものでも、EPUB 2・EPUB 3 の形式であればチェックできます。手作業で直したあとの再確認にも使えます。
DRM付きの電子書籍もチェックできますか?
できません。暗号化されたファイルは読み込めません。ストアに提出する、DRMなしのEPUBをチェックしてください。
修正ボタンで、ほかの部分は変わりますか?
変わりません。mimetype を先頭・無圧縮にしてファイルを書き直すだけで、本文・画像・スタイルはそのままコピーされます。
Kindle形式(MOBI、AZW3、KPF)もチェックできますか?
できません。対応しているのはEPUBだけです。KDPにはEPUBをそのままアップロードできるので、アップロード前にEPUBをチェックしておくと安心です。