They all have the same basic functions but include different bells and whistles for you to make use of. Currently, there are several Terraria map viewers out there, but a handful of them are widely popular.
Map viewers are only compatible with the PC version of Terraria at this time, as there is no way for them to read saves from other devices like PS4 or Xbox One.