TinyTools

MTU Calculator

MTU Size (bytes)

Maximum Payload by Protocol

Protocol StackOverheadMax Payload
Raw Ethernet0 bytes1500 bytes
IPv4 only20 bytes1480 bytes
IPv6 only40 bytes1460 bytes
IPv4 + TCP40 bytes1460 bytes
IPv4 + UDP28 bytes1472 bytes
IPv6 + TCP60 bytes1440 bytes
IPv6 + UDP48 bytes1452 bytes
IPv4 + ICMP28 bytes1472 bytes
IPv4 + TCP + TLS (est.)80 bytes1420 bytes

TCP Maximum Segment Size (MSS)

MSS = MTU - IP Header (20/40 bytes) - TCP Header (20 bytes)

Recommended MTU with Tunneling

About MTU

MTU (Maximum Transmission Unit) is the largest packet size that can be sent over a network. Setting MTU correctly prevents fragmentation and improves performance.

Common MTU values:

  • 1500: Standard Ethernet
  • 1492: PPPoE (DSL)
  • 1400: Safe for most VPNs
  • 9000: Jumbo frames (datacenter)
  • 576: Minimum IPv4 MTU
  • 1280: Minimum IPv6 MTU