EpubCraft Manualv4.2.0ไทยOpen EpubCraft ↗
Bilingual guide • Built for beginners

From zero to
your first EPUB

Make a two-chapter book, then explore every menu with examples, result checks and recovery guidance.

Screenshots: Web v4.2.0 • 4 Sep 2026 · Content revised 5 Sep 2026

Use the language link above to keep your section · Select a screenshot to enlarge it · OCR/Scan remain placeholders

Section 1 / 18

Meet EpubCraft and get ready

EpubCraft creates and edits electronic books: write text, organize chapters, build a table of contents, add a cover, images and fonts, check problems, and export a book file. Open the EpubCraft web app to begin. This guide starts with the Visual Editor, so your first book requires no coding.

Understand EPUB before you start

EPUB is a book file opened in an ebook reader. Most text reflows to fit the screen and the reader’s font size, so page counts and line breaks need not match across devices as they might in a PDF. EpubCraft has a preview for early checks, but you must also open the exported file in your target reader.

TaskWhere to goWhat you get
Create or importNew eBook / ImportAn editable book with chapters
Write and organizeChapters / Editor / OutlineContent, reading order and navigation
Style and describeAssets & SettingsCSS, fonts, images, cover and metadata
Check and deliverHealth / Preview / ExportA reading file or a ZIP for continued editing
Web v4.2.0 with Getting Started closed: chapters on the left, the Visual Editor in the middle, and Preview on the right. This is a starter book, not a completed example.
Web v4.2.0 with Getting Started closed: chapters on the left, the Visual Editor in the middle, and Preview on the right. This is a starter book, not a completed example.

Prepare your materials and choose a route

  1. Use a computer and your usual browser so you can see the editor and preview together. Create a folder such as EpubCraft-Practice for downloads. Avoid private browsing for work you want to retain.
  2. Prepare a short text and a JPG/PNG cover you have permission to use. If you do not have a cover yet, skip it in the practice exercise and add one before publication.
  3. New users should follow Your first book, then explore menus 03–18. If you already have a manuscript, start with Import. A glossary is in Reference.
English button labels are retained to match the app. An arrow (→) means click the items in that order. Screenshots reference Web v4.2.0 on 4 September 2026; some show empty states. If your version differs, use its labels and tooltips. OCR/Scan remain placeholders and are outside this practice route.
The browser library or history is not a file saved in your folder, and should not be treated as cloud sync. Clearing site data, changing profiles or switching devices may make work unavailable. Regularly create a Project ZIP and test importing it.

Section 2 / 18

Practice: create a two-chapter book from scratch

Your goal is a practice book named My First Book, with two chapters, working navigation, an EPUB and a Project ZIP. Both language editions use the same English sample names and text so you can compare results. If you use your own Thai text, set Language to th instead of en. Work at your own pace.

  1. Open the app and start a book: open EpubCraft in another tab. Close Getting Started with × if it covers the workspace. Back up any existing work as ZIP, then click New eBook at the top left. Read and confirm any prompt. Look for Untitled Book and Chapter 1.
  2. Describe the book: in Chapters, open Assets & Settings → Metadata & Cover → Basic. Set Title to My First Book, Creator to your name, Role to Author, Language to en, and Description to A two-chapter practice book. Upload a cover if available. Click Save metadata, then reopen the dialog to confirm the values.
  3. Write chapter one: click Chapter 1 in the list and change Chapter Title to Morning. Choose the Split layout, then Visual inside the editor. Remove only the starter text in this practice chapter. Type Morning on the first line, select that line and apply H1. Start a new paragraph, choose Paragraph, and type The garden wakes in the morning.
  4. Add chapter two: click Add Chapter to End below the chapter list. Select the new chapter and set Chapter Title to Evening. Add an H1 heading Evening and the paragraph The garden rests in the evening. Switch to Morning and back to Evening to check that the text belongs to separate chapters.
  5. Build navigation: open Outline and click Build default TOC if the list is empty. Check that Morning and Evening are included in that order. For these main chapters, use bodymatter, chapter, and keep Linear enabled. Section 06 explains these settings.
  6. Check appearance: keep the default style for now. In Preview choose Phone, try Light and Dark, and inspect both chapters. Headings and paragraphs should be distinct and text should not overflow. If text seems missing, check which chapter the preview is showing.
  7. Check readiness: open Health and choose EPUB 2 for the Standard EPUB used in this exercise (choose EPUB 3 if exporting EPUB 3 instead). Fix any default title or author. If you skipped the cover, treat this as an unfinished practice book and return to it later; do not use Ignore just to hide the warning.
  8. Export and back up: choose Export → Standard EPUB, review the filename and preflight, and click Export Now. Wait for the download and move it into your practice folder. Export again as Project ZIP. If offered HTML/TXT chapter options, choose HTML to preserve formatting.
  9. Test the real file: open the .epub in your ebook reader. Open that reader’s table of contents, select Morning and Evening, and increase the font size. EpubCraft’s preview alone is not proof that the exported file is ready for publication.
Success check: Morning and Evening are separate chapters, each has the correct H1 and sample paragraph, navigation opens the right chapter, and your practice folder contains both .epub and .zip files. If one check fails, return to that step rather than starting a new book.

Section 3 / 18

Find the menus and read the screen state

The sidebar on the left selects a task, the editor changes content, and Preview simulates the reading result. Switching a sidebar tab is different from switching Source/Visual; changing preview settings does not rewrite your manuscript.

