Simple HTTP Server:Wi-Fi Share

4.1
1.68K reviews
Content rating
Everyone
100K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

SimpleHttpServer turns your Android device into a small HTTP file server on your local network. Share folders from your phone or tablet so any device on the same Wi-Fi — laptop, desktop, smart TV, another phone — can browse, download, and upload files using just a web browser. No cloud account, no internet connection, and no installation on the other devices.

KEY FEATURES

■ Multiple shared folders
Add any number of folders through Android's system file picker. Each folder appears as a top-level entry in the browser. No special storage permissions required.

■ Download folders as ZIP
Every folder page has a "Download this folder as ZIP" link so a client can grab an entire directory (including sub-folders) in one go. Turn the feature off in Settings if you prefer single-file downloads only.

■ Upload from a browser
Turn on "Allow uploads" in Settings to drop files from a remote browser into your shared folders. Each shared folder has a read/write switch, so you can mix upload-friendly folders with download-only ones. Existing files are never overwritten — duplicates are saved as "name (1)", "name (2)", and so on.

■ Root folder
Mark one shared folder as the root so its contents are served directly at "/" — handy when you only want a single folder visible at the top level.

■ Digest Authentication
Protect access with a username and password. With curl, add --digest -u user:pass.

■ HTTPS (encryption), with HTTP alongside
Turn on "Use HTTPS" to serve over TLS and encrypt the connection. The app generates a self-signed certificate on this device and shows its SHA-256 fingerprint so you can verify it. Download the certificate to trust it on client devices, or use curl's -k / --cacert option. When HTTPS is on, an optional "HTTP listener" setting can keep HTTP available on its regular port too — either as a plain endpoint, or as a redirect that forwards HTTP clients to the HTTPS URL (307). Only self-signed certificates are supported — you cannot install your own CA-issued (publicly trusted) certificate.

■ Network interface selection
Choose where the server listens — Wi-Fi only (default, recommended), all networks, or localhost only — so it stays off the cellular interface or other unintended networks.

■ MediaStore browsing
Optionally expose Android-managed media (images, audio, video) through a separate path, including content added by other apps.

■ mDNS / Bonjour discovery
Optionally advertise the server on the local network so devices such as VLC and Finder can pick it up without typing the IP.

■ Tablet-friendly UI
On large landscape screens, the server controls and the log are shown side by side. A Settings button swaps the right pane between the log and the settings.

■ Mobile-friendly directory listings
Listings fit the screen width with larger text, full-width tappable rows, and follow the device's light/dark theme.

■ Auto-start
Optionally start the server automatically when the device boots, or when the app is opened.

■ One-tap sharing
Each server URL has Copy, QR-code, and Share buttons so other devices can connect without typing the address.

■ Built-in guide
Settings → About has a "How to use" guide covering getting started, uploads, HTTPS, and curl examples.

NO ADS · NO TRACKING · NO ACCOUNT REQUIRED

The server runs entirely on your device and serves files on the local network over HTTP, or HTTPS when you enable it. No analytics SDKs, no account sign-up. Read the in-app privacy policy under Settings → About for details.

LOCALIZED IN
English, Japanese, German, French, Spanish, Brazilian Portuguese.

REQUIREMENTS
Android 8.0 (API 26) or later.

SECURITY NOTE
By default the server uses plain HTTP, so credentials and files are not encrypted in transit. Turn on HTTPS to encrypt the connection with a self-signed certificate. Use it on trusted local networks; only enable uploads on networks you trust, and consider turning on Digest Authentication and/or HTTPS.
Updated on
Jul 10, 2026

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.1
1.59K reviews
Eugene Sh.
September 30, 2022
I am not sure what is going on, but when removing the files from the shared directory, these are not removed from the index page, and when adding new files, these are simply appended on the bottom of the growing list. I tried to find where this is located by to no avail. Clearing cache and data of the app did not help.
2 people found this review helpful
Did you find this helpful?
A Google user
January 17, 2020
Only two real gripes. 1) The auto-indexing escapes forward slashes (to %2F), which messes up relative paths in subdirectories. 2) The access log viewed in the main app page is handy, but hard to read when it starts to fill. Having a double line break after each entry would make it much more legible.
19 people found this review helpful
Did you find this helpful?
A Google user
February 4, 2019
This is great and awesome,, but I think you could make its name to be localhost,, and then we'll not be typing that long /storage..... folder path,,, with localhost and let the user choose his own folder,, then it's superb. Also,, please try and and fix the the index.html bug,,, the whole items in the main folder is displayed,,, I,, it's only the index.html file has to be picked as it's in the app setting
18 people found this review helpful
Did you find this helpful?

What’s new

• Automation: start or stop the server from a Quick Settings tile, or from automation apps like Tasker.
• Stronger security: hardened uploads, TLS 1.2/1.3 only, and improved Digest Authentication. Your username and password are no longer included in device backups or transfers.
• MediaStore sharing now covers external storage only.
• More media types now open in the browser instead of only downloading.
• Bug fixes and performance improvements.
Content rating
Everyone
Learn more

App support

About the developer
菅山 亨
app@ubi.jp
麻布十番2丁目21−6 アクシア麻布 705 港区, 東京都 106-0045 Japan

More by ubi.jp