Hidroenergia utilizează diferite forțe care sunt create prin mișcarea apei pentru a genera energie pentru o serie de scopuri. Este denumită și energie hidroelectrică sau pur și simplu puterea apei. Hidroenergia poate fi folosită pentru a genera energie electrică sau, de asemenea, pentru a crea mișcare mecanică care conduce mașini pentru o varietate de nevoi. Spre deosebire de multe alte surse de energie, cum ar fi combustibilii fosili, energia apei furnizează o sursă constantă de energie care nu poate fi epuizată.
Există diferite tipuri de mișcări naturale ale apei care pot fi utilizate pentru hidroenergie. Principala apariție este apa care curge de-a lungul unui râu sau în josul cascadelor, unde forța apei care curge dintr-un loc mai înalt într-un loc de jos este folosită pentru a genera energie. Au loc multe cercetări care explorează utilizarea valurilor și a mareelor ca o altă sursă de energie hidroelectrică. De exemplu, un giroscop care plutește pe valuri poate fi folosit pentru a antrena pistoanele cu creșterea și scăderea nivelului apei, sau alte dispozitive pot utiliza valurile pentru a comprima aerul, care apoi mișcă o turbină pentru a produce energie.
Râurile au fost folosite pentru prima dată pentru puterea apei, unde roțile au fost proiectate să se întoarcă de la forța apei pentru a funcționa mori și diferite tipuri de mașini. Barajele, utilizate în principal pentru a produce energie electrică, sunt adesea construite alături de alte tipuri de centrale electrice și pot fi folosite pentru a regla cantitatea de apă care curge prin ele pentru a produce diferite cantități de energie. Nu este complet necesar să construiți un baraj pentru acest tip de hidroenergie, iar hidrocentralele fără baraj, așa cum sunt menționate, vor utiliza de obicei o porțiune mai mică a unui râu sau a unui pârâu.
Există multe surse de hidroenergie care nu au fost încă dezvoltate în întreaga lume, mai ales că alte surse de energie se epuizează. Deși este mai ecologică decât alte surse, hidroenergia nu este lipsită de probleme. Barajele pot avea un impact negativ asupra ecosistemelor din jur, cum ar fi populațiile mai mici de pești, precum și o reducere a calității apei în sine. Din acest motiv, hidrocentralele trebuie construite ținând cont de mediu, cu garanții pentru a restabili orice pierderi pe care le-ar putea suferi, împreună cu monitorizarea constantă a impactului asupra mediului.