Cái tên là viết tắt của Electronic PUBlication. Nhưng biết bên trong có gì thì hữu ích hơn cái tên, nên hãy bắt đầu từ kết luận.
Bên trong một tệp EPUB gần như y hệt một trang web.
Có thể bạn từng nghe rằng trang web được làm từ HTML và CSS. EPUB cũng đúng như vậy: phần chữ là HTML, phần hình thức là CSS. Thêm ảnh và phông chữ, gói tất cả vào một tệp duy nhất, thế là có một tệp EPUB.
Vậy nên EPUB không phải một công nghệ hoàn toàn mới và đặc biệt. Nó là công nghệ của web được lắp ráp lại thành hình hài cuốn sách. Chính vì thế nó đọc được trên thiết bị của bất kỳ hãng nào, và ai cũng có thể dựng một tệp EPUB từ đặc tả công khai.
Nếu bạn chỉ muốn phát một cuốn sách điện tử, có vẻ như PDF là đủ. Đến nay vẫn còn rất nhiều sách được phát dưới dạng PDF.
Vậy vì sao EPUB xuất hiện? Bởi vì người ta đọc trong những môi trường khác nhau một trời một vực.
PDF đóng băng "trông nó thế nào khi in ra giấy". Một tài liệu làm theo khổ A4 vẫn là A4 khi bạn mở trên điện thoại. Vừa khít màn hình thì chữ bé lại; phóng to lên thì phải kéo ngang.
EPUB khác ở đúng chỗ này. Phần chữ được rót vào cho vừa với cỡ màn hình và cỡ chữ của người đọc. Bạn có thể đọc trên điện thoại với cỡ chữ lớn thoải mái như đọc một cuốn sách bỏ túi. Chính khả năng tự định hình lại quanh người đọc ấy là lý do EPUB trở thành chuẩn của sách điện tử.
Trong sách giấy, "dòng 3 trang 40" là cùng một chỗ với tất cả mọi người. Trong EPUB, chỗ ngắt trang thay đổi tùy từng người đọc, nên "trang mấy" không phải một khái niệm cố định. Đó không phải khuyết điểm — đó là mặt kia của việc thiết kế xoay quanh người đọc.
Ít người biết điều này, nhưng một tệp EPUB là một tệp ZIP.
Thử đổi phần mở rộng của một tệp EPUB từ .epub thành .zip rồi giải nén xem. Không có lỗi nào cả; nội dung cứ thế bung ra. Bên trong bạn sẽ thấy những tệp như thế này.
Tên thư mục thay đổi tùy công cụ đã dựng ra nó, nhưng ý tưởng thì như nhau. Chữ, ảnh và các chỉ dẫn thiết kế được gói vào một chiếc hộp cùng với mục lục và bản kê. Một tệp EPUB chỉ có thế thôi.
Tệp quan trọng là content.opf , nơi giữ tên sách và tác giả, danh sách các tệp mà nó chứa, cùng thứ tự lật trang. Ứng dụng đọc nhìn vào tệp này trước tiên để hiểu cấu trúc cuốn sách.
Mỗi tệp trong số đó làm gì thì có một bài riêng nói tới.
Có một phân biệt cần học trước tất cả những thứ khác.
| Dạng | Đặc tính | Sách phù hợp |
|---|---|---|
| Co giãn | Chữ chảy theo màn hình và cỡ chữ | Tiểu thuyết, tản văn, sách thực hành |
| Bố cục cố định | Hình thức trang bị khóa lại | Manga, sách ảnh, sách tranh, tạp chí |
Ưu điểm "tự định hình lại quanh người đọc" nói ở trên là chuyện của dạng co giãn. Nó hợp với những cuốn sách mà phần chữ là nhân vật chính.
Ngược lại, manga và sách ảnh mang trong mình một ý đồ — "trang này phải trông như thế này" — và việc định hình lại sẽ phá hỏng ý đồ đó. Bố cục cố định là để cho việc đó: bạn đặt cỡ trang rồi xếp ảnh hoặc chữ lên trên.
Cùng một cái tên, nhưng bên trong hai dạng được dựng khác nhau khá nhiều. Quyết định trước xem sách của mình thuộc dạng nào là bước một của việc làm EPUB.
Vì EPUB là một đặc tả chung và mở, rất nhiều ứng dụng và thiết bị hỗ trợ nó: Rakuten Kobo, Apple Books, ứng dụng của nhiều cửa hàng sách điện tử, các trình đọc miễn phí trên máy tính, và hơn nữa.
Có một ngoại lệ lớn.
Amazon dùng định dạng tệp riêng. Bạn có thể nộp một tệp EPUB lên KDP (Kindle Direct Publishing), nhưng trên đường vào nó được chuyển đổi nội bộ sang định dạng riêng của Amazon. Cái người đọc đọc là tệp đã chuyển đổi.
Đây là chỗ người ta vấp nhiều nhất. Hiển thị đúng trong trình đọc của chính bạn, rồi lại trông khác đi khi đã lên Kindle — chuyện đó có xảy ra. Nhất là với chữ dọc tiếng Nhật, khác biệt hay lộ ra.
Nên nếu bạn xuất bản trên Kindle, bước kiểm tra hình thức thực tế bằng công cụ của chính Amazon (Kindle Previewer) là bắt buộc. Tệp EPUB trước khi chuyển đổi có đúng đến mấy thì riêng điều đó vẫn không đủ.
Đặc tả EPUB do W3C (World Wide Web Consortium) duy trì, tổ chức quốc tế đặt ra các chuẩn của web. Trước đây nó do IDPF, một tổ chức về xuất bản điện tử, soạn thảo, và từ đó đã chuyển sang W3C.
Cách đánh số phiên bản là chỗ hơi rối.
Cái được dùng rộng rãi là "EPUB 3", nhưng các đặc tả mang những con số chi tiết hơn: EPUB 3.2, EPUB 3.3. EPUB 3.3 được công bố như một Khuyến nghị của W3C ngày 25 tháng 5 năm 2023 và là bản đầu tiên trong loạt EPUB trở thành Khuyến nghị chính thức của W3C. Tính tương thích với EPUB 3.2 được giữ nguyên: một tệp hợp lệ theo EPUB 3.2 được định nghĩa là hợp lệ theo EPUB 3.3.
Chính phần giải thích của W3C cũng ghi nhận rằng khác biệt giữa EPUB 3 với tư cách "định dạng" và các con số của đặc tả (3.2, 3.3 …) là chỗ vấp thường gặp của người mới. Phần thập phân ở đó là để phân biệt các bản của đặc tả; một con số mới không có nghĩa là một định dạng khác.
Tính đến tháng 8 năm 2026, bản kế tiếp, EPUB 3.4, đang được làm. Bản Candidate Recommendation được công bố ngày 21 tháng 7 năm 2026, và Khuyến nghị chính thức dự kiến từ ngày 19 tháng 10 năm 2026.
Trong số những mục đang được cân nhắc cho 3.4 có hỗ trợ chế độ tối và chuẩn hóa cước chú và chú thích cuối sách, ngoài ra còn có một nhóm chuyên trách về truyện tranh số. Những câu hỏi còn bỏ ngỏ về cách xử lý manga trong EPUB đang được tranh luận ở tầm quốc tế ngay lúc này.
Khi đã biết bên trong là HTML và CSS, có thể bạn nghĩ mình tự viết được. Về mặt kỹ thuật thì được, nhưng trên thực tế có cả một danh sách những quy tắc nhỏ nhặt phải tuân theo.
mimetype lên đầu tiên trong tệp ZIP, không néncontent.opf , không sót cái nàoThiếu bất kỳ điều nào trong số đó thì sách không mở được trong ứng dụng đọc, hoặc bị trả về khi nộp lên cửa hàng. Lắp ráp tất cả những thứ này cho đúng bằng tay, mỗi lần một lần, vẫn là việc nặng nhọc ngay cả khi đã quen tay.
Cho nên trên thực tế người ta dùng một công cụ nhận bản thảo hoặc ảnh rồi lắp ráp tệp EPUB thay cho bạn. EPUB FACTORY là một trong số đó. Nó chạy hoàn toàn trong trình duyệt, và bản thảo của bạn không bao giờ được gửi lên máy chủ.
Chọn một thư mục ảnh hoặc một bản thảo văn bản và bạn nhận được một tệp sách điện tử EPUB 3. Không cần tài khoản, không cần cài đặt.
Dùng thử EPUB FACTORY