Windows – Dead-simple FTP server for Windows?


I Googled for it, tried a few of them, but I find that even the simplest I found ( is way too complicated.

I just need this:

  • single EXE or portable (ie. no installer, just unzip -> run)
  • the root directory is where the server EXE lives
  • any use can connect and read/write. No need for user accounts. This is for a test lab as an alternative to setting up Samba on a Linux host.

Does someone know of an application that does this? I'm looking for the FTP equivalent of the Mongoose web server.

Thank you.

Edit: Thanks for the feedback. I found one that just works, FTPdmin, although it runs in a DOS box instead of providing a basic GUI. Unless someone knows of a GUI alternative, I'll just use that application.

Edit: Here's how to launch sfk (Swiss File Knife):

sfk165.exe ftpserv -verbose -rwany


  1. sfk works in active mode; the client must type "passive" to switch to passive mode
  2. Even with "-verbose", there's no real-time indication that a big download is running as expected.

Edit: I took a look at the other suggestions. Small HTTP and Quick ‘n Easy FTP Server Lite have too many features (including having to create user accounts), and CrushFTP is Java-based. Looks like there's no no-thrill, single-user, GUI-based FTP server for Windows, so FTPdmin/sfk are the only options for a really simple FTP server.

Edit: The winner is… Baby FTP Server.

Best Answer

This one is definitely portable:

Here is another option that is not portable:

Related Question