package icon

Custom Uploader

Upload files to a file host of your choice
New in version 2.0.0
1. Ios support is now included
2. Upgraded UI to material v3 while improving how UI events are handled
3. Added support for ftp protocol
4. Updated to a new logo that fits the app better (logo by https://www.deviantart.com/doppelvishop)
5. You can now upload multiple files at a time
6. Translation support is now included
7. Moved the old "help" over to https://github.com/SrS2225a/custom_uploader/wiki with more detail about how to use the app
8. In addition to copying, you can now share your upl
Custom Uploader is a user-friendly file uploading tool that makes it easy for you to transfer files to your preferred hosting service. It is designed to be lightweight and efficient, with a straightforward interface that allows you to upload files quickly and easily. With Custom Uploader, you can upload a variety of different file types, including documents, images, videos, and more. The versatile tool is perfect for anyone who needs a reliable and convenient way to upload files for storage or sharing. Whenever you are a business owner, a student, or a professional, Custom Uploader can help you manage and share your files with ease.Features:
  • Easily upload anything to your host of choice (images, videos, documents, etc.) with a simple and easy to use interface.
  • Easily create multiple uploaders for different hosts, and switch between them.
  • Upload files from your gallery, camera, or any other app that supports sharing.
  • Import/Export your uploaders to share them with others, with support for sharex's uploader format.
  • Comes with built in uploader presets
  • Comes with a powerful url parser that allows you to extract the url of the uploaded file from the response of the host.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.0.0 (13) suggested Added on May 24, 2025

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 5.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.nyx.custom_uploader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 24 MiB PGP Signature | Build Log

  • Version 1.4.2 (12) - Added on Mar 01, 2025

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 5.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
      (12L)
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.nyx.custom_uploader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 23 MiB PGP Signature | Build Log

  • Version 1.4.1 (11) - Added on Feb 13, 2025

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 5.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
      (12L)
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • com.nyx.custom_uploader.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 23 MiB PGP Signature | Build Log