QRServ - HTTP File Transfer

4.7
78 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

QRServ takes any selected files on your device and makes them available through its own HTTP server at an unused port number. The selected files can then be downloaded via web browser on another device and/or software that allows file downloads over HTTP from QR codes.
Devices involved would need to be on the same network (i.e. access point, tethering [no mobile data required], VPN [with a supported configuration]).

Features:
- QR Code
- Tap on the QR code to show full URL in a tooltip
- Press and hold on the QR code to copy full URL to clipboard
- Import via sharesheet
- Multi-file selection support
- In-app and via sharesheet
- Selection is put into a ZIP archive
- Tooltip when press and holding on the resulting archive file name will reveal the originally selected files
- Direct Access Mode
- Only available on Android 10 or earlier on the Play Store version
- To use this feature on Android 11 or later, use the GitHub version (link is in-app under the 'about' dialog and later on in the description) -- please note that the Play Store version needs to be uninstalled first as it would be signed using a different certificate
- Large files? Use direct access mode to use direct access to internal storage as to avoid attempting to copy the selection into app cache
- The file manager for this mode only supports single file selection
- The mode can be toggled by pressing on the SD card icon
- File selection removal and modification detection (latter only available with DAM)
- Share option
- Show and hide filename in download URL path
- Long press the share button to toggle
- Notify when a client requested the hosted file and when that download finishes (includes IP address of requestor)
- Various IP addresses from different network interfaces can be chosen
- HTTP server uses an unused ("random") port
- Supports various languages: English, French, German, Hungarian, Italian, Polish, Portuguese, Spanish, Russian, Turkish, Persian, Hebrew

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.
https://github.com/uintdev/qrserv
Updated on
May 16, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.7
78 reviews
Ali Fleih
May 13, 2024
Super, super fast file sharing! Not as intuitive to use as other apps, but what matters to me the most is speed, and I can handle things as ease of use. I highly recommend this app for anyone doing local network sharing of big files. It works like magic!
Did you find this helpful?
Ravi Halajole
February 26, 2024
Hi there , Thanks for this app. Can you pls remove file copying to data folder. You can make a toggle to on / off . Its just a suggestion. While transfering big files it consumes more time though. Edit: Thank You :)
1 person found this review helpful
Did you find this helpful?
uintdev
February 26, 2024
Hi. This should be addressed as of the 2.2.0 release, with the addition of direct access mode. This can be optionally used by pressing the SD card button (which would toggle said mode).
SirDella
August 9, 2023
It would be better if I could choose the port, and be able to download multiple files individually instead of making a zip file
Did you find this helpful?

What’s new

- Removed signature block blobs

Previous version (2.7.4):
- Builds are now reproducible -- baked on the Steam Deck
- Framework is now on the stable branch
- Basic Fastlane structures and files had been added
- Enabled predictive back gesture support
- Improved appearance of the info dialog box