Neatbo.

TXT to EPUB

Add a cover and chapters to your plain text.

Browser-local processingInputTXTOutputEPUBUp to 10 MiB per file · File limit: 1
  1. 1Add input
  2. 2Adjust settings
  3. 3Get your result

Tool input and files are processed in this browser without being uploaded.

Your input

Inputs are kept temporarily in this tab when switching tools. Refreshing or closing clears them; large results may need to be regenerated.

⌘ / Ctrl + Enter to run

or drag and drop it here

Files stay on this device. Your originals stay unchanged.

.txt

Up to 10 MiB per file · File limit: 1

    0 characters · 0 bytes

    Book cover (optional, JPEG or PNG)

    Options

    Complete the required options first. You can keep the defaults for the rest.

    Use zh for Chinese or en for English. This describes the book language; it does not translate the text.

    Preparing the tool…

    Before you start

    Create an EPUB 3 book from readable plain text. Detect Chinese or English chapter headings, or edit the chapter line list. The book contains editable text and a navigation table, not page images.

    How to use this tool

    1. Paste content into “TXT” or choose a local file; if using a file, inspect and confirm its decoded preview.
    2. Review the detected chapters, adjust the chapter list if needed, and check Book title, Author and Book language (BCP 47).
    3. Create the EPUB, inspect its chapter summary and download the book.

    Supported inputs and limits

    One plain-text file or text input up to 10 MiB. Optional local PNG/JPEG cover up to 5 MiB. At most 1,000 chapters; title and author up to 300 characters. For file input, inspect and confirm the decoded preview before exporting.

    Worked example

    Example input

    第一章 开始
    
    你好 😀
    
    第二章 继续
    
    第二段
    Example options
    {
      "title": "测试书",
      "author": "Fixture",
      "language": "zh"
    }

    Example output

    {
      "title": "测试书",
      "author": "Fixture",
      "language": "zh",
      "chapters": [
        {
          "title": "第一章 开始",
          "level": 1,
          "start": 1
        },
        {
          "title": "第二章 继续",
          "level": 1,
          "start": 5
        }
      ]
    }

    When something does not work

    Keep a copy of the source. For legacy encodings, select the encoding that makes the preview readable, then confirm it before exporting. An unreadable preview is not a successful conversion.

    Frequently asked questions

    Are my files uploaded?

    No. Files and tool input are processed in your browser. Moving around the site can keep a temporary workspace in the same tab. Refreshing or closing the tab clears it, so download results you want to keep.

    What if chapter detection is wrong?

    Inspect headings and opening text in the chapter editor. Adjust the heading rule, detect again, then correct the chapter list. Review the first chapter, short sections and appendices before generating.

    Why do page breaks change between readers?

    EPUB text reflows with screen size, fonts and reader settings. Check navigation and paragraphs in the intended reading app rather than treating preview pagination as fixed.

    Documentation & further reading

    Related tools