1. DockBird
  2. Connections
  3. FTP

A modern FTP client for macOS

Plenty of web hosts and devices still speak plain FTP. DockBird handles them with a hand-built client that never freezes the window, even during a big multi-file drop.

FTP is thirty years older than the Mac you are reading this on, but it is still what many shared hosts, cameras, routers and industrial boxes expose. DockBird includes an FTP client written from scratch on SwiftNIO rather than a wrapped C library, so it behaves predictably on Apple silicon and reports errors in plain language.

Listings use the structured MLSD command when the server advertises it and fall back to parsing classic LIST output for older servers. Transfers use a pool of a few connections: one is reserved for browsing, so you can keep navigating while a folder uploads.

If a server supports TLS, switch the connection to FTPS and DockBird will encrypt the control and data channels and verify the certificate before sending anything.

How to connect

  1. Press ⌘N or click the plus next to Servers in the sidebar.
  2. Choose the FTP tile.
  3. Fill in: Name · Host and port (21 by default) · Username · Password · Initial path.
  4. Click Save, then double-click the server. Approve the host key or certificate prompt if one appears.

FTP questions

Is FTP safe to use?

Plain FTP is not encrypted. Use it only on networks you trust or for public downloads, and prefer FTPS or SFTP whenever the host offers one. DockBird shows this warning in the connection sheet.

Does DockBird support active mode?

No, passive mode only. Passive works through firewalls and NAT on the client side and is what nearly every server expects today.

My host says “use port 21 with TLS”. Which type is that?

That is explicit FTPS. Choose the FTPS tile and keep port 21; DockBird upgrades the connection with AUTH TLS.

Try DockBird with your FTP server.

Download DockBird, connect to a server, and try every feature free for 7 days.

macOS 15 Sequoia or later. Apple silicon and Intel.