what is YACReader for iOS

YACReader is an app for reading comics in your iOS devices, and that's its main purpose, you can store and keep a library perfectly organized in your device, the only limit is the space available in it, but YACReader is not intented for keeping your only bakcup of comics. I recommend to use YACReaderLibrary to manage and keep your collection.

The recomended formats for comics are cbz/zip and cbr/rar, YACReader also supports comics in PDF format, but only comics, books are not really supported, importing a book in YACReader will take more space than you would expect and it can be a slow process, there are other apps if you want to read books or other documents in PDF.

app sections

You can navigate through the different sections in the app using the bottom bar, from left to right you have:


This section covers how to get comics into the app using any of the following methods.


iOS apps have a dedicated documents folder that can be accessed using iTunes or macos Finder (starting with Catalina).

If you are using iTunes, connect your iOS device to your computer and open iTunes, then click on the device icon and you will see the above screen, then go to File Sharing (check the column on the left), you will see a list with all the apps supporting File Sharing, look for YACReader and click it on the list, now you can drop files or folders on the right side of the screen, if you drop folders containing other folders and comics YACReader will keep that folder structure after importing them. Once everyting is copied to thet device open the app, go to the Import section, and the USB import method tap the Import button to complete the process.

For macos users starting on Catalina, File Sharing is embedded in Finder. Connect your iOS device to your mac, then open Finder, check the Locations sections on the left and find your iOS device there, click on it to see the details. Then go to Files in the horizontal menu, you will see a list of apps compatible with File Sharing, scroll to YACReader and drop into the app comics or folders, if you drop folders containing other folders and comics YACReader will keep that folder structure after importing them. Once everyting is copied to thet device open the app, go to the Import section, and the USB import method tap the Import button to complete the process.

NOTE: Remember that after files are fully copied using any of the methods described above, you need to go to the Import section in the app, select the USB import method and tap the Import button. The app will start importing files, once it is done they will be available in the Library section.


YACReaderLibrary has a server included that can be used from the iOS app to browse, import and read remotely your comics. Comics imported using this methos can be synchronized back to YACReaderLibrary using the button Sync, YACReader for iOS will also send infromation about comics imported using others methods and YACReaderLibrary will try to match then to the comics in your libraries. Get YACReader for desktops here, it is free.

There is a headless version of YACReaderLibrary (a version with no graphic user interface) that can be used in embedded devices to have a 24/7 comics server, you can install it in devices such a Raspberry Pi or NAS with support for installing apps. You can find more info a tutorials in the users' forum

Open YACReaderLibrary then locate the server settings icon in the top tool bar (see the screenshot above), there you will be able to see the connection data you need to use to connect the iOS app to the server.

In the Import section, locate the YACReaderLibrary method (see screenshot above) and tap the Browse button, you will see the following view:

Enter the IP and port from the the server config dialog manually or just scan them through the QR code.

NOTE: make sure that your firewall allows YACReaderLibrary connections.

Once connected, YACReader will show you a list of libraries to choose from (you will only have one problably), tap one of them to access the contents.

A remote library view will show a list of the comics being read (it scrolls horizontally), so you can access them quickly, and a list of types of containers. To start browsing pick a container.

Do a long tap to import any item you see or use a single tap to keep browsing, you can access an index using the top right corner button a-z. When you import items you can choose to keep the reading progress or import them a non read items, you can also import only unread stuff.

Items imported will keep the folder structure that you have in your library.

While browsing through YACReaderLibrary you'll see the covers of the comics, their state (read, reading or unread) and also a header showing the next comic to read/import in a folder.


YACReader has support for importing from four could services natively: Dropbox, Google Drive, Box and OneDrive. You can also import from other cloud services, but you need to use the Apple's Files app or open the comics directly from the cloud service app.

After selecting the cloud service you want to use, the first thing is to tap the Login button and grant access to your cloud storage.

Once the app is succesfully logged in, tap Browse to open the content stored in your cloud service.

The first thing you probably want to do is to locate the folder where you store your comics collection and then do a long tap, this will set that folder as the root folder for your comics, after that every time you open the content browser YACReader will open that folder as the root folder. It alse take it as the reference to replicate your folder structure when importing comics. This will also enable the Autoimport button, that will let you import any non-imported comic from your cloud service.

