Tides can be a vast and predictable source of renewable energy. Due to the solar and lunar influx on our planet, they move large amounts of water periodically, and this energy can be harnessed using devices designed and positioned adequately, such as current turbines. However, the relation between the energy obtained with actual devices and the economic and environmental cost of their installation limits the practical application of these solutions. In order to optimize the design of this technology and achieve its successful installation and use, a detailed knowledge about the energy potential of tides at the specific location is necessary. This calculation is not easy and requires the use of specialized software tools. Currently, there is no specific software to evaluate the tidal currents energy potential, but there are more than a few codes able to calculate the hydraulic flow in rivers, estuaries and coastal regions. These programs are usually used for the calculation of pollutant dispersion and floods, but they can be adapted with more or less success. This paper reviews the available 1D, 2D, and 3D software tools with the aim of analyzing their functionality and their validity to evaluate the energy potential of tidal currents.