Sunday, October 25, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. FTP and SFTP clients
  3. NcFTP

NcFTP

What it is

NcFTP is a free set of programs for transferring files with the File Transfer Protocol. The package includes an FTP browser, command-line transfer and listing utilities, and background FTP programs. Its browser offers progress meters, filename completion, command-line editing, bookmarks, cached directory listings, resumable downloads, redialing, background processing, and directory tree downloads. For scripts, ncftpget and ncftpput provide command-line FTP transfers, while ncftpbatch handles queued requests in the background. Scheduled transfers and transfer automation are supported. NcFTP runs on Linux, macOS, and Windows, and supports passive FTP mode plus configuration for a firewall or proxy. The client attempts anonymous access by default; a username can be supplied with the -u option. It supports FTP only and has no built-in encryption or secure modes such as SFTP, SSL, or SSH tunnels. The maker lists version 3.3.0, dated April 23, 2025. There is no registration or licensing fee, and donations are appreciated. Version 3 uses the Clarified Artistic License.

For and against

For

  • Free on Linux, macOS, and Windows
  • Browser and command-line FTP tools
  • Resumable and background transfers
  • Scheduled transfer automation
  • Firewall and proxy configuration

Against

  • FTP protocol only
  • No SFTP, SSL, or SSH encryption
  • Anonymous login attempted by default
  • No built-in secure FTP modes

The verdict

NcFTP provides a broad set of free FTP utilities for interactive, scripted, scheduled, and background transfers. Choose it when plain FTP meets your needs; its lack of encryption is a central limitation.

Who it suits

NcFTP suits users who need free FTP transfers on Linux, macOS, or Windows, including scripted or queued jobs. It can also fit developers seeking a C API through LibNcFTP.

Plans and prices

NcFTP Client

Free

Free FTP client programs · donations appreciated

Every plan, in full

On the record

Automation
The ncftpget and ncftpput utilities provide command line FTP transfers for scripts.ncftp.com · read 8 Oct 2026
Background transfers
ncftpbatch processes queued FTP requests in the background.ncftp.com · read 8 Oct 2026
Client features
The NcFTP browser supports progress meters, filename completion, command line editing, background processing, resumable downloads, bookmarks, cached directory listings, redialing, and directory tree downloads.ncftp.com · read 8 Oct 2026
Cost
The client has no registration or licensing fee; the maker says donations are appreciated.ncftp.com · read 8 Oct 2026
Current release
The maker lists NcFTP Client version 3.3.0, dated April 23, 2025.ncftp.com · read 8 Oct 2026
Firewall support
The client supports passive FTP mode and can be configured to connect through a firewall or proxy.ncftp.com · read 8 Oct 2026
Included programs
The client includes an FTP browser, command line transfer and listing utilities, and background FTP programs.ncftp.com · read 8 Oct 2026
Integration
The maker offers LibNcFTP, a C language API for adding FTP client services to applications.ncftp.com · read 8 Oct 2026
License
The NcFTP Client version 3 license is the Clarified Artistic License.ncftp.com · read 8 Oct 2026
Login behavior
NcFTP attempts anonymous access by default, and users can specify a username with the -u option.ncftp.com · read 8 Oct 2026
Protocol coverage
ftp-onlyncftp.com · read 20 Sep 2026
Purpose
NcFTP is a set of free application programs implementing the File Transfer Protocol (FTP).ncftp.com · read 8 Oct 2026
Scheduled transfers
Yesncftp.com · read 20 Sep 2026
Security limitation
NcFTP has no built in support for encryption or secure FTP modes such as SFTP, SSL, or SSH tunnels.ncftp.com · read 8 Oct 2026
Transfer automation
Yesncftp.com · read 20 Sep 2026

Alternatives to NcFTP

Every alternative, ranked