AreaControls and use
Sidebar tabsChapters manages chapters and assets; Outline manages navigation; Health lists issues; Write sets goals; Search searches the book. Click a tab and verify that the panel heading changes.
Workspace layoutCode shows the editing area, Split shows editor and preview together, and Preview focuses on the book. Start with Split to compare edits with their result.
Content editing modeSource displays HTML; Visual displays formatted text and its toolbar. If Global CSS is open, select a chapter in Chapters before returning to writing.
Top toolbarUndo/Redo and History help recover work; Reset/Titles/Format/Auto P. transform content; Replace/Split are bulk tools; Export creates a file. Your first book does not need every button.

Open hidden menus and close dialogs safely

  1. Close Getting Started with × after reading it. Reopen it through the three-dot More tools → Getting Started menu. This checklist is a guide, not book content.
  2. Open More tools to find OCR Studio and Merge EPUBs. Close the menu when it obstructs the editor. The screenshot intentionally shows it open to identify its location.
  3. When a dialog has Save, use it after editing. Cancel discards edits in that dialog. Do not assume clicking outside saves changes; reopen the dialog to check if uncertain.
  4. On small screens, use the sidebar toggle if the navigation is hidden, and switch Code/Preview for more space. Read icon tooltips before using an unfamiliar command.
More tools, opened from the three dots beside Import, lists Getting Started, OCR Studio and Merge EPUBs.
More tools, opened from the three dots beside Import, lists Getting Started, OCR Studio and Merge EPUBs.
Try Chapters → Health → Chapters and watch the panel heading each time. If it stays unchanged, the tab has not switched; the click location alone does not confirm a state change.

Section 4 / 18

Create, import and switch books

New eBook starts a blank book, Import loads a manuscript or exported backup, and Library selects existing books. Read your version’s confirmation prompt before New/Import because its effect on the active book may differ. Back up the active book first.

Import a file step by step

  1. Export the active book as Project ZIP and verify the download has completed. Then click Import beside New eBook.
  2. Choose the file on your device. Start with a single file. Select an EPUB or ZIP directly without extracting it first. An arbitrary ZIP that is not an EpubCraft project may not restore correctly.
  3. Wait for the chapter list to appear; do not click Import again while processing. Select the first and last chapters and compare their previews with the original.
  4. Open Metadata & Cover, Outline, Manage Images and Manage Fonts to inspect title, author, language, cover, navigation, images and fonts. Open Health before making bulk edits.
File typeChecks after import
EPUBReading order and navigation are separate; inspect both Chapters and Outline, plus CSS, images and cover.
Project ZIPCompare chapter count, text, images, fonts and metadata with the original. Do not assume a ZIP includes all history, notes or settings.
TXT / MarkdownCheck paragraphs, language and headings. TXT has no rich formatting; you may need Split to divide a long import.
HTML / HTM / XHTML / DOCXUse these when supported by your version’s file picker. Check headings, tables, lists, images and formatting after conversion; do not expect an exact Word layout.

Library: switch without importing again

  1. Click the book name in the sidebar, such as Untitled Book. Select a book from the list, then check its title and first chapter before typing.
  2. New Book starts another book; Manage Library opens library management. Read any deletion prompt carefully. If titles are duplicated, inspect the contents and change Title in Metadata to distinguish them.
The book-name menu contains New Book and Manage Library. “Edited … ago” is an edit timestamp, not proof that a backup file exists on disk.
The book-name menu contains New Book and Manage Library. “Edited … ago” is an edit timestamp, not proof that a backup file exists on disk.
If you import the wrong file, stop editing. Do not delete chapters at random to compensate. Select the original in Library if it remains available, or restore a verified ZIP. See History and backup.

Section 5 / 18

Manage chapters, reading order and special pages

A chapter is a content unit, not necessarily a printed page. The Chapters list controls the main reading order, called the spine. Outline controls the navigation used to jump to content, so check both after reorganizing.

Practice adding, naming and ordering chapters

  1. Open Chapters, select the chapter to edit, and check Chapter Title above the editor. Change it, for example from Morning to Morning Walk. Switch away and back to confirm.
  2. Use Add Chapter to End to append a chapter, or the + / Insert Chapter Below control on a chapter to insert immediately after it. Select the new chapter, name it and add content. Resolve accidentally added empty chapters before exporting.
  3. Drag a chapter by its handle to the intended position. Read the list from top to bottom and test Previous/Next in Preview. Numbers in chapter titles or filenames are not a substitute for checking the actual order.
  4. Chapter checkboxes and Select all prepare a multi-chapter operation; clicking a title opens a chapter instead. Before a bulk command, inspect the selected chapters and clear the selection when finished.

The chapter title is not the on-page heading

Chapter Title labels the entry; an H1 heading belongs to the visible text. If the preview still shows an old heading after renaming, edit that heading separately. Regenerate Chapter Titles/Titles derives titles from content across chapters; back up and inspect every result. It is unnecessary for a single rename.

StructureWhen to use it and what to do next
Prepend Empty ChapterAdds a blank chapter at the start for a preface or dedication. Name it, write its content, then set Matter/Semantic in Outline.
Prepend Cover PageSet the cover in Metadata first. Use this when you need a cover page inside the content, checking that an imported EPUB does not already contain one.
Prepend Book InfoComplete metadata first, then generate the page and inspect its text. Recheck it after later metadata edits; do not assume it updates automatically.
Before deleting or moving many chapters, create a ZIP and checkpoint. Check the book, chapter names and selection count, and read the Delete confirmation. If you delete the wrong content, stop and use history or your backup; creating an empty replacement will not recover it.
Try adding one preface chapter and placing it before Morning. Check Chapters, Outline and Preview: the preface should precede the main chapters without an unintended duplicate blank page.

