.LRF

LRF File

Sony BBeB eBook
Ask a question
QUICK ANSWER

An LRF file is a Sony BBeB (BroadBand eBook) - the e-book format used by the old Sony Reader (PRS) hardware. The easiest way to read or convert one today is the free app Calibre: add the LRF to your library, then either open it in the built-in viewer or convert it to EPUB for a modern device. The format was discontinued in 2010 when Sony switched to EPUB.

Developer: Sony (with Canon) Category: eBook Files MIME: application/x-sony-bbeb
OPENS ON Windows macOS Linux Android
Related: .EPUB · .ACSM · .AZW3 · .DJVU

On this page

19k+ extensions indexed
Last reviewed Jun 21, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the LRF file format?

An .lrf file is a compiled Sony BBeB (BroadBand eBook) digital book, the native format for the Sony Reader portable e-reader line. BBeB was developed jointly by Sony and Canon and introduced commercially with the Sony LIBRIé in Japan in 2004, reaching western markets on the Sony PRS-500 in 2006.

The file begins with the wide-character signature L\0R\0F\0 (the letters "LRF" encoded as UTF-16LE) followed by a version field and an object index. The body consists of zlib/DEFLATE-compressed objects - pages, text blocks, fonts, images, and style definitions - which the Sony Reader firmware assembles into pages for display on its e-ink screen. Images are tuned to the device's approximate 600×800 pixel panel.

Three related extensions form the BBeB family: .lrs is the human-readable XML source; .lrf is the compiled, unencrypted book; .lrx is the DRM-encrypted store variant. Sony abandoned BBeB in 2010, switching to EPUB for both its hardware and its digital store; the entire Sony Reader hardware line is now discontinued.

Today, Calibre is the practical tool for reading, converting, and managing legacy .lrf files on Windows, macOS, and Linux.

Security & safety

RISK: LOW

A plain LRF is a passive e-book with no scripting, so opening one in Calibre is safe. Two cautions: if the file is actually a DRM-protected store book it will use the .lrx extension and won't open without authorization (removing DRM may breach the seller's terms in your country); and avoid sketchy "LRF converter" or "Sony Reader" downloads from ad-portals - they often bundle adware (e.g. Hamster). Stick to Calibre from its official site.

Format details

in a nutshell
FULL NAMESony BBeB eBookaka BroadBand eBook, BBeB Book
DEVELOPERSony (with Canon)since 2004 (Sony LIBRIé / BBeB format); used on the Sony Reader line from 2006
CATEGORYeBook Files
MIME TYPEapplication/x-sony-bbeb
TYPECompiled binary eBook (compressed object container with text, images and pagination)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
4C00520046000000
ASCII
L·R·F···
An LRF file begins with the wide-character signature "L\0R\0F\0\0\0" (the ASCII letters L, R, F as UTF-16LE), followed by a format version field and the root object / object-index offsets. LRF is the compiled, unencrypted form; LRS is its human-readable XML source and LRX is the DRM-encrypted variant. The body is a set of compressed objects (text, styles, images) plus an object index.

Programs that open LRF files

Windows1 app
Calibre Open-source Add the LRF to your Calibre library, then double-click to read in the built-in viewer or right-click > Convert to EPUB/MOBI.
macOS1 app
Calibre Open-source Add the LRF, read it in Calibre's viewer or convert it to EPUB/PDF for Apple Books.
Linux1 app
Calibre Open-source calibre/ebook-viewer the LRF, or ebook-convert book.lrf book.epub on the command line.
Android1 app
Calibre (Content server) / convert first Open-source No mainstream Android reader opens LRF directly - convert to EPUB in Calibre, then read it in any Android e-reader app.

Technical details

deep spec
File signatureBytes 0-7: 4C 00 52 00 46 00 00 00 - the UTF-16LE encoding of "LRF" followed by a null word; uniquely identifies BBeB compiled books
EncodingBinary, little-endian; the human-readable source form is LRS (XML)
Compressionzlib/DEFLATE-compressed object streams for text and image content within the book
EncryptionNone in .lrf (unencrypted); DRM-protected store books use the separate .lrx extension with Sony's BBeB DRM scheme
Container structureBBeB header + numbered object sequence (pages, text blocks, fonts, images, style sheets) + object index enabling random access to individual objects
Typical file size100 KB - 5 MB; text-heavy books are small, image-rich books larger
Target displayOptimized for the Sony Reader 6-inch e-ink screen at approximately 600×800 pixels; images scaled to device resolution on output
Grayscale renderingSony Reader e-ink panels rendered 4-bit (16 levels) to 8-bit grayscale; images are stored as 24-bit color within the file but displayed in grayscale
BBeB file family.lrs = human-readable XML source; .lrf = compiled unencrypted book; .lrx = DRM-encrypted retail variant
PlatformSony Reader (PRS series firmware) natively; Windows, macOS, and Linux via Calibre conversion or viewing
Format statusDiscontinued; Sony switched hardware and store to EPUB in 2010; the Sony Reader hardware line and Sony's digital book store are both long discontinued
Conversion toolCalibre is the practical modern tool for reading and converting .lrf files to EPUB or other formats on Windows, macOS, and Linux
Released2004 (Sony LIBRIé / BBeB format); used on the Sony Reader line from 2006
Latest versionBBeB as shipped on Sony Reader (PRS series); format frozen - Sony moved to EPUB in 2010
Specificationwiki.mobileread.com

LRF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with LRF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about LRF files.

Frequently asked questions

What is an LRF file?
It's a Sony BBeB (BroadBand eBook) - the e-book format used by the old Sony Reader devices. It contains the book's text, images and layout in a compiled, compressed file.
How do I open an LRF file?
Install Calibre (free, Windows/macOS/Linux), add the LRF to your library and read it in the built-in viewer. There's no mainstream mobile app for LRF, so convert it to EPUB for phones/tablets.
How do I convert LRF to EPUB?
In Calibre, select the book and click Convert books, choose EPUB as the output and click OK. EPUB works on almost every modern e-reader and app.
Can I read LRF on a Kindle?
Not directly. Convert it to EPUB (or MOBI for older Kindles) in Calibre, then send it to your Kindle. Modern Kindles also accept EPUB via Send to Kindle.
What's the difference between LRF, LRS and LRX?
LRS is the human-readable XML source of a book, LRF is the compiled unencrypted form your reader displays, and LRX is the DRM-encrypted version sold by Sony's store.
Is LRF still used?
No - Sony discontinued BBeB/LRF in 2010 in favour of EPUB and later left the e-reader market. It's a legacy format; convert your LRF books to EPUB to keep them readable.

References

1Wikipedia - BBeBen.wikipedia.org
2Wikipedia - Sony Readeren.wikipedia.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.EPUBElectronic Publication
.ACSMAdobe Content Server Message
.AZW3Kindle Format 8 (KF8) e-book
.DJVUDjVu Document
.FB2FictionBook 2.0 eBook
.MOBIMobipocket eBook

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z