View on GitHub

AozoraEpub3-JDK21

AozoraEpub3 - Aozora Bunko to EPUB 3 Converter (JDK 21)

AozoraEpub3-JDK21 Download

Latest: v1.6.1-jdk21 (August 27, 2026) | Release Notes

📦 Windows (ZIP) 🐧 Linux (TAR.GZ) 🍎 macOS (TAR.GZ)

📋 View all releases


What’s New in v1.6.1-jdk21

See the release list for past changes.


Screenshots

Settings for title, cover and page output, with a drop area for input files
Conversion window (drag and drop a file or URL)
Viewer with a chapter table of contents on the left and vertical multi-column text on the right
Browser preview (table of contents, vertical writing, ruby, multi-column)

You can preview a converted EPUB straight in your browser before moving it to a reader app. The preview shows Night on the Galactic Railroad by Kenji Miyazawa from Aozora Bunko (public domain).


About This Project

This software is a derivative of AozoraEpub3 by hmdev, updated for Java 21–26 compatibility and support for modern operating systems.

It aims to comply with EPUB 3.3 and the Japanese Book Publishing Association (電書協) EPUB 3 Production Guide, validated with epubcheck 5.x.


System Requirements

If you don’t have Java installed, download Eclipse Temurin Java 25 LTS (Java 21 LTS also works).


Install Java 25 (Eclipse Temurin)

Windows

  1. Visit Adoptium Releases
  2. Select JDK 25 → Windows x64 → .MSI
  3. Double-click the MSI file and follow the installer
  4. Verify in Command Prompt: java -version

macOS

  1. Visit Adoptium Releases
  2. Select JDK 25 → macOS → .PKG (Intel or Apple Silicon M1/M2)
  3. Double-click the PKG file and follow the installer
  4. Verify in Terminal: java -version

Linux (Ubuntu/Debian)

  1. Visit Adoptium Releases
  2. Select JDK 25 → Linux x64 → .TAR.GZ
  3. Extract: tar -xzf OpenJDK25U-jdk_x64_linux_hotspot_25_x.tar.gz
  4. Verify: ./jdk-25.x.x+yy/bin/java -version or add to PATH

Quick Start (Windows)

  1. Download the latest ZIP file from Releases
  2. Extract to any folder
  3. Double-click AozoraEpub3.exe to launch
  4. The GUI will open when ready

Note: If double-clicking the JAR file doesn’t work, use the EXE file instead.


Installation (macOS / Linux)

  1. Download the TAR.GZ file from Releases
  2. Extract: tar -xzf AozoraEpub3-*.tar.gz
  3. Navigate to the folder and run: ./AozoraEpub3.sh
  4. If you get a permission error, first run: chmod +x AozoraEpub3.sh

Command Line Usage

For advanced configuration, you can run from the command line:

java -jar AozoraEpub3.jar -of -d out input.txt

To launch the GUI, run without arguments: java -jar AozoraEpub3.jar

See the README for detailed options.



Troubleshooting