Skip to content
BEAD

Wake-on-LAN Packet Builder

Build the 102-byte magic packet for a target MAC address, ready to copy as hex.

Length
102 bytes
Format
Hex
UDP port
9 (discard) or 7 (echo)
Magic packet (hex, grouped)
FF FF FF FF FF FF AA BB CC DD EE FF AA BB CC DD
EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB
CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF
AA BB CC DD EE FF AA BB CC DD EE FF AA BB CC DD
EE FF AA BB CC DD EE FF AA BB CC DD EE FF AA BB
CC DD EE FF AA BB CC DD EE FF AA BB CC DD EE FF
AA BB CC DD EE FF
Base64
////////qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/qrvM3e7/

About Wake-on-LAN

A magic packet is 102 bytes: six 0xFFbytes followed by the target MAC address repeated 16 times. The receiving NIC's firmware recognises the pattern at any layer (Ethernet, IP, UDP) and powers the host on.

Browsers can't actually send the packet — that requires raw UDP or IP-level access. Use this tool to produce the payload, then send it from a host on the same subnet using wakeonlan, wol, PowerShell, or a router-side tool.

Quick reference

# Linux
wakeonlan AA:BB:CC:DD:EE:FF

# Or with raw UDP
echo -ne "..bytes.." | xxd -r -p | nc -uw1 255.255.255.255 9

# Windows (PowerShell, needs WoL helper module)
Send-WOL -MAC AA:BB:CC:DD:EE:FF

You might also like