ftpd for Nintendo Switch

Run an FTP server on your Switch to move files over your local network without removing the SD card.

ftpd for Nintendo Switch

Transfer files over your local network

Run an FTP server on your Switch to move files over your local network without removing the SD card.

Ready Switch NRO

ftpd.nro

Preserved build: 3.2.1 · 1.46 MiB

Copy the console NRO to the path shown below. This is a ready build; no compilation is required.

Download NRO
Checksums, contents & source

1,533,963 bytes

SHA-256: cc8b2b335ccbe1bf1215a29c4ef3698effc879d3ddde2c6c0de505d14bc39c90

The Switch NRO signature and section bounds were checked.

Original file
Complete Switch SD bundle

ftpd-sd-package.zip

Preserved build: 3.2.1 · 0.96 MiB

Extract to the microSD root and keep the supplied folders together.

Download SD bundle
Checksums, contents & source

1,011,008 bytes

SHA-256: 9ea5f2397b57ac294cefc4b7e8abc3f881c23adf62060b35300ab0f1f47e92df

The ZIP paths, CRCs and embedded Switch NRO headers were checked.

Original file

Version, requirements & SD path

PlatformNintendo Switch
Preserved build3.2.1
Install pathsdmc:/switch/ftpd/ftpd.nro

Switch and FTP client on the same trusted local network. The app displays the address; the store documents port 5000.

These links preserve the verified version above. Check the linked release and your actual CFW/system version before installation.

Install & use ftpd

  1. Choose the NRO or complete bundleCopy ftpd.nro to sd:/switch/ftpd/, or extract the SD ZIP to the card root to retain both the normal and classic variants.
  2. Start the server on SwitchConnect the Switch and your FTP client device to the same trusted local network. Open ftpd from hbmenu and read the address shown on its screen.
  3. Connect with an FTP clientUse the displayed IP address and port; the store package documents port 5000. Follow the app’s actual settings if they differ. Keep the connection local.
  4. Transfer and close cleanlyCopy a small file first and check its destination. Wait for transfers to finish, disconnect the client, then exit ftpd. Do not remove the card during a write.

Keep the complete file layout

sd:/switch/ftpd/ftpd.nro
Optional SD bundle also supplies:
sd:/switch/ftpd-classic/ftpd-classic.nro

If something does not work

If a connection fails, confirm both devices are on the same network and use the currently displayed address. Check client/firewall settings. FTP access is not the same as a web-browser download; no router port-forwarding is needed for local transfers.

Project, images & file verification

ftpd project icon from its Homebrew App Store listing. The original image bytes are retained with their source URL and checksum. Ready console files have matching local backup copies, with version, size and SHA-256 recorded. Original containers and older versions are preserved. No downloaded application was executed and physical-console operation was not tested.