Section 6 / 18

Build a table of contents and classify content

TOC means Table of Contents: entries readers select to navigate. Building a TOC does not necessarily add a visible contents page to the text. Removing a TOC entry is not the same as deleting its chapter.

Outline is selected, showing TOC controls and the chapter’s Matter, Semantic and Linear settings. This screenshot contains only the starter chapter.
Outline is selected, showing TOC controls and the chapter’s Matter, Semantic and Linear settings. This screenshot contains only the starter chapter.
  1. Finish ordering Chapters, then open Outline. Use Build default TOC if navigation is empty. If you already customized it, back up before rebuilding because you may need to reconstruct that structure.
  2. Enable Include for chapters readers should find directly, such as Morning/Evening. A cover may not need a TOC entry, but important content should remain reachable.
  3. Use Open or select an entry to check its destination. Where Up/Down or Indent/Outdent controls are available, use them for order and nesting, such as Part → Chapter. Do not nest entries just for visual indentation.
  4. For within-chapter navigation, create H2/H3 headings in the editor first, then use the heading-to-TOC option in Outline. Check that navigation reaches the heading, not merely the chapter start.
  5. Set Matter and Semantic to match the content, then test the table of contents in the exported EPUB. Seeing entries in the editor alone does not verify the exported links.
SettingMeaning and example
frontmatter / bodymatter / backmatterFront section / main text / end section: a preface uses frontmatter, Morning uses bodymatter, and an appendix uses backmatter.
SemanticThe content’s specific role: cover, titlepage, copyright-page, dedication, foreword/preface, part, or chapter.
End-section semanticsappendix, notes, bibliography, index, glossary, acknowledgments, and colophon (production details). Choose the role that actually describes the content.
LinearIncludes content in the continuous reading sequence. Beginners should keep it enabled for main chapters. Disabling it may make some readers skip that content on Next; it is not a privacy control.
Check two routes: TOC entries reach Morning and Evening, and Next from Morning reaches Evening. If only one route works, inspect TOC separately from chapter order and Linear.

Section 7 / 18

Write and format in Visual / Source

Use Visual for everyday writing and Source to inspect HTML, the tags that describe structure: <h1> for a heading and <p> for a paragraph. Both modes edit the same chapter, not separate copies. Back up before making unfamiliar Source changes.

Visual is selected and its formatting toolbar is visible. This is not Source mode, even though the overall layout places the editor beside Preview.
Visual is selected and its formatting toolbar is visible. This is not Source mode, even though the overall layout places the editor beside Preview.

Apply one formatting change at a time

  1. Select a chapter, choose Visual, and place the cursor or select the words to format. Do not select the whole chapter when only one word needs bold.
  2. Select garden and click Bold. Click elsewhere to inspect the result, then try Undo and Redo to learn recovery before using them on real work.
  3. Apply H1 to the chapter heading, H2 to sections within it, and H3 to subsections. Use Paragraph for body text; do not use H1 merely to make text bigger.
  4. For a list, put each item on its own line, select the text and use Bulleted List or Numbered List. Check that items are separate. If subsequent text is still a list, toggle the list control off.
ToolHow to use / what to check
Italic / Underline / StrikeSelect words and apply italic, underline or strikethrough. Check that formatting does not unintentionally continue into the following text.
AlignSelect a paragraph and choose left, center, right or justified alignment. Center can suit headings; inspect spacing in long body text, especially with Justify.
Font Size / Word WrapA text-formatting size control may add a style to content, while editor display size and Word Wrap are workspace preferences. Use the tooltip and Preview to distinguish them.
Find & ReplaceSearch or replace in the active chapter. For the whole book, use the Search tab in section 13. Check scope before replacing.
Split at selectionBack up, place the cursor at the intended new-chapter boundary, and split. With Split + first line heading, inspect the first line used as the title and the content on both sides of the boundary.

Insert an image and a footnote

  1. Image: place the cursor at the intended paragraph, click Insert Image, choose or upload a file, and enter meaningful alternative text, such as “A path through a flower garden.” Confirm and check its placement. See section 09 for asset management.
  2. Footnote: place the cursor after the term, click Insert Footnote, enter a note such as “A practice example,” and confirm Insert Footnote. Inspect the reference, then test the link and return path in the exported book. Popup behavior depends on the reader.

Source: a small readable example

<h1>Morning</h1>
<p>The <strong>garden</strong> wakes in the morning.</p>

Opening and closing tags surround content: h1 is a heading, p a paragraph, and strong emphasizes a word. Do not paste this code into Visual, where it may appear as literal text. Try it in a practice chapter’s Source, then switch to Visual to inspect the result.

Manuscript-changing tools: back up first

CommandUse and risk
FormatSelect a chapter and use Format to make HTML easier to read. Check that text and paragraphs were not unintentionally changed. This is not automatic proofreading.
Auto Paragraph / Auto P.Use for raw text needing paragraphs. Test one chapter and inspect dialogue or verse. Do not repeatedly apply it to already structured content without checking.
Regenerate Chapter Titles / TitlesDerives titles from headings/content. Inspect all titles and navigation afterwards, especially chapters without headings.
Reset Styles / ResetRead the confirmation for its exact scope; it may affect classes, inline styles, global CSS and fonts. Do not treat it as a generic repair button. Save a ZIP and the original CSS first.
After formatting, switch away and back, check the beginning and end of the chapter, and preview at two screen sizes. If incorrect, undo immediately or use History rather than repeating a bulk command.

Section 8 / 18

Inspect the book with Preview