To import an item (comic or folder) just tap the import button on that item. YACReader will keep the folder structure that you have in your cloud service on imported items.


NOTE: better Files integration is coming for iOS13 devices.

You can use Files app to import comics, in the Import section just go to the More... menu and tap Browse.

Once File is open, just pick the files you want to import from any location.


YACReader will show percetange indicator showing the import progress while you are importing comics. You will find it in the top right corner of the Import section. That indicator is also a button, tap it to open the import queue, you can cancel, pause, a resume imports there, swipe (right to left) the cells to access more options.

browsing and management

This section covers how to browse your comics, create folders, copy, move and delete items.


Navigation is pretty straight forward, just tap the folder you want and the app will open it. Note: If you want to rename a folder do a long tap on it.

Tapping a comic will open it for reading.

The root folder of the library has a dedicated header for showing the comics you are reading, latest opened comics appear first in the list. You can remove comics from that list using a long tap, they'll will appear again if you open them again from their folder.

Folders also have a dedicated header that shows the current or next comic to read.

TIP: you can hide this headers if you want in the settings section.


Use the + button in the top right corner of the screen to create a new folder, just enter the name you want. You can create as many folders and subfolders as you want.


Search is avaialbe by pulling down the scroll view of the root content view of the library. For now you can only search comics by file name.


First thing you need to know is how to select items, please, watch the video above to learn how select folders and comics and how to select multiple items at once. Selection is based on swipe gestures, right to left. After selecting at least one item you will see this bar in the bottom part of the screen:

From left to right you have:

Copying and cutting works like a classic clipboard: 1) select 2) copy or paste 3) navigate to the destination folder and finaly 4) paste the items.


Do a long tap on a comic if you want to take a look to its metadata, metadata is only available if you import your comics using YACReaderLibrary.

The iOS app is not really intended to edit this data, because there is no way to sync it back to YACReaderLibrary, so this view is just for metadata reading purposes.


This section covers how to read comics and customize the reading experience.


Page turning is based in gestures, you can use swipe gestures to go the next/previous page, but the recomended way is to use taps in the hot areas of the screen. The hot areas can be configured in the settings, for more informacion read the Settings subsection.

When the page is zoomed in, or if the page is not fully visible due to the fit settings used, YACReader will scroll automtaically after every tap.


By default YACReader shows a translucent button in the top left corner of the screen to access the options and features available while reading. You can also use a long tap to open this overlay.

Using the Settings (wrench icon), you can configure a hot area in the center of the screen to use a single tap to open the overlay. You can also configure the position or the options button.

The top section contains information about the comics, a button for exiting the reading view and a button for closing the options. You can also close the options by tapping in any aread outside the overlay.

The bottom section a slider to quickly jump to any page in the comic, the current page indicator (in the top section) will change as you change the slider. From left to right this section has: buttons for going to the previous/next comic, a button for configuring the manga mode reading, a button for choosing the page fit/fill mode, a button for picking the page mode (single, double or auto), a button for enabling margins auto-triming feature and a button for opening the settings.


Zooming is available through pinch gestures. You can also use automatic zooming with a two fingers tap. If you want to reset the zoom level, use a two fingers tap.


This button icon represents the reading direction, switch it to enable the mange mode. This mode is stored per comic and carried along the next comics you open in this mode.


You can choose how pages are displayed on screen, from top to bottom you have: auto mode, YACReader will choose the fitting page mode for you; full fit, pages are always fully displayed on screen; fit to width and fit to height.


YACReader supports double page mode, you can choose between single page mode, double page mode, or auto, when auto is selected, double page mode is enabled when the device is in landscape orientation.


If you enable this option YACReader will try to detect the page margins and remove them so you can optimize your screen area usage.


experimental features

This section covers experimental or beta features.


YACReader for iOS is intended as reading app, so I highly recommend to keep your comics comics collection in a hard drive or cloud service. I manage my comics collection using YACReaderLibrary in my PC and I also have a dedicated server using a Raspberry PI.

I you need to do a backup of the comics in your iOS device, please, follow this steps:

NOTE: You need to have enough free space on your device to store the full back up, if you don't you need to repeat the process progressively until you have all your comics stored in an external device.