No,you don't need to download,it is online free,which adapt to all devices from cell phones to desktops.SwapFaces is user-friendly with powerful feature,which create faceless video effortlessly.