FB2 File Format (.fb2)
An FB2 file is a single XML document that holds an entire book's text, metadata and base64-encoded cover images, in the FictionBook format that originated in the Russian-language ebook scene.
FB2 at a glance#
| Full name | FictionBook 2 |
|---|---|
| File extension | .fb2 |
| Category | Documents |
| Developer | Dmitry Gribov |
| First released | 2004 |
| Compression | Uncompressed |
| Specification | FictionBook 2 XML Schema |
| FileFlip support | FileFlip reads and writes this format |
What a .fb2 file can hold#
These are the things a FB2 file either supports or does not, and they are what decides whether a conversion keeps everything or quietly drops something.
| Embedded metadata | Yes |
|---|---|
| Multiple images or pages | Yes |
| Selectable text | Yes |
| Chapters | Yes |
| Human readable | Yes |
Strengths and limitations of FB2#
What FB2 does well
- Describes a book's structure with tags for epigraphs, verse and quotations rather than just formatting
- Keeps the whole book, its metadata and its cover image in one plain XML file with no separate container
- Widely supported by readers popular in Russian-language ebook collections, like FBReader and ICE Book Reader
Where FB2 falls short
- Kindle, Nook and other major commercial readers have no native FB2 support
- Base64-encoding every image inside the XML inflates file size compared to storing images as binary
- Being purely structural, it has no equivalent to EPUB's fixed layout for anything besides running text
Keep a book as FB2 when it is sourced from a Russian-language ebook library and the reader is FB2-native, such as FBReader or a PocketBook device.
Convert FB2 to EPUB to read the book on a device or app outside the small set of readers that understand FictionBook directly.
How to open a .fb2 file#
A .fb2 file opens in the programs below, grouped by the platform you are on. If you would rather not install anything, FileFlip converts FB2 into a format your machine already opens, and it does it in the browser tab rather than on a server.
| Platform | Programs that open it |
|---|---|
| Windows | Calibre, SumatraPDF, ICE Book Reader |
| macOS | Calibre |
| Linux | Calibre, Okular, FBReader |
| Android | FBReader, Moon+ Reader |
| Web | FileFlip |
FB2 questions people ask#
What is an FB2 file?
An FB2 file is an ebook in the FictionBook format, a single XML document that holds the full text, metadata and any cover image in one file rather than the zipped archive EPUB uses. It was created in 2004 and is most common in Russian-language ebook collections.
Can I open an FB2 file on a Kindle?
Not directly. Kindle devices do not read FB2, so the file needs converting to EPUB or MOBI first, either through Amazon's Send to Kindle pipeline or a separate converter.
What reader apps open FB2 files?
FBReader, Calibre, Okular and SumatraPDF all read FB2 files natively, and it is also the default format on many e-readers sold in Russian-language markets. Mainstream apps like Apple Books and the Kindle app do not.
Converting FB2 files#
Convert FB2 to another format
- FB2 to AsciiDoc
- FB2 to AVIF
- FB2 to BBCode
- FB2 to BibTeX
- FB2 to BMP
- FB2 to BMP2
- FB2 to BMP3
- FB2 to CBZ
- FB2 to Djot
- FB2 to DocBook
- FB2 to DOCX
- FB2 to DokuWiki
- FB2 to EPUB
- FB2 to GIF
- FB2 to GIF87
- FB2 to Haddock
- FB2 to HDR
- FB2 to HTML
- FB2 to ICML
- FB2 to ICO
- FB2 to ICON
- FB2 to IPYNB
- FB2 to Jira
- FB2 to JNG
See every FB2 conversion (37 more)
Convert another format to FB2
- 3FR to FB2
- ARW to FB2
- AsciiDoc to FB2
- AVIF to FB2
- BibTeX to FB2
- BMP to FB2
- BMP2 to FB2
- BMP3 to FB2
- CBZ to FB2
- CR2 to FB2
- CR3 to FB2
- Creole to FB2
- CRW to FB2
- DCR to FB2
- Djot to FB2
- DNG to FB2
- DocBook to FB2
- DOCX to FB2
- DokuWiki to FB2
- EPUB to FB2
- ERF to FB2
- GIF to FB2
- GIF87 to FB2
- Haddock to FB2
See every document conversion (62 more)
Every conversion runs inside your browser. The file is read from your disk, the work happens on your own machine, and nothing is uploaded. How FileFlip works names the engine behind each family and how to verify that for yourself.