Preview helps inspect edits, but it is not every EPUB reader. Use it to catch overflowing headings, oversized images, unreadable colors and broken links, then test the actual export. Font/Line/Margin simulate reading preferences; they do not set the book’s global CSS.

Preview is set to Phone and Sepia. This reuses the overview’s Visual workspace to explain the controls on the right; it is not an exported-book screenshot.
Preview is set to Phone and Sepia. This reuses the overview’s Visual workspace to explain the controls on the right; it is not an exported-book screenshot.
  1. Open Split or Preview, choose Morning from the chapter selector, and use Previous/Next to confirm the transition to Evening.
  2. Switch Phone to Tablet, then try Small e-ink, Large e-ink or Desktop as relevant. Toggle Portrait/Landscape where available. Check that reflow does not hide content.
  3. Try Light → Sepia → Dark. Inspect images with white backgrounds, text colors and links. Repeat this check after customizing CSS colors.
  4. Increase Font and Line to simulate larger-text reading, vary Margin, and inspect headings, lists and images. Zoom magnifies the viewing area; it does not change manuscript text size.
  5. Enable Link Test and try internal links, footnotes and return links. Inspect external URLs before opening them. Return to normal reading mode when finished.
Every chapter should remain readable on a narrow screen with larger text: no overflowing images or text disappearing into the background. If Preview differs from the editor, check the selected chapter before changing CSS.

Section 9 / 18

Styles, templates, fonts and images

Open Chapters → Assets & Settings for these four tools. CSS is a set of shared appearance rules, such as paragraph spacing and heading size. Assets are supporting files such as images and fonts. Uploading an asset does not automatically place or use it in the content.

Global Styles: make controlled book-wide changes

  1. Create a checkpoint and ZIP, open Global Styles, and copy the existing CSS before editing. Change one rule at a time, such as body line spacing, and inspect at least two chapters.
  2. The example below keeps images within the page while retaining their proportions. If an img rule already exists, edit it rather than adding conflicting duplicates; later rules may override earlier ones.
  3. Click a chapter in Chapters to resume writing. If appearance does not change, check the selector and possible inline overrides. Do not delete all CSS as a troubleshooting experiment.
img {
  max-width: 100%;
  height: auto;
}
Global CSS is open in the left editing area, with Preview on the right. This mode edits styles, not chapter prose.
Global CSS is open in the left editing area, with Preview on the right. This mode edits styles, not chapter prose.

Templates: apply a preset and keep your own

  1. To change the base style, open Global Styles and use CSS Templates. Choose from the presets available in your version, such as Sarabun Chula, JS Jindara, Noto Sans Thai, Sarabun or Times New Roman. Back up CSS because applying a preset can replace it.
  2. Template Configuration manages presets. Select an entry to inspect it, choose New for your own template, or Import a template to load a template file. This is separate from importing a book.
  3. Use Save Template in CSS mode to preserve the current style. Choose a recognizable name such as Practice-wide-spacing, then back up templates through Backup Settings. After applying a font-dependent template, check Font Manager for the required files.
Template Configuration shows presets and their details. Selecting an entry here does not prove that the book’s style changed; check Global CSS and Preview.
Template Configuration shows presets and their details. Selecting an entry here does not prove that the book’s style changed; check Global CSS and Preview.

Fonts: upload and actually use a font

  1. Open Manage Fonts, use the upload area and choose a font licensed for ebook embedding, such as TTF/OTF/WOFF/WOFF2 as accepted by the picker. Wait for its entry to appear.
  2. Use Use this font in CSS / the magic-wand control, or copy the displayed font-family into global CSS. Do not guess the family name from a word processor. Inspect both regular and bold text.
  3. Search fonts finds names; All/Used/Unused filter entries; Rename makes an entry identifiable; Replace, where available, changes its file. Recheck CSS and Preview after renaming or replacing.
Font Manager lists book fonts and the action for using one in CSS. Used status helps inspect references; it does not guarantee a target reader will use embedded fonts.
Font Manager lists book fonts and the action for using one in CSS. Used status helps inspect references; it does not guarantee a target reader will use embedded fonts.

Images: distinguish asset management from placement

Start with JPG for photographs or PNG for sharp-edged graphics/transparency. GIF, SVG and WebP may also be accepted depending on the version, but readers can display them differently, especially animation and vector content. Check the upload picker’s accepted types and test the actual export.

  1. Open Manage Images and upload a JPG/PNG to begin. Use Search images and All/Used/Unused/Cover to find files. The screenshot below is empty and does not show a completed upload.
  2. Return to the editor, place the cursor and use Insert Image to place an image in a chapter. Write meaningful alt text, not just a filename such as IMG_001. Set the cover separately in Metadata & Cover.
  3. Optimize reduces image size. Keep originals first and inspect fine detail afterwards, especially lettering in images. Do not make text unreadable just to shrink the file.
Image Manager is empty (0 images). Use this screenshot to locate upload and filter controls; it does not show a successful insertion.
Image Manager is empty (0 images). Use this screenshot to locate upload and filter controls; it does not show a successful insertion.
Remove unused deletes assets detected as unused; Duplicates / Consolidate duplicates help manage repeated files. Make a ZIP and inspect cover, CSS and references first. Afterwards, open chapters that actually use those assets. Removing a file from a manager can break content that references it.

Section 10 / 18

Enter metadata and set a cover

Metadata describes the book for reading apps: title, author, language and other details. It is separate from text printed inside a chapter. Open Chapters → Assets & Settings → Metadata & Cover; the three tabs are Basic, Publishing and Accessibility.

