Como validar seu EPUB antes de publicar (epubcheck)
Baixe o EPUBCheck, o validador oficial do W3C, e rode java -jar epubcheck.jar livro.epub; sem Java, envie o arquivo a um validador online. Corrija cada mensagem de severidade Fatal ou Error e rode de novo até a saída mostrar 0 fatals / 0 errors. A documentação do EPUBCheck diz que a maioria das lojas não aceita um EPUB que não passe nele.
>
a tarefa "validar epub" feita, com o resultado (o relatório do EPUBCheck sem erros) na mão
rodar o epubcheck e entender os erros antes que a loja recuse o arquivo
Nesta página
Preço vem com a data na frase. O que estiver sublinhado em mostarda é análise nossa; o resto tem fonte no fim da página. Termo com ponto abre a definição ao passar o mouse.
Como ler o relatório do EPUBCheck?
Cada mensagem traz quatro partes: a severidade, o código, o local e o texto. Um exemplo publicado pelo DAISY Consortium, que mantém o EPUBCheck, é ERROR(RSC-005): accessible_epub_3.epub/EPUB/ch01.xhtml(98,5): Error while parsing file: element "p" not allowed here; expected the element end-tag: severidade ERROR, código RSC-005, o arquivo ch01.xhtml na linha 98, coluna 5, e o texto, que diz o que está errado, um parágrafo onde se esperava o fechamento de uma tag. Um local -1,-1 quer dizer que o erro não tem posição específica.
A severidade decide o que fazer primeiro. Fatal impede o EPUBCheck de continuar; Error fere um requisito obrigatório da especificação; Warning é um desvio de prática recomendada; Info e Usage são informação. Comece por Fatal e Error e trate o Warning em seguida, sem pular: no Kindle Previewer, segundo o manual de publicação da Amazon, aviso também impede o livro de ficar disponível, como mostra o guia sobre como fazer o e-book. Para o EPUBCheck cobrar o mesmo rigor, a opção --failonwarnings faz o aviso contar como falha.
A tabela junta códigos do catálogo oficial ligados ao contêiner, aos nomes de arquivo, às referências internas, ao OPF, ao XHTML e à navegação. Ela vale para a versão atual: o próprio W3C avisa que a lista de mensagens é trabalho em andamento e deve ser refeita.
| código | severidade | o que quer dizer | o que fazer |
|---|---|---|---|
| PKG-006 / PKG-007 | erro | o arquivo mimetype não é o primeiro do ZIP, ou não contém exatamente application/epub+zip |
gerar o EPUB de novo no programa em vez de rezipar a pasta à mão; o mimetype precisa ser o primeiro arquivo, com o texto exato |
| PKG-010 | aviso | o nome de um arquivo tem espaço, o que pode dar problema em leitores antigos | renomear sem espaço |
| PKG-022 | aviso | a extensão da imagem não bate com o tipo real do arquivo | exportar a imagem de novo no formato certo, como um PNG que estava salvo como .jpg |
| RSC-005 | erro | erro ao analisar o arquivo; o texto que vem depois diz a violação | abrir o arquivo na linha e coluna indicadas |
| RSC-007 | erro | o arquivo referenciado não existe no EPUB | corrigir o caminho do link ou da imagem, ou incluir o arquivo |
| RSC-008 | erro | o arquivo existe, mas não está declarado no manifesto do OPF | declarar o arquivo no manifesto |
| RSC-012 | erro | a âncora (#id) de um link não existe no destino |
corrigir o id ou o link |
| OPF-030 / OPF-048 | erro | o unique-identifier do pacote não foi encontrado, ou falta na tag package |
declarar o identificador e apontar o atributo para ele |
| OPF-092 | erro | etiqueta de idioma mal formada | escrever pt-BR com hífen, não pt_BR |
| OPF-054 | erro | data fora do formato aceito | usar AAAA-MM-DD |
| HTM-011 | erro | entidade não declarada no XHTML | trocar a entidade, como , pelo caractere ou pelo código numérico |
| NAV-003 | erro | há marcas de página no conteúdo e o documento de navegação não tem lista de páginas | acrescentar a lista de páginas ao nav |
Como corrigir e validar de novo até zerar?
Abra o EPUB num editor que mostra o código dos arquivos, como o Sigil, e vá ao arquivo e à linha que a mensagem aponta. Corrija na ordem da severidade e valide de novo a cada rodada: um erro de marcação pode causar muitos outros, e corrigi-lo pode fazer os demais sumirem, e por isso a DAISY recomenda revalidar com frequência, para não gastar tempo procurando problema que já foi resolvido.
O caso real que mostra a leitura é o de um usuário do Sigil 0.9.2, que em 20/01/2016 abriu uma issue no GitHub do programa. Ele inseriu o autor pelo editor de metadados e o EPUBCheck devolveu duas mensagens ERROR RSC-005 /OEBPS/content.opf, uma na linha 9, coluna 28, e outra na linha 13, coluna 35: o atributo role e o atributo event "not allowed here". O texto da mesma mensagem já diz o que o arquivo devia ter: expected attribute "id", "ns:file-as", "ns:role" or "xml:lang", ou seja, o atributo com prefixo. O código diz que é um erro de análise, o arquivo é o content.opf, e a linha e a coluna dizem onde abrir; sem ler essas partes, o autor só saberia que "deu erro no autor".
Nem toda recusa vem do EPUBCheck: a distribuidora ou a loja pode devolver o próprio aviso, com a correção feita fora do validador. A Bookwire Brasil, distribuidora de livros digitais, lista os cinco erros que mais travam a validação dos livros que recebe: capa interna com menos de 600 px de largura, ISBN com hífens ou espaços, UUID incorreto, e-book sem autor e e-book sem capa declarada. Para o autor faltando, o roteiro da Bookwire, publicado sem data, é abrir o Sigil, apertar F8, escolher "Add Metadata" e então Creator ou Author; para a capa, o menu Tools e depois Add Cover.
A Simplíssimo publicou em 09/03/2021 mensagens reais de recusa com a correção no Sigil, como ERROR_EBOOK_AUTHOR_MISSING e ERROR_EPUB_COVER_META_MISSING. Esses códigos não seguem o formato do EPUBCheck, de três letras, hífen e número, como RSC-005: vêm do sistema que recebeu o arquivo (leitura nossa).
Fim da rodada: rode o comando de novo. O arquivo passa no EPUBCheck quando a saída mostra 0 fatals / 0 errors; com os avisos também zerados, ela diz No errors or warnings detected e 0 fatals / 0 errors / 0 warnings / 0 infos, o rigor a buscar se o livro vai para a Amazon.
E se o arquivo passar no EPUBCheck e a loja recusar mesmo assim?
O EPUBCheck confere estrutura, pacote, marcação e referências internas, não o texto, e o Kindle Previewer é o exame à parte da Amazon; o guia sobre como fazer o e-book explica a diferença entre os dois. No catálogo de mensagens lido em 29/09/2026, as únicas de acessibilidade são a ACC-009, de MathML sem alttext, e a ACC-011, de link SVG sem título, ambas de severidade Usage; não há código para imagem sem texto alternativo, e o manual da Amazon diz que problema de acessibilidade, como imagem sem texto alternativo, pode levar à supressão do livro.
Para a Amazon, o Kindle Previewer atual é o 4: a Amazon diz que a versão 3 e as anteriores não têm mais suporte, e ele abre .epub, .kpf, .docx e outros formatos. O KPF, arquivo gerado no Kindle Create, é o caso que foge do EPUBCheck; o guia sobre formatos de e-book explica a escolha.
No fim, o que está na tela é a saída do EPUBCheck com 0 fatals / 0 errors e, rodado com --json livro.json, o relatório gravado ao lado do EPUB; se o destino é a Amazon, o mesmo arquivo aberto no Kindle Previewer 4 sem erro nem aviso.
Continue por aqui
O guia-mãeComo fazer um e-book do seu livro: formatar, converter e validar — Para fazer o e-book de um livro, formate o manuscrito com estilos, gere o EPUB numa ferramenta de formatação, confira-o no EPUBCheck e no Kindle Previewer, da Amazon, e envie-o com a capa à parte.Guias do mesmo assunto
Termos usados nesta página
Em breve
Quem fala sobre isso 3pessoas
- Romain Deltourdesenvolvedor de software do DAISY Consortium desde 2006; um dos principais mantenedores do EPUBCheck e desenvolvedor-chefe do Ace by DAISY, verificador de acessibilidade de EPUB (bio de palestrante, DPUB Summit 2019); publicou a versão 5.4.0 do EPUBCheck em 15/09/2026
Mantém o validador de EPUB: publicou a versão 5.4.0 do EPUBCheck, 2026.
Página ↗ - Kovid Goyalprogramador; criador do calibre, programa gratuito de gerenciamento e conversão de e-books, iniciado em 31/10/2006 (página "About" do calibre); autor do manual do programa
Criou um programa de conversão de e-books: o calibre, 2006.
Página ↗ - Mark Cokerautor de guias gratuitos de publicação de e-book distribuídos pela Smashwords, entre eles o "Smashwords Style Guide" (perfil na Smashwords, 2026)
Obra sobre formatar e-book: "Smashwords Style Guide", 2008, atualizado em 2014.
Página ↗
O que a rede diz 5 vozes
TikTokAutora compara o envio do e-book ao KDP e à IngramSpark e reclama que os erros chegam sem explicação de como corrigir, o que vira tentativa e erro; a primeira suspeita dela é ter fixado a página em que o livro abre (em inglês).
@hhruneTikTok ↗
YouTubeCanal brasileiro de e-books ensina, passo a passo, a validar um arquivo ePub no validador on-line e no Pagina EPUB-Checker.
Canal do ebookYouTube ↗
YouTubeEscola de diagramação mostra como levar imagens, boxes e vinhetas feitos no InDesign para o ePub 3 e fazer o arquivo passar na validação, mexendo o mínimo no código.
Dualpixel Treinamento e Serviços DigitaisYouTube ↗
YouTubeTutorial ensina a usar o ePub Checker para achar e corrigir os erros do EPUB e conferir se ele vai funcionar nas lojas antes de publicar (em espanhol).
DeuecyYouTube ↗
YouTubeTutorial mostra como validar o EPUB para ele não ser recusado ao subir no Kindle ou em outras lojas, com o validador on-line que o autor prefere (em inglês).
Abd Karim AliasYouTube ↗
O que está acontecendo
- Amazon reduces weekly KDP uploads from 10 to two per format ↗
The Bookseller is the incisive and independent source of news and analysis for the book trade and publishing industry. Get breaking news, in-depth features, author interviews and book charts. The Bookseller provides you with the intelligence you need to sell more books.
- ‘They’re likely to get squeezed’: AI slop books are flooding online marketplaces—and it’s coming at the expense of paychecks for human authors ↗
A recent study found thousands of self-published books on Amazon that were at least 50% generated by AI.
- Com IA, livros escritos por humanos podem se tornar 'produtos premium' ↗
Editoras relatam dificuldades para definir e fiscalizar regras sobre uso de inteligência artificial
- Livros feitos em minutos com IA inundam Amazon e outras lojas ↗
Avalanche de e-books gerados por (ou com) IA reduz faturamento de autores humanos e expõe limbo jurídico no Brasil; entenda
- Amazon increases the royalty rate for Kindle Direct Publishing ↗
Amazon Kindle Publishing has changed its royalty rate to 70% on book prices between $2.99 and $12.99, expanding from the previous range of $2.99 to $9.99.
A Verse Media faz infraestrutura para quem escreve e publica livros no Brasil. A Enciclopédia é a parte pública disso: páginas escritas a partir de fonte aberta, com preço e data na frase, para que um autor decida sem depender de quem vende o serviço. Toda afirmação de fato tem fonte listada. O que é análise nossa está marcado no texto. Fato que nenhuma fonte sustenta não entra. A pesquisa e a redação usam modelos de linguagem com regras de fonte e checagem independente; a revisão é humana.
Os comandos e as opções foram conferidos na documentação oficial do EPUBCheck, no W3C e no GitHub, em 09/2026, sem rodar o validador: não há aqui um EPUB rodado do começo ao fim, e o exemplo é a mensagem real publicada numa issue do Sigil. Os passos de menu do Sigil são os publicados pela Bookwire (sem data) e pela Simplíssimo (2021), não refeitos aqui. A coluna "o que fazer" da tabela e os exemplos (`pt-BR`, AAAA-MM-DD, ` `, PNG salvo como `.jpg`) são nossos; a documentação dá o significado de cada código.
Lidas no texto integral
- W3C, "Running EPUBCheck", "Command Line Interface — EPUBCheck", "Installation — EPUBCheck", "About — EPUBCheck" e "Releases — EPUBCheck", 2026 · https://www.w3.org/publishing/epubcheck/
- W3C, "Messages — EPUBCheck", 2026 · https://www.w3.org/publishing/epubcheck/docs/messages/
- Bookwire Brasil, "Como corrigir os 5 erros mais comuns na validação dos seus livros digitais" · https://br.bookwire.net/como-corrigir-os-5-erros-mais-comuns-na-validacao-dos-seus-livros-digitais/
- Eduardo Melo, Simplíssimo, "ePub: como corrigir os 5 erros mais comuns usando o Sigil", 09/03/2021 · https://simplissimo.com.br/epub-como-corrigir-os-7-erros-mais-comuns/
- Simplíssimo, "ePubcheck - Validador de ebooks em ePub" · https://simplissimo.com.br/epubcheck-validador-de-ebooks-em-epub/
- Data Mountain, "EPUBCheck Online" · https://epubcheck.net/
- Sigil-Ebook/Sigil, issue #176, "EPUBCheck Error after inserting Author", 20/01/2016 · https://github.com/Sigil-Ebook/Sigil/issues/176
- MobileRead, "Sigil Plugin Index" · https://www.mobileread.com/forums/showthread.php?t=247431
Lidas em resumo ou pela referência
- DAISY Consortium, Accessible Publishing Knowledge Base, "EPUBCheck" · https://kb.daisy.org/publishing/docs/epub/validation/epubcheck.html
- Amazon KDP, "Kindle Previewer" · https://kdp.amazon.com/en_US/help/topic/G202131170
- Amazon, Kindle Publishing Guidelines v2026.2 (manual de publicação, pelo guia sobre como fazer o e-book) · https://kdp.amazon.com/en_US/help/topic/G200645690
VERSE MEDIA. Como validar seu EPUB antes de publicar (epubcheck). Enciclopédia Verse, 29 set. 2026. Disponível em: https://www.versemedia.com.br/enciclopedia/producao-editorial/digital/como-validar-seu-epub. Acesso em: [data].
Achou um erro ou um número vencido? Escreva para enciclopedia@versemedia.com.br com o endereço desta página.
Enciclopédia Verse · Digital Voltar ao topo