Yes, Vegas Pro 16 Free is compatible with Windows 10 and won't require any download.