Basic: enter reader-facing information

  1. Replace Untitled Book with the actual Title, such as My First Book. Leave Subtitle and Alternate titles empty if not applicable; do not invent data to fill every field.
  2. Replace Unknown Author with the author’s name and set Role to Author. Use Add creator for additional people and assign their actual roles, such as Editor or Translator.
  3. Set Language to the main content language, such as th for Thai or en for English. Write a synopsis in Description rather than pasting the entire first chapter.
  4. Choose a Cover image from your device and write cover alternative text conveying the title and relevant visual meaning. Click Save metadata, then reopen the dialog to verify the values and image.
FieldExplanation and example
Subtitle / Alternate titlesA subtitle and alternative names for the book. Use one alternative per line; these are not chapter titles.
Role / Sort asRole identifies Author, Editor, Translator, Illustrator, Contributor or Publisher. Sort as controls ordering, for example Austen, Jane; it does not rename the cover text.
Publication date / PublisherThe publication date and publisher. Use accurate details; self-publishers can use their own publishing name as appropriate.
Description formattingParagraph/Bold/Italic format the synopsis. Auto paragraph helps divide raw text into paragraphs. Check before saving; these controls do not format the whole manuscript.
Cover / Cover pageMetadata Cover identifies the book’s cover image; Prepend Cover Page creates a content page. Setting an image alone does not confirm a cover chapter exists. Avoid duplicate cover pages.
Basic is selected, with starter values including Untitled Book / Unknown Author. Use it to locate fields, not as publication-ready data.
Basic is selected, with starter values including Untitled Book / Unknown Author. Use it to locate fields, not as publication-ready data.

Publishing: identifiers and edition details

Sort title controls ordering; for example, Garden, The can sort The Garden under Garden without changing the displayed Title. Leave it empty if you do not need custom sorting.

  1. Open Publishing and inspect existing identifiers. Select one Primary identifier. For practice, keep the generated UUID if you have no ISBN; do not make up an ISBN.
  2. Use Add identifier for a real additional identifier, choose its correct scheme (ISBN, DOI, URI or OTHER), and enter the actual value. Editing a title does not necessarily require a new identifier every time.
  3. For ordinary Thai/English text use Default or Left to right as appropriate. Right to left is not a right-alignment tool; paragraph alignment belongs in the editor/CSS.
  4. Fill Contributors, Subjects, Rights, Edition and Collection/Series only where relevant. Subjects describe topics, Rights states rights information, Edition identifies the edition, and Series groups books, such as Garden Stories, number 1. Follow each field’s format, then save metadata.
Publishing shows identifiers, reading direction and publication fields. Selecting Primary does not register an ISBN.
Publishing shows identifiers, reading direction and publication fields. Selecting Primary does not register an ISBN.

Accessibility: declare only verified properties

Accessibility metadata helps users of assistive technology understand a book’s capabilities and limits. Start with a plain-language summary, for example: “The content is text; illustrations have descriptions, but the book has not yet been tested with a screen reader.” Use that statement only if true. A clean Health panel does not prove full accessibility.

FieldHow to approach it
Access modesHow information is perceived, such as textual or visual. Inspect the book and use accepted terms rather than listing every option.
Sufficient access-mode alternativesCombinations sufficient to understand the content: one combination per line, with components comma-separated. Do not guess if you have not assessed this.
Features / HazardsFeatures are implemented accessibility aids, such as structural navigation or text alternatives. Hazards describe assessed risks, such as flashing. Follow the field’s vocabulary; do not declare none without checking.
Accessibility is selected with empty fields. This is not an example of a book certified as conformant.
Accessibility is selected with empty fields. This is not an example of a book certified as conformant.
After saving, reopen all three tabs to inspect Title, Creator, Language and your other entries. Then check the title/cover in the exported EPUB. The language of this manual does not change the language of your book.

Section 11 / 18

Read and resolve Book Health issues

Health is an automated checklist, not proofreading or EPUB/accessibility certification. Prioritize Errors; read Warnings and decide how they apply. Do not ignore everything just to make the panel look clean.

Health is selected and flags the starter title, author and cover. This illustrates issues to review, not a successful validation result.
Health is selected and flags the starter title, author and cover. This illustrates issues to review, not a successful validation result.
  1. Open Health, set EPUB target to the intended export, and read the full message and affected chapter or asset.
  2. For a default-title issue, open Metadata & Cover → Basic, edit Title/Creator and save. Return to Health to check the result. Do not change Chapter Title instead of the book title.
  3. For an image/link issue, open the named chapter, inspect the asset in Manage Images or the link target in Source/Preview, and fix the cause. Do not remove important content just to silence a warning.
  4. Use Ignore only when you have read the issue and have a reason not to act. Review Show ignored before export: hiding an item does not fix it.
  5. Use Export accessibility report to keep or share a report. Read it alongside manual checks, such as whether alt text is meaningful and navigation reaches the correct content.
Recheck Health after edits and preflight before export. If warnings remain, understand what they concern and whom they affect. Zero warnings does not mean the book is flawless.

Section 12 / 18

Writing mode, goals and private notes

Open Write to track writing. Goals measure progress; they do not generate text or stop your manuscript at a limit. Goals and Private Notes are not intended as reader-facing pages, and “private” does not mean encrypted or guaranteed confidential.

