EEvlarSoft

Rapid HTTP Server

A local server for front-end work: point it at your site folder, see the page at desktop and phone width, and every open tab reloads when you save.

Buy for $1.99
One payment. No subscription.
14-day money-back guarantee.
5.0
Serve a folder as a website on your Wi-Fi.
Save a file and every open page reloads.
See the page at phone width while you build.
No index page? Visitors get a file list.
Any port, no administrator rights, and a clear message when a port is taken.
Click either preview to pause or serve.

Serve a folder as a website on your Wi-Fi.

190,000+downloads of EvlarSoft apps
Signed by EvlarSoftVerified US publisher
14-day money-backNo questions asked
Updates includedNo upgrade fees

A local server that shows you the page while you edit it

Opening an HTML file straight from disk only gets you so far. Fetch calls, module scripts and relative paths often behave differently under file://, and a phone on your desk cannot open a file on your PC at all. Running a local server fixes both: your folder gets a real http:// address that every browser on the network can load.

Rapid HTTP Server is built for that edit-and-check loop. Pick the folder with Browse and the window shows the site twice, once at 1280 pixels wide and once at 390, both rendered from the running server and scaled to fit. With Reload when files change switched on, saving in your editor refreshes those previews, your desktop browser and any phone that has the page open.

Nothing needs adding to your markup. The app injects a tiny reload script into the HTML pages it sends, and it ignores hidden folders and node_modules while watching for changes.

How to open your localhost site on a phone

Port 8080 is the starting point, and you can change it under Settings to any free port without administrator rights. If something else already holds the port, the app tells you and proposes one that is open.

  • Connect the phone and the PC to the same network.
  • In the app, choose Browse next to Folder and select the directory that holds your index.html.
  • Click either preview. The status line switches to Serving and the LIVE tag lights up.
  • Press Open in browser to load the network address on the PC, then type that same address into the phone's browser.
  • If the phone times out, let the app through Windows Firewall when prompted; that prompt is the usual blocker.

A mobile phone website tester that is the real page

Online mobile view checkers load a public URL inside a frame or return a screenshot, which is useless before a site is deployed. The 390-pixel preview here is your unpublished page, running your scripts and styles, refreshed by your last save. It catches the layout breaks that matter, such as a nav that wraps or a table that overflows, before you reach for the device.

For touch behavior and real fonts, the phone itself is still the final word, and live reload means it keeps up with you as you work.

What this static web server will and will not do

It sends files exactly as they sit on disk, each with a matching content type, and supports range requests so video can seek. A folder with index.html, default.html or main.html opens to that page; a folder without one shows a clickable file list.

It does not run PHP or any other server-side code, does not offer HTTPS or passwords, and refuses uploads. Treat it as a read-only window onto one folder for devices on your own network.

Requests are handled independently, so several phones and browsers can load the site at the same time while you keep editing.

Built for the edit, save, check loop

  • Side-by-side previews at 1280 and 390 pixels, both served live
  • Reload when files changeOne switch, no script tag to add
  • Folder change checks roughly every 0.7 seconds
  • Index page detection for index.html, default.html and main.html
  • File list for folders with no index page
  • Range requests, so video and large media can seek
  • Visit and distinct-device counter for each serving session
  • Port 8080 by default, any free port without admin rights, with a free-port suggestion on conflict
  • Click either preview to pause or resume serving
  • Remembers the folder and resumes serving if you closed it while live

What's new in 2.0.2

  • New: previews of the real page at desktop and phone width
  • New: live reload. Save a file and every open page refreshes
  • New: a folder without an index page gets a file list
  • New: visits and devices are counted
  • Fixed: no administrator rights needed, and any port works, not only 3000 and up
  • Fixed: every file is sent with the right type
  • Fixed: many visitors at once, instead of one request at a time

Questions

Anything else? Ask us

How does live reload work, and do I need to add a script to my pages?

No script is needed. With Reload when files change on, the app checks the folder for changes about every 0.7 seconds and adds a small reload script to each HTML page it sends, so every open page refreshes after you save. Hidden folders, node_modules and HTML pages over 8 MB are left out.

Can it run PHP, Node or other server-side code?

No. It sends files exactly as they are on disk. A .php file, for example, is sent as a download with its source code, not run.

Are the desktop and phone previews the real page?

Yes. Both load the page from the server running on this PC, one 1280 pixels wide and one 390 pixels wide, scaled down to fit the window. Click either preview to pause or resume serving.

Can I protect the site with a password or HTTPS?

No. It serves plain HTTP with no sign-in, so any device that can reach this PC on that port can open the folder while it is serving. Visitors can only read files; uploads and changes are refused.

What does it count as a visit?

A page or folder opened by another device. Pictures, scripts and other files a page loads, and the app's own previews, are not counted, and the count starts again each time you start serving.

Why does my site work on a local server but not when I double-click index.html?

Browsers restrict pages opened from file://, so fetch requests, ES modules and some relative paths fail. Served over http:// from this app, the same files load the way they will on a real host.

Which address do I type on my phone?

The one in the desktop preview bar while the app is serving: your PC's network IP followed by the port, for example http://192.168.1.20:8080. Open in browser opens that same address on the PC, so you can copy it from there.

Which versions of Windows does it run on?

Windows 10 (version 1809 or later) and Windows 11.

Is it a subscription?

No. Rapid HTTP Server is a one-time purchase of $1.99, and updates are included.

How do I get it?

Buy it on this page and your license key arrives by email. If the button says Notify me, Rapid HTTP Server is not on sale here yet; leave your email and we will tell you when it is.