Home › PDF Tools › EPUB Maker

EPUB Maker

Write your book chapter by chapter, or import Word, Markdown, text or HTML files, then add the title, author, language and a cover. One click builds a standards-based EPUB 3 e-book with a table of contents that opens in Apple Books, Kobo, Google Play Books, Calibre and most e-readers. Nothing is uploaded.

Last updated:

Advertisement
Advertisement

How to use the EPUB Maker

  1. Fill in the book details: title, author and language are the essentials; publisher, ISBN and description are optional.
  2. Write or import your chapters. Type in the editor, paste from a word processor, or press Import files to bring in .docx, .md, .txt or .html files.
  3. Arrange the chapters by dragging them in the list or using the arrow buttons, and give each chapter a title.
  4. Choose a cover: pick one of the generated styles or upload your own image (1600 × 2560 px works well).
  5. Press Create EPUB. The book is checked, packaged and downloaded as an .epub file ready for e-readers and online stores.

What is inside the EPUB this tool creates

An EPUB is a ZIP archive with a fixed structure. Opening the downloaded file with any unzip tool shows these parts:

FilePurpose
mimetypeThe text application/epub+zip, stored first and uncompressed so readers can recognise the file.
META-INF/container.xmlPoints the reading system to the package document.
OEBPS/content.opfPackage document: metadata (title, author, language, identifier, modified date), the manifest of every file and the spine (reading order).
OEBPS/nav.xhtmlEPUB 3 navigation document with the table of contents and landmarks.
OEBPS/toc.ncxOlder EPUB 2 style table of contents, kept for compatibility with older e-readers.
OEBPS/text/*.xhtmlCover, title page and one XHTML file per chapter.
OEBPS/css/style.css, images/The style sheet and the cover and chapter images.

Tips for a clean e-book

  • Keep formatting simple. E-readers let people change fonts and text size, so use headings, emphasis and scene breaks rather than fixed sizes, colours or manual spacing.
  • Use real chapter titles. They become the table of contents entries that readers tap to jump around the book.
  • Use the scene break button (* * *) instead of several empty lines; empty paragraphs are removed in e-books.
  • Insert images at a sensible size. Pictures are scaled to at most 1400 px wide, which looks sharp on tablets without making the file heavy.
  • Test before you publish. Open the file in a couple of reading apps (for example Calibre's viewer, Apple Books or a phone e-reader app) and run EPUBCheck if a store requires it.

Importing your manuscript

FormatHow chapters are splitWhat is kept
Word (.docx)At each Heading 1 or Title paragraphHeadings, bold, italic, underline, lists, centred lines, quotes
Markdown (.md)At each # headingHeadings, emphasis, lists, quotes, links, code, rules
HTML (.html)At each <h1>Common text tags; scripts, styles and forms are removed
Text (.txt)At lines starting with "Chapter" or "Part"Paragraphs separated by blank lines

Frequently asked questions

How do I make an EPUB file for free?

Enter the title and author, write or import your chapters, choose a cover and press Create EPUB. The tool builds the EPUB package (content files, table of contents, metadata and cover) in your browser and downloads it, with no account or watermark.

Is the EPUB valid for online stores?

The file follows the EPUB 3 structure: an uncompressed mimetype file first, a container file, a package document with Dublin Core metadata and a dcterms:modified date, an XHTML navigation document, and an NCX for older readers. Stores run their own checks, so it is a good idea to also test the file in a free validator such as EPUBCheck before uploading.

Can I convert a Word document to EPUB?

Yes. Press Import files and choose a .docx file. Paragraphs, Heading 1/2/3 styles, bold, italic, underline, bulleted lists and centred lines are kept, and every Heading 1 (or Title) starts a new chapter. Images and complex tables inside Word files are not imported, but you can add images in the editor.

What size should an e-book cover be?

A common recommendation is 1600 × 2560 pixels (a 1:1.6 ratio) as a JPG under a few megabytes. Larger images are scaled down to that size when you choose them. If you do not have a cover, the generated cover shows your title and author on a coloured background.

Do I need an ISBN for an EPUB?

Not to create the file. Every EPUB needs a unique identifier, so if you leave the ISBN field empty the tool generates a UUID for the book and keeps it for later versions. Some stores and distributors require or assign an ISBN when you publish; enter it here if you have one.

Will my formatting look the same on every e-reader?

EPUB is reflowable: the reader chooses the screen size and lets the reader change the font size, so line and page breaks always differ. Headings, bold, italic, lists, quotes, images and scene breaks are preserved, and the Reader default font option lets the device pick the typeface.

Is my manuscript uploaded or saved anywhere?

No. Writing, importing and packaging all happen in your browser. Your draft is saved only in this browser's local storage so it is still there next time; use Start new book to clear it.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

EPUB to PDF ConverterConvert EPUB e-books to PDF with images, page size, font size, margins and clickable bookmarks.PDF to EPUBConvert PDF to a reflowable EPUB e-book with chapters, headings, images and a table of contents.EPUB ReaderOpen and read EPUB e-books in your browser with pages, a table of contents and font controls.Book Interior FormatterTurn a manuscript into a print-ready 6x9 (or any trim size) book PDF with gutters, headers and page numbers.EPUB to Text ConverterExtract plain text from EPUB e-books, pick chapters, count words and download a TXT file.JPG to PDFCombine JPG photos into one PDF with page size, margins and orientation options.PowerPoint to PDFConvert PPTX slides to PDF, one page per slide at the original slide size. Batch files, no upload.OCR PDFMake scanned PDFs searchable and copyable with OCR in 70+ languages, or export the text.PDF to WordConvert PDF files to editable Word documents.PDF to ExcelExtract tables from PDF files into an Excel spreadsheet (XLSX) or CSV, right in your browser.PDF to JPGTurn PDF pages into high-quality JPG images.PDF to PNGConvert PDF pages to PNG images with custom DPI and transparent background.Word to PDFConvert Word DOCX documents to PDF.Image to PDFConvert JPG, PNG, WEBP and more into a PDF.PDF to Text ConverterExtract the text from any PDF page by page, then copy it or save it as a TXT file.Text to PDF ConverterTurn plain text or a .txt file into a clean PDF with your font, size, margins and page size.HTML to PDF ConverterPaste HTML and CSS, preview it as pages and download a PDF, safely in your browser.Markdown to PDF ConverterWrite or paste Markdown, preview it with a clean theme and export a polished PDF in seconds.Excel to PDF ConverterConvert Excel and CSV sheets into tidy, paginated PDF tables with repeated headers.Extract Images from PDFPull every embedded photo and graphic out of a PDF as PNG or JPG, or save pages as images.PDF to PowerPointTurn every PDF page into a PowerPoint slide (PPTX) in 16:9, 4:3 or the PDF's own size.PDF to MarkdownConvert PDF to clean Markdown with headings, lists, tables, bold, italics and links.PDF to HTMLConvert PDF to a clean, responsive HTML page or an exact positioned layout, in your browser.PDF to Long ImageStitch all PDF pages into one tall PNG or JPG image, with gap, width and page range options.PNG to PDFConvert PNG images to one PDF, keeping transparency or filling it with white or any color.HEIC to PDFConvert iPhone HEIC photos into one PDF in your browser, with page size, margins and reordering.CSV to PDFTurn a CSV file into a clean, paginated PDF table with repeating headers.PDF to TIFF ConverterConvert PDF pages to multi-page or single-page TIFF in color, grayscale or black and white.RTF to PDF ConverterConvert RTF documents to PDF with fonts, tables, images and page size options.SVG to PDF ConverterConvert SVG files to vector PDF with page size and fit options, or merge many SVGs into one PDF.TIFF to PDF ConverterConvert single and multi-page TIFF scans to PDF with page size and compression options.WEBP to PDF ConverterConvert one or many WEBP images to a PDF with page size, margins, layout and reordering.Add Image to PDFPlace a logo, photo or signature image on any PDF page. Drag, resize, rotate and set opacity.Compress PDF to 100KBShrink a PDF to 100KB or less automatically, keeping every page and page size.HTML to Word ConverterConvert HTML code or pasted rich text into an editable Word .docx document.Image to Word ConverterTurn JPG, PNG or screenshot text into an editable Word (.docx) document with OCR, in your browser.PDF ConverterConvert Word, Excel, PowerPoint, images, text, HTML or EPUB to PDF, and PDF to JPG, PNG, Word or text.Scanned PDF to Word (OCR)OCR scanned PDFs or page photos into an editable Word document with rebuilt paragraphs.PowerPoint ViewerOpen and present .pptx files in your browser with thumbnails, speaker notes and full screen.Whiteboard Photo to PDFClean up whiteboard and blackboard photos: straighten, remove glare, whiten, then save as PDF.DjVu to PDFConvert DjVu scans and books to PDF, with resolution, compression and page range options.EML to PDFConvert .eml emails to PDF with sender, recipients, date, formatted body, images and attachments.MOBI to PDFConvert DRM-free MOBI, AZW and AZW3 e-books to PDF with chapters, images and page size options.MSG to PDFConvert Outlook .msg emails to PDF with headers, formatted body, images and attachment list.ODT to PDFConvert OpenDocument Text (.odt) files to PDF with headings, lists, tables and images.EPS to PDFConvert EPS and PostScript files to vector PDF in your browser, cropped to the artwork.PDF to CSVExtract tables from a PDF to CSV files, with draggable column lines to fix the columns.PDF to SVGConvert PDF pages to scalable SVG vector files, with text kept as text or as paths.PDF to WEBPConvert PDF pages to small, sharp WEBP images with a DPI choice and a quality slider.Word to JPGTurn every page of a Word .docx document into a JPG image, free and in your browser.Cursive Writing WorksheetMake cursive tracing worksheets from any text: joined letters, dotted and faded rows. PDF.Images to PowerPointTurn photos into a PowerPoint .pptx deck, one image per slide, with captions and 16:9 or 4:3.LaTeX to PDFCompile LaTeX to PDF in your browser with a TeX engine, live preview, log and PDF download.Merge Word DocumentsCombine several .docx files in any order into one Word document, with page or section breaks.PDF to FlipbookTurn a PDF into a page-turning flipbook with zoom and fullscreen, and export it as an HTML ZIP.
See all 53 PDF Converters →