Write shows Focus, Typewriter, Metric, Manuscript/Session/Chapter goals and Private Notes.
Write shows Focus, Typewriter, Metric, Manuscript/Session/Chapter goals and Private Notes.
  1. Select the chapter first, then open Write. Try Focus writing to reduce distractions. Turn Focus off to return to the normal workspace when you need other menus.
  2. Enable Typewriter scrolling to keep the typing position near the screen center. Try several lines; turn it off if the motion distracts you. This setting does not change the EPUB.
  3. Choose Words or Characters. For Thai, Characters may be easier to compare because word counts depend on segmentation. Keep the same metric when tracking progress.
  4. Practice example: choose Characters and set Manuscript target to 2000, Session target to 200 and Chapter goal to 1000. These are optional exercise targets, not EPUB requirements.
  5. Use Reset session baseline when starting a new writing session, then add text. Observe progress relative to the new baseline; this does not delete content or reset the manuscript’s total length.
  6. Write a private chapter note such as “Explain why the character leaves the garden.” Switch chapters to check which chapter owns the note. Put reader-facing information in the editor or a footnote, not in private notes.
Do not use Notes as a secrets store, and do not assume Project ZIP preserves all notes or goals. Keep separate copies of important planning information and test recovery before moving devices.

Section 13 / 18

Search, replace and split safely

Start with plain-text search. Regex (regular expression) describes a pattern, such as a chapter marker, rather than just a literal word; it may also match HTML tags. Scope defines what changes: Current Chapter means the active chapter; All Chapters means the whole book. Create a ZIP and checkpoint before bulk operations.

Search: replace one occurrence before the whole book

  1. Open Search, enter garden, and leave Regular expression off for literal text. Enable Match case only if Garden and garden should differ.
  2. Select a result and read nearby text to confirm the chapter and context. If nothing matches, check spelling, spaces and Match case first.
  3. Set Replace with to park, replace one occurrence, inspect the sentence in Preview, and undo if needed. Use Replace All only when every match should change. Check names that may also occur inside longer words.
The Search panel shows its input and options. No sample query results are shown; enter a term before inspecting matches.
The Search panel shows its input and options. No sample query results are shown; enter a term before inspecting matches.

RegEx Replace: an input-to-output example

Use a practice chapter in Source. This example turns paragraph-style chapter labels into H1 headings; it is not a universal HTML regex. Attributes, spacing and nested tags can change matches. Work from the actual structure you see.

<p>Chapter 1</p>
<p>The garden wakes.</p>

Find:    <p>(Chapter [0-9]+)</p>
Replace: <h1>$1</h1>

Result:
<h1>Chapter 1</h1>
<p>The garden wakes.</p>
  1. Back up, then open RegEx Replace / Replace from the toolbar in Source. Enter only the text after Find: and Replace: in the corresponding fields; do not include those labels.
  2. Choose Current Chapter. Parentheses capture Chapter 1; $1 reinserts that capture. [0-9]+ means one or more digits. Do not add surrounding / delimiters.
  3. Click Replace once. In Source, confirm that only the label became h1 while body paragraphs remain p; then inspect Preview and Health. If incorrect, recover before revising the pattern. Do not broaden to All Chapters as a test.
  4. Saved recalls stored patterns. Name reusable patterns by purpose, such as Paragraph chapter label to H1, and back up Saved RegEx through Backup Settings. A saved pattern is not automatically safe for every book.
RegEx Replace shows Find Pattern, Replace and Scope. Check Current Chapter before experimenting.
RegEx Replace shows Find Pattern, Replace and Scope. Check Current Chapter before experimenting.

Split Chapter: divide at explicit boundaries

This splitting exercise is separate from the replacement above. Use a fresh practice chapter and enter the HTML below in Source. Its pattern expects p tags; do not run the H1 replacement first and then reuse the p pattern unchanged.

<p>Chapter 1</p>
<p>The garden wakes.</p>
<p>Chapter 2</p>
<p>The garden rests.</p>
  1. Create a ZIP/checkpoint and open Split Chapter from the toolbar. If unavailable, switch to Source. Enter <p>(Chapter [0-9]+)</p> as the pattern.
  2. Choose Current Chapter and enable Convert matched tag to <h1> to turn the matched labels into headings. The capture supplies Chapter 1 / Chapter 2 as titles. Click Split once and wait.
  3. Check that Chapter 1 and Chapter 2 content is separated in order, with no misplaced text or lost opening content. Inspect any empty chapter or text preceding the first match individually, then recheck Outline.
Split Chapter shows the Thai default (ตอนที่ .*?), including a space after the Thai chapter marker. This differs from the English Chapter pattern used in the exercise.
Split Chapter shows the Thai default <p>(ตอนที่ .*?)</p>, including a space after the Thai chapter marker. This differs from the English Chapter pattern used in the exercise.
The Thai pattern <p>(ตอนที่ .*?)</p> matches <p>ตอนที่ 1 บทนำ</p>. The .*? part matches the shortest text that lets the pattern succeed. Do not blindly broaden it when the actual markup differs.
If results are wrong, stop and restore from a checkpoint or ZIP before trying again. Do not split already-split results repeatedly, and do not assume editor Undo restores book-wide structure.

Section 14 / 18

Checkpoints, backups and recovery

Distinguish the recovery tools: Undo/Redo handles recent edits; History offers saved states inside the app; Project ZIP is a downloaded portable file; Backup Settings stores regex/template settings. Having one does not imply you have all the others.

ToolUse it forLimit
Undo / RedoRecent text/formatting editsCheck the control’s scope; do not assume it reverses an import or all asset deletions.
Revision History / CheckpointRecording and reviewing states before risky workStill part of the app environment, not an off-device backup.
Project ZIPKeeping a project file or moving devicesTest recovery of required content/assets; do not assume all history, notes or settings survive.
Backup SettingsMoving Saved RegEx and TemplatesNot a manuscript backup.
Revision History is open without a selected revision. Name a checkpoint and verify that an entry appears; this screenshot is not evidence of an existing backup.
Revision History is open without a selected revision. Name a checkpoint and verify that an entry appears; this screenshot is not evidence of an existing backup.

