Converting ebook formats with ebook-convert

I need to convert between ebook formats on a regular basis so that I can read them on my Kindle, and I prefer to do this on the command line as it's quicker and easier.

I found a utility called ebook-convert that comes included as part of Calibre, the ebook management behemouth, and it suits the task superbly. It's a shame to have to install such a big application to get access to a small utility, but I do sometimes use the metadata editing features of Calibre, so it's a price I'm willing to pay.

It's very easy to use and hasn't failed me up to now.

1
2
ebook-convert *.epub .mobi # from epub to mobi
ebook-convert *.mobi .epub # from mobi to epub

Other formats are also supported.

Installable on macOS using brew install calibre.

You might want to link the ebook-convert binary to /usr/local/bin for easier usage after installation: ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin/ebook-convert