Remote share your documents on iOS device anywhere.

The above video is very old, but demonstrate the app's features.

iPowerReader was renamed from iCodeEditor, it is an:

  • Universal document manager.
  • Universal document viewer.
  • Universal source code editor.
  • Universal multimedia player.

It's convenient but not necessary to store everything on cloud, there is still existing many reasons to store Office documents, photo, video and other files on private disk, computer or other storage devices to prevent the data be illegally accessed, used or analysed.


Transferring files between iPhone and MacBook always makes me very angry! Transferring files between Mac and iOS devices is always difficult and pain! You can't feel free to transfer files as convenient as moving files in Finder! So, this app developed to help you manage files in your iOS devices just like on your MacBook!

Fast share files between your Mac, Windows PC or Linux, Android and iOS devices

iPowerReader is a Finder-like file manager on iOS device, you can transfer, delete, rename any file or folder one by one just like in Finder that completely different with translating files with iTunes that required to sync whole folder, it's more intuitive, simple, fast and feel free.

You can download all kinds of files from your Mac or PC and read them on your iOS devices. You can also upload any kinds of files to your Mac or PC from your iPhone or iPad. Browse eBooks and PDF files, read Office documents e.g. EXCEL, WORD and PowerPoint, view pictures by slipping your finger, listening musics like in iTunes and watching movies. Of course, the app can be emphasised using as a resource explorer like Finder on Mac. iPowerReader designed to be a P2P file share solution, you can directly move files between your desktop, server, mobile phone and iOS devices remotely.


  • Fast download or upload folders that holds large number of files. All sub-folder and files will be downloaded or uploaded automatically.
  • Efficiently organise and manage folder and files. Add, delete and rename folder or file, fast translate them between Mac, Windows PC, Linux, Android and iOS devices. The FTP Server can be running on any common platforms, Mac, Windows, Linux, Unix, Android, PSP Game box and others.
  • Read all kinds of files on your iOS devices conveniently.
  • Automatically generate thumbnail for image and video, and different icon for different file types, e.g. pdf, office documents, audio, web files and dozens of types of source code files.

About Apple App Store

Note: One thing you must know is, they do very bad things on Apple App Store, these gentlemen leaves bad comments on some good app's rate and comment to mislead people, so please judge one app's value by yourself instead of what they said.

Read & Review code on iPad

This function was especially designed for anyone who wants to read or edit source code on iOS device.

  • Syntax highlighting. Source code parser integrated and symbols indexed, such as module, class, function definition, variable declaration etc.
  • Symbol browse and filter. Search symbols in folder that holds large number of files.
  • Jump to symbol or jump to line. Accurate line location by line number or by the symbol definition.
  • Live web page preview. Preview website design with the builtin web browser, so convenient!
  • Read code or other files on iPhone is convenient and useful, but edit file on iPad will feel better.

The editor supports Syntax Highlighting for almost all popular programming languages, including but not limited:

Verilog, System Verilog, VHDL, MATLAB (with OO features), Asm (Assembler/Assembly language), Tcl, Ada, Fortran, Forth, Cobol, SML (Standard ML), S-Lang, Vim, LaTeX, Asciidoc, Markdown, Typescript, REXX, Flex, Lisp, Clojure, R, Rust, Haxe, OCaml (Objective Caml), Scheme, Apache, Pig, Awk, shell scripts, PowerShell, DOS batch, Basic, Asp, Pascal (Delphi/Object Pascal), Eiffel, Java, Scala, Groovy, gradle, XSLT, XSD, Xquery, WSDL, Snippets, nasl, Puppet, Sedona, Protobuf, Parrot, Myrddin, Ansible, Ant, Make, Go, Erlang, Lua, ActionScript, C, C++, Smalltalk, C#, Objective-C, Swift, PL/SQL, HTML, CSS, System css, JavaScript, CoffeeScript, Perl, PHP, Python, Ruby, Elixir, etc.

FTP Server Settings

1. On Macintosh: System Preferences → Sharing → File Sharing, check the service and got the IP address of your machine, then you can input it in the settings of iPowerReader.

Because macOS High Sierra removed the builtin FTP Server, there's an alternative solution: Personal FTP Server, use the uFTP Server, your FTP settings of iPowerReader should be changed to:, i.e. append a port number to the server IP address.

2. On Windows:

  1. The Windows builtin FTP Server can be configured via IIS (Internet Information Services), please read this article and other articles about this subject on the website of Microsoft.
  2. Free and Open Source solution: FileZilla Server, highly commended.
  3. Cerberus FTP Server (Proprietary software).
  4. CrushFTP Server (Proprietary software).

3. On Android Mobile Phone: One of FTP Server app on Android phone.


Universal Finder-like file manager for iOS device. Fast file transfer between iOS device and Mac, Windows PC, Linux, Android phone and other platforms. You can select and apply operations on any folder and file one by one and conveniently compare files between local folder and remote folder.

Home panel provides entries to manage local storage on iOS device and remote files on FTP server that running on Mac, Windows, Linux, Unix, Android, Game box and others.

Browse photos on iOS device by slipping finger.

Universal document viewer for iOS device. Above screenshot indicate read Microsoft's PowerPoint presentations on iPad, you can read other type of documents such as WORD and EXCEL etc.

Full featured text editor for iOS device. Read, review and edit source code on iOS device.

Full featured multimedia player for iOS device. Transfer your music or movie from other platforms and enjoy them on your iOS devices later.

New    The builtin music player in the last updated version support playlist management, cycle loop and random playback, the player can synchronise lyrics sheet with music file. You just needs to put the lyrics sheet that has a .lrc extension together with the music file, i.e. the mp3 file and the .lrc file both must be under the same folder and has a same file name. LyricsMaker is a small util that designed to help making lyrics sheet for music very easy.

Download the wonderful app from App Store:


Cross border, fast share files between Desktop, Server, Mobile phone and iOS device directly without boring things.