Create a checkpoint and recover safely

  1. Open Revision history from the toolbar, enter a descriptive name such as Before split — 2026-09-05, and click Create checkpoint. Verify the new entry and timestamp.
  2. Before restoring, save the current state as ZIP if it contains anything you may need. Open History, filter All/Manual/Automatic, and select an entry from before the problem.
  3. Inspect the selected state, use the Restore action offered for it, and read the confirmation. If the required revision is absent, do not choose at random; use a verified ZIP.
  4. After restoration, inspect the book title, chapter count, text around the affected area, images, CSS and metadata. Reopen Health. History does not replace checking the recovered work.

Create a recoverable ZIP, not just a download

  1. Choose Export → Project ZIP. If Chapter format is offered, choose HTML to preserve formatting. Plain Text/TXT strips markup and should not be the only backup of a styled book.
  2. Click Export Now and wait for completion. Keep a dated copy in your work folder, such as MyFirstBook-2026-09-05.zip. Keep another copy elsewhere before switching devices or clearing site data.
  3. Test importing the ZIP in a disposable workspace, such as a separate browser profile without important work, or after backing up the active book. Compare both chapters, images, fonts, cover, navigation and metadata with the original.
  4. Keep important notes, goals or settings separately if the restore test does not bring them back. An untested download may not be sufficient for a real migration.

Backup Settings: transfer reusable settings

In Assets & Settings → Backup Settings, use Export (up arrow; verify its tooltip) to save Saved RegEx and Templates. On the destination, use Import (down arrow) and choose that settings file, then inspect the restored entries. Back up the destination’s settings first in case names collide or values are replaced.

Before Reset, Replace All, Split, Merge or Remove unused: have a downloaded ZIP, a clearly named checkpoint, and a known recovery route. Test one chapter where the tool permits it.

Section 15 / 18

OCR / Scan — reserved for a future update

As scoped for this manual, OCR Studio and Scan Studio do not yet have operational instructions or real screenshots. Do not use this section as a click-by-click guide. OCR converts lettering in images into text; scanning captures page images. A version-specific guide and screenshots are still needed before documenting the actual workflow.

Placeholder — OCR Studio

OCR Studio — awaiting verified app screenshots and steps for opening a project, selecting input, configuring, checking text and exporting

Placeholder — Scan Studio

Scan Studio — awaiting verified app screenshots and steps for capture/import, cropping, rotation, page order and handoff

You can complete the practice workflow with typed text or supported imports without OCR/Scan. When this section is added, it should describe expected results and Web/iOS/Mac limits verified in the actual versions, rather than copying steps across platforms.

Section 16 / 18

Combine books with Merge EPUBs

Merge EPUBs combines multiple EPUB files into a collected book. It is not library synchronization or collaborative merging of simultaneous edits. Start with source EPUBs that already open correctly, then inspect the entire combined book, especially navigation and conflicting styles.

  1. Keep every original EPUB untouched and back up the active book as ZIP. Start with two small files you are permitted to combine.
  2. Open More tools → Merge EPUBs and select the desired EPUB files in the picker. Use Ctrl/⌘ for multiple individual files as supported by your operating system. Read the dialog’s options and confirmation before proceeding.
  3. Set the order using any ordering controls offered. Prefixes such as 01/02 help identify files, but still verify the final order. Do not assume file-selection click order always determines chapter order.
  4. Start the merge with the dialog’s confirmation action and wait without repeating it. Check the active book name, chapter count, and the beginning/end of each source book in Chapters.
  5. Inspect duplicate covers and information pages, global CSS, fonts and images—especially same-named assets with different content. Checkpoint the merged result before deleting duplicates.
  6. Open Metadata & Cover and set the collected edition’s title, authors/contributors, cover and edition details accurately. Review whether the identifier belongs to this output; do not blindly keep the first book’s information.
  7. Organize Outline so readers can distinguish the source books. Run Health and inspect transitions in Preview, then export and test navigation and Next/Previous in a reading app.
If chapters disappear or images break, retain the originals, stop editing the incomplete result, and test each source separately. File-selection and confirmation details may vary by version; this guide does not invent button labels without a verified screenshot.
A successful merge retains all source content in order, has working navigation to each part, and describes the collected edition in metadata. Keep a verified merged ZIP separately from the original EPUBs.

Section 17 / 18

Export and verify before delivery

Export creates a file from your project. Later edits do not update an already-downloaded file; export again to include them. Before delivery, determine the format required by the reader or destination. This guide does not guarantee identical format support across all platforms.

Export Book shows format choices, Filename Preset and preflight. Warnings remain in this screenshot; it is not a publication-ready example.
Export Book shows format choices, Filename Preset and preflight. Warnings remain in this screenshot; it is not a publication-ready example.
FormatChoose it whenCheck
Standard EPUB (EPUB 2)You need a general EPUB; used in the beginner exercise.Set Health target to EPUB 2 and test the actual reader.
EPUB 3Your destination requires EPUB 3 or its structural metadata.Still test navigation, semantics, footnotes and accessibility.
Kindle KFXYou need Kindle-oriented output and your environment can generate it.Read converter limitations/errors and test the destination. A visible option does not prove universal device support.
Kobo KEPUBYou are preparing a Kobo-oriented file for your transfer route.Test the file’s links, reading order and appearance on the target Kobo.
Project ZIPYou need a backup or continued editing in EpubCraft.Choose HTML where offered and test import; do not send it as a reading EPUB.

