TFTP Server

Lightweight, standards-compliant TFTP server for Windows, macOS and Linux

TFTP Server icon SoftPerfect TFTP Server is a standards-compliant TFTP server implementing the full RFC 1350 specification with modern extensions for improved performance. It comes in three deployment options: a GUI application with live transfer monitoring, a lightweight console version for scripting and headless servers, and a Windows service for unattended 24/7 operation.

The server supports all common TFTP options including block size negotiation (RFC 2348), transfer size (RFC 2349), and window size (RFC 7440) for faster transfers. It handles files larger than 4GB through block number wrapping and includes security features like IP filtering and path traversal protection. Best of all, it is completely free to use with no limitations.

Key features

  • RFC compliant — Full RFC 1350 implementation with modern extensions: RFC 2347 option negotiation, RFC 2348 block size, RFC 2349 transfer size and timeout, RFC 7440 window size.
  • Three flavours — GUI with live transfer monitoring, lightweight console version for scripts and servers, and Windows service for unattended operation.
  • Cross-platform — Windows (32/64-bit, ARM64), macOS, and Linux.
  • Large file support — Transfers files larger than 4GB using block number wrapping.
  • High performance — Configurable block sizes up to 64KB and windowed transfers for improved throughput.
  • Security controls — IP allow/block lists with CIDR notation, path traversal protection, file extension filtering.
  • IPv6 ready — Full IPv6 support alongside IPv4.

Where TFTP Server is useful

  • Network device firmware updates — Routers, switches, IP phones, and embedded devices often use TFTP to receive firmware updates and configuration files.
  • PXE and network booting — Boot diskless workstations, thin clients, or set up network installations by serving boot images via TFTP.
  • VoIP and IP phone provisioning — Automatically configure IP phones and VoIP devices by serving configuration files on demand.
  • Embedded systems development — Transfer firmware, configuration files, and debug data between development workstations and target devices.
  • Network equipment configuration backup — Receive and store configuration backups from managed switches, routers, and firewalls.
  • Lab and testing environments — Quick file transfers in isolated networks without complex setup.

Screenshots

TFTP Server main window
Main window showing server status and active transfers.
TFTP Server settings
Configuration dialog with server settings and security options.
TFTP Server console version
Console version for headless servers and scripting.
Product Info & Download

Latest version

26.2 (3 February 2026)
Changelog

Supported platforms

WindowsmacOSLinux

Intel, AMD and ARM64

Licence

Freeware

Download

🌐 Multilingual packages

Windows installer

Size: 6.3M

Windows portable

Size: 7.6M

macOS disk image

Size: 7.2M

Linux packages +

Read the user manual