QRServ
Transfer files with ease over a network.
QRServ takes any selected file on your device and makes it available through its own HTTP server at an unused port number. The selected file can then be downloaded via web browser on another device or software that allows file downloads over HTTP from QR codes.
Features:
- QR Code
- Share option
- Show and hide filename in download URL path (Long press the share button to toggle)
- Various IP addresses from different network interfaces can be chosen
- HTTP server uses an unused ("random") port
- Supports various languages: English, French, German, Spanish, Portuguese, Hungarian, Polish
Important:
Please note that you should have sufficient internal storage to make a copy of the same file as it is stored into QRServ's app storage rather than being directly accessed (as to combat MITD attacks and work with later Android API restrictions).
To clear the selected file out from the app's own storage, either shutdown the server or relaunch the app after forcefully stopping it. Selecting another file will remove the previous one but that is after the new file gets stored so ensure you have enough internal storage for that as well.
Permission usage:
android.permission.INTERNET
-- Collection of available network interfaces and port binding for the HTTP server
android.permission.READ_EXTERNAL_STORAGE
-- Read-only access to emulated, physical SD card(s) and USB mass storage
QRServ is open source and available for desktop.

Packages
Version 1.4.0 (2021-12-04)
Android Versions:
14 Libraries detected:
Libraries:
- Android Support v4 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- AndroidX Activity (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility)
library that contains the annotations for Android Jetpack.
- Androidx Core (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Androidx Fragment (Development Aid)
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Android Activity Saved State (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- AndroidX Test (Development Framework)
an extensive framework for testing Android apps.
- Android Jetpack VersionedParcelable (Utility)
Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- File Picker (UI Component)
allows to use a native file explorer to pick single or multiple absolute file paths, with extensions filtering support.
- share_plus (Utility)
- Flutter (Development Framework)
a cross-platform development kit created by Google, based on the Dart programming language.
- Share plugin (Utility)
a Flutter plugin to share content from your Flutter app via the platform's share dialog.
- url_launcher (Utility)
a Flutter plugin for launching a URL.
Download (6.1 M)
Version 1.3.2 (2021-12-03)
Android Versions:
14 Libraries detected:
Libraries:
- Android Support v4 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- AndroidX Activity (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility)
library that contains the annotations for Android Jetpack.
- Androidx Core (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Androidx Fragment (Development Aid)
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Android Activity Saved State (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- AndroidX Test (Development Framework)
an extensive framework for testing Android apps.
- Android Jetpack VersionedParcelable (Utility)
Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- File Picker (UI Component)
allows to use a native file explorer to pick single or multiple absolute file paths, with extensions filtering support.
- share_plus (Utility)
- Flutter (Development Framework)
a cross-platform development kit created by Google, based on the Dart programming language.
- Share plugin (Utility)
a Flutter plugin to share content from your Flutter app via the platform's share dialog.
- url_launcher (Utility)
a Flutter plugin for launching a URL.
Download (6.1 M)
Version 1.3.0 (2021-11-22)
Android Versions:
14 Libraries detected:
Libraries:
- Android Support v4 (Development Framework)
The Android Support Library is not actually a single library, but rather a collection of libraries that can roughly be divided into two groups: compatibility and component libraries. For details, please see
Understanding the Android Support Library.
- AndroidX Activity (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- Android Jetpack Annotations (Utility)
library that contains the annotations for Android Jetpack.
- Androidx Core (Utility)
a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs.
- Androidx Fragment (Development Aid)
- Lifecycle (Utility)
perform actions in response to a change in the lifecycle status of another component, such as activities and fragments.
- Android Activity Saved State (Utility)
provides the base Activity subclass and the relevant hooks to build a composable structure on top.
- AndroidX Test (Development Framework)
an extensive framework for testing Android apps.
- Android Jetpack VersionedParcelable (Utility)
Provides a stable but relatively compact binary serialization format that can be passed across processes or persisted safely.
- File Picker (UI Component)
allows to use a native file explorer to pick single or multiple absolute file paths, with extensions filtering support.
- share_plus (Utility)
- Flutter (Development Framework)
a cross-platform development kit created by Google, based on the Dart programming language.
- Share plugin (Utility)
a Flutter plugin to share content from your Flutter app via the platform's share dialog.
- url_launcher (Utility)
a Flutter plugin for launching a URL.
Download (6.1 M)