Export step by step

  1. Review Health, resolve necessary issues, and check Outline and Preview. Click Export on the toolbar; the button avoids possible conflicts with the browser’s Save Page shortcut.
  2. Choose a format and review the options it reveals. If a chapter range is offered, verify the intended coverage. Do not assume chapter checkboxes always define export scope.
  3. Inspect Filename Preset and the displayed output name. A preset may use [{author}] {bookName} {beginChapter}-{endChapter}. Keep variable braces intact and avoid duplicating the extension when the app adds it.
  4. Read preflight, the last check before file generation. Cancel to fix manuscript problems, then reopen Export. Reset default resets export options; it does not repair content.
  5. Click Export Now once and wait for completion. Check browser Downloads if the file is missing, and verify its name and extension. Renaming .zip to .epub is not a format conversion.
  6. Open the newly downloaded file, not a similarly named older copy. Check title, cover, TOC, first/last chapters, images and footnotes, then try larger text and dark mode. Fix issues in EpubCraft and export again.

Delivery checklist

  1. Data: correct Title/Creator/Language, appropriate cover and description, and reviewed identifiers/edition details.
  2. Structure: all chapters present, correct reading order, working TOC destinations, logical headings and no unintended blank/duplicate cover pages.
  3. Reading: no missing images/fonts, no overflow, readable colors, working links/footnotes, and human proofreading.
  4. Retention: keep the latest reading file and a tested Project ZIP. Clearly distinguish older versions you may need before sharing.
Completion means the destination file opens and navigates correctly in your checks, not merely that the Export dialog closes or displays success.

Section 18 / 18

Glossary, shortcuts and targeted troubleshooting

Common terms

TermMeaning
Project / LibraryThe editable book / the app’s book collection; not automatically a cloud backup.
Chapter / Spine / TOCA content unit / continuous reading order / navigation entries for jumping to content.
HTML / Tag / H1–H3Content structure / markup identifying an element / progressively nested heading levels.
CSS / Template / AssetAppearance rules / a reusable preset / a supporting file such as an image or font.
Metadata / IdentifierDescriptive book information / an identifier for the work or edition, not a filename.
Alternative text / AccessibilityText conveying an image’s meaning / enabling access for people with different ways of perceiving or operating content.
Regex / Capture group / ScopeA text-matching pattern / a parenthesized captured part that can be reused / the chapters an operation affects.
Checkpoint / Import / ExportA recorded recovery state / loading a file for editing / generating a file from a project.

Shortcuts: use the right context

Use the on-screen button if a shortcut conflicts with your browser. Focus the editor before text commands and check your version’s tooltips. Windows/Linux generally use Ctrl and macOS often uses ⌘; some commands and modes may differ.

ActionShortcut to verify in the tooltip
ExportCtrl/⌘ + S — if the browser opens Save Page, cancel and use the app’s Export button.
Undo / RedoCtrl/⌘ + Z / Ctrl/⌘ + Shift + Z
FindCtrl/⌘ + F — check whether it searches the editor or the manual/browser page.
RegEx Replace / Split ChapterCtrl/⌘ + Shift + H / Ctrl/⌘ + Shift + K
Bold / ItalicCtrl/⌘ + B / Ctrl/⌘ + I with text selected in a supported mode.

Symptom → check → next action

SymptomSafe checks and actions
Missing menu or unchanged tabClose obstructing onboarding/dialogs, select the tab and verify the panel heading. On narrow screens open the sidebar; distinguish Source/Visual from Code/Split/Preview.
Book missing after refreshCheck the same domain, browser, profile and library. Do not clear site data as a fix. Import a saved ZIP if needed; history may be unavailable after site data loss.
Blank import or garbled textConfirm the selected file and chapter. Inspect Source for content. For garbled TXT, preserve the original, save a UTF-8 copy in a text editor, then try importing that copy.
Title changes but heading/TOC stays oldCheck Chapter Title, the on-page H1 and the Outline label separately. Do not regenerate all titles for a single rename.
Font missing or poor Thai wrappingCheck Manage Fonts, CSS font-family and regular/bold variants. Try a Thai-capable font and inspect the reader’s publisher-font setting. Test the exported file.
Image missingCheck Manage Images and the chapter’s src reference. If recently deleted/renamed, restore or reinsert the asset. Alt text describes an image; it does not repair its link.
Regex mismatch or incorrect splitInspect Source for p versus h1, spaces, attributes and nesting. Stop and restore before retrying; test one chapter, not the entire book.
Large file or stalled exportDo not repeat the command; wait and read errors. Save a ZIP if possible. Inspect large images and unused fonts before optimizing/deleting. Do not deliver a downloaded file that fails to open.
Preview looks right but the reader does notConfirm you opened the latest file. Check export format, CSS and reader preferences. Simplify complex rules one at a time in a copy, then re-export and test.

Get help and check references

Before reporting a problem, record the app version, browser/device, file type, minimal repeatable steps, expected versus actual result, and an unobstructed screenshot. Share a small sample without private manuscript content or secrets.

Donate supports the developer; Discord opens the community; Available on iOS & Mac opens app information; Protect EPUB file opens an external service. Review terms and data handling before sending files outside the app. File protection is not backup or quality validation.

References: EpubCraft Web and project documentation. Some documentation describes older versions, so this guide also uses Web v4.2.0 screenshots and marks version-dependent details. It does not claim testing across every platform.

Workflow: prepare/back up → create or import → metadata → chapters → writing → styles/assets → outline → health → preview → export → test the real file → retain a recoverable backup.