ePub Checker
This utility application is for validating ePub formatted e-books
What's new in version 1.1
- Sandbox support.
- Epub 3.0 support.
- User choise of checking between versions 1.2 and 3.0.
- Adjusted toolbar and navigation.
- Improved interface.
- Many minor bug fixes.
How to use?
- Open file dialog
- Click the "Open" button on the toolbar
- Click on the main window's drag and drop area
- Choose File > Open (⌘Cmd+O) from the menu
- Drag and drop
- on the main window's drag and drop area
- on the dock icon
Epubcheck results
Epubcheck results are shown in expandable / collapsable list view.
Green = valid epub
Red = epub with errors, expandable / collapsable
Grey = DRM protected epub or failed check
Save log – Open save dialog to save current log
Clear – Clear current log
Toolbar buttons
Open
Open file dialog to select epub files for validation
Stop
Stops multiple epub check after current file in progress has finished
Recheck
Rechecks opened file(s)
Open log
Opens current date log with Console application
View logs
Opens log folder in Finder
Delete logs
Deletes all log files in log folder
Epubcheck settings
Ignore iTunes
If checked iTunesMetadata.plist file error will be ignored
Save logs
If checked all logs will be automatically saved in current date log file in log folder
Drop down menu
Choose which Epubcheck library to use for validation
ePub Packager
The ePub Packager is a small and easy to use program that can make books in epub format, popular and well known format, that can be read on any device. ePubs can be made from folders and also it can unpack epub files to make changes or fixes to the ebook.
Features
- Unpacks epub file to folder
- Packs epub folder to epub file
- Drag and drop
- Includes Epubcheck 1.2 validation
What's new in version 1.1
- Apple Sandbox support.
- Adjusted user interface.
- Improved epub packing and unpacking.
- Minor bug fixes.
How to use?
- Open file dialog
- Click the "Open" button on the toolbar
- Click on the main window's drag and drop area
- Choose File > Open (⌘Cmd+O) from the menu
- Drag and drop
- on the main window's drag and drop area
- on the dock icon
Log window
Log window is shown after opening an epub file or folder with progress info.
Options
Validate
If checked epub file is validated before unpacking. Epub folder is validated after packing. Epubcheck 1.2 library is used for validation (requires Java).
Overwrite
If checked files and folders that already exist in cache are overwritten without confirmation.
Toolbar buttons
Open
Opens file dialog to select epub file for unpacking or folder for packing.
Finder
Shows last converted file or folder in Finder. If no file or folder has been processed cache folder is opened.
Clear log
Clears log view and hides it.
Clear cache
Deletes all files or folders in cache folder.
ePub Metadata Editor
Edit metadata of e-books in epub format.
With ePub Metadata Editor it's easy to view and modify metadata of e-books in epub format. Just drag and drop an epub file on the main window or dock icon.
Features
- View, change, add, delete metadata of epub file
- Simple tableview
- Drag and drop
- using EPUB 3.0 specification
What's new in version 1.0.3
- Bug fix related to OPF file path in saving process.
- Sandbox support
How to use?
Opening metadata
- Bug fix related to OPF file path in saving process.
- Sandbox support
Drag and drop an epub file on the main window, dock icon or choose File > Open (⌘Cmd+O)
Main window with opened metadata
Tag column shows element name. Attr column shows attributes of element if it has any. Value column holds the editable values of elements and attributes.
Modifying metadata
Double click a value cell to change it's value. Press ENTER or click outside the active cell to save changes. (Tag descriptions).
Adding metadata
Use the drop down menu in the bottom right corner to add an EPUB 3.0 element.

Deleting metadata
Click on the Delete icon of the row you wish to remove.
Saving metadata changes
Click the Save button or choose File > Save (⌘Cmd+S). At this point metadata will be overwritten and saved in epub. Til then it's possible to close modified metadata and open the old one from the epub.
* dc-elements with no value and meta-elements with no attribute values are ignored.
Tag descriptions
Identifier
Element contains a single identifier associated with the EPUB Publication, such as a UUID, DOI, ISBN or ISSN.
(Ex: Identifier ISBN urn:isbn:9780316000000 (EPUB 3.0) or 9780316000000)
Title
Element represents an instance of a name given to the EPUB Publication.
(Ex: Title Moby Dick)
Language
Element specifies the language of the Publication content.
(Ex: Language en-US)
Meta dcterms:modified
Element specifies the date the Publication was last modified.
(Ex: Meta dcterms:modified 2011-09-15)
Publisher
Element defines the publisher of the Publication (an entity responsible for making the resource available).
(Ex: Publisher Harper & Brothers, Publishers)
Creator
Element represents the name of a person, organization, etc. responsible for the creation of the content of a Publication.
(Ex: Creator Herman Melville Meta file-as MELVILLE, HERMAN)
Contributor
Element is used to represent the name of a person, organization, etc. that played a secondary role in the creation of the content of a Publication.
(Ex: Contributor Dave Cramer)
Subject
Element represents an instance of a topic of the content of the Publication, each including an arbitrary phrase or keyword.
(Ex: Subject Adventure novel)
Description
Element holds the description of the publication's content.
(Ex: Description The itinerant sailor Ishmael begins a voyage on the whaling ship Pequod whose captain…)
Date
Element must only be used to define the publication date of the EPUB Publication.
(Ex: Date 2011-09-18)
Source
Element must only be used to specify the identifier of the source publication from which this EPUB Publication is derived.
(Ex: Source 9781775411925)
Type
Element is used to indicate that the given Publication is of a specialized type (e.g., annotations packaged in EPUB format or a dictionary).
(Ex: Type Text)
Format
Element holds the media type or dimensions of the Publication (MIME type).
(Ex: Format text/html)
Relation
Element holds a reference to a related resource.
(Ex: Relation 98217411925)
Coverage
Element describes the extent or scope of the publication’s content.
(Ex: Coverage World)
Rights
Element holds a statement about rights, or a reference to one.
(Ex: Rights Copyright 2011 © Owner)
Meta
Element provides a generic means of including package metadata, allowing the expression of primary metadata about the package or content and refinement of that metadata.
(Ex: Meta title-type main)
Link
Element is used to associate resources with a Publication, such as metadata records.
Detailed descriptions:
3. Dublin Core Metadata Element Set
Kitabu
We are updating our Kitabu support page but for further information see our Kitabu page on Facebook

