Yes, YouTube detects VPNs, but it does not care much about its free version. However, if someone tries to use a free Virtual Private Network for its premium package, it uses an intelligent algorithm to detect and block an IP address.