How to get help

First, please check the F.A.Q. It only takes a few minutes, and you have a chance to resolve the issue quickly.

If you are sure you need to ask your question, please chat with us via our Telegram Group. That is the primary and most quick way to get online support. Please, be polite. The chat is public.

And by the way, you also can search in the group for recent questions and answers.

Paid versions of FBReader


FBReader for Windows/Mac/Linux is free. For Android and iOS, we suggest both free and paid versions. Free versions have some limitations that depend on the platform. The paid version on Android is a separate application named FBReader Premium. On iOS, FBReader is upgradable to the full version via in-app purchase.

Sorry, there is no way. We sell Android and iOS versions separately.

Sorry, there is no way. We sell Android and iOS versions separately.


On the Google Play store and Huawei App Gallery. Please note that Google Play purchase is only valid on devices with Google Services, and the same works for Huawei. Please read the Purchase Terms for details.

You pay once and have access to the Premium for unlimited time. Please note that the purchase is per Google account. If you change the account, your purchase cannot be transferred, sorry.

You don't need to pay twice. The purchase is per Google account. You can use the app on any number of devices linked to the same account. And yes, you can use it on several devices simultaneously.

Open the Google Play app, look for “FBReader Premium”, and click the “Install” button.

Firstly, be sure your device is linked to the Google account used for the purchase. If you are sure, it looks like there is an issue with the Google Play app on your device: it did not get the list of purchases correctly. Typically, the issue goes away in a few hours. But if you want, you can fix it manually. There are two ways.

Way 1 On the device, open the Preferences app. Go to the “Apps” section, and look for “Google Play”. Now click “Force stop”, then “Clear data”. Done? Ok, now start the Google Play app again. It re-reads the data from the Google server, and the issue has gone. Note: there is also a button named “Clear cache”, it does not help.

Way 2 On the computer, open FBReader Premium page on the Google Play, and click the “Install” button. Select your device from the list, and the app will be installed on the device in a few minutes.

You do your purchase on Google Play, and we have no additional information about the purchase. We cannot even check if the account purchased the Premium or not. You can review your purchase history on the Google site.

We are sorry that you are not satisfied with the app. You can refund via the Google Play site. Please read their support page. You also can send a request to support@fbreader.org. We do refund for a purchase made no more than 30 days before the request date. Please send us your purchase id (a string like GPA.123-456-78910). To find it, look at your purchase history. Our support is not 24/7, so please be patient.

Please note that if you make a refund, it can take some hours (or even days) until the money reaches your card/bank/etc. The time depends on your bank, not on Google or us.


You pay once and have access to the full version for an unlimited time.

In the reading mode, tap the centre of the screen, then the reader logo at the top. In the popup dialogue, select “Already purchased”.

In rare cases, this way does not work due to App Store cache failure. If you are sure that your Apple ID is the same as you used for the purchase, select “Purchase” instead. It is not possible to buy the full edition twice for the same account. So, instead the iOS would say “Already purchased”, and activate the full version for you. Please, only use this way if you are sure regarding the Apple ID. The refund is quite complicated, and we cannot help with it.

We cannot refund an App Store purchase for you, sorry.

You can do the refund via the Apple interface. Please read a third-party instruction.

Book formats

“Kindle format” is also known as mobipocket. FBReader opens *.mobi but does not understand DRM-protected files. That means FBReader works with free Kindle books only.


Swipe your finger along the left edge of the screen. The gesture increases brightness if you swipe up and decrease when the finger moves down.

Starting from Android 11, Google changed the file access policy. The app has a choice: only have access to its files stored in a hidden folder or request access to all user files. There is no granularity.

The first way does not work for an app that reads books from user folders. That would be nice to request access to files in the Books folder only. Unfortunately, there is no such choice on Android 11+.

An application needs two permissions to access all files. The first is from Google; it allows requesting users for such access. And the second is from you. Google has granted permission to the most popular book readers, including FBReader. It is your turn now. You can believe that FBReader does not steal or damage your data or can choose another reader you trust.

Add your *.ttf or *.otf files to the Fonts folder next to the Books one. FBReader will add them automatically. You can customize the folder name in the “Directories” section in the preferences.

Yes. You can create a file keymap.xml in the books folder. Here is an example. You have to find the keycodes for your device buttons.

The list of possible actions can be extracted from the source file.


You can create a new style in the preferences dialogue in the desktop app.


There is no way to add styles directly on mobile devices. However, if you sync devices over the cloud, the styles from the desktop reader will appear on your phone or tablet.

Sync your books with the cloud, then log in to the web interface. Go to the section “Books with bookmarks”, click the book, and then the “Bookmarks” button.

Monkey mascot

Monkey mascot