xutil.dev
Login

MTU/MSS Calculator

Calculate MTU/MSS considering protocol overhead at each layer. Automatically computes header sizes for IPv4/IPv6, TCP/UDP, IPsec, GRE, VXLAN, PPPoE, WireGuard, and more to determine optimal MTU and payload (MSS) values

Base MTU
Ethernet (1500)Jumbo Frame (9000)PPPoE (1492)IPv6 Minimum (1280)IPv4 Minimum (576)
Overhead Options
Network Layer
IPv4 Header (20B)IPv6 Header (40B)
Transport Layer
TCP Header (20B)UDP Header (8B)
Tunnel/VPN
IPsec ESP (Transport) (73B)IPsec ESP (Tunnel) (93B)GRE (24B)VXLAN (50B)WireGuard (60B)
Encapsulation
PPPoE (8B)MPLS (1 label) (4B)IEEE 802.1Q VLAN (4B)
Base MTU
1500
bytes
Total Overhead
40
bytes
Effective Payload (MSS)
1460
bytes
Overhead Breakdown
IPv4 Header
20 bytes
TCP Header
20 bytes
Total Overhead40 bytes
Packet Diagram
Payload 1460B
01500 bytes
Common Configuration Presets
Standard Ethernet + IPv4 + TCPPPPoE + IPv4 + TCPWireGuard VPNVXLAN OverlayGRE TunnelIPv6 + TCP