Yep, Guild wars 2 is now Free to play, barring the upcoming expansion which you’ll still need to purchase.
https://www.guildwars2.com/en/news/play-for-free-today/