Aplicația Free Flow include caracteristici cum ar fi mai mult de 1.500 disponibile gratuit în modul Free Play, 10 variante de dimensiuni de bord și pachete care conțin niveluri suplimentare pe care utilizatorii le pot cumpăra. Aplicația include de asemenea pachete de nivel liber din seria Classic, Mania și Extreme. Alte caracteristici includ secțiunea Centru de jocuri care urmărește realizările ca niveluri complete ale jucătorilor și un mod de încercare în timp în care jucătorii încearcă să rezolve nivelele cât mai repede posibil.
Aplicația include 20 de variante de încercare de timp cu diferite dimensiuni de bord și durate de destinație. Interfața cu utilizatorul este colorată și prezintă diferite efecte sonore. Flow Free folosește grafice vectoriale pentru a reprezenta formele colorate diferit și include o opțiune de etichetare a formelor pentru jucătorii color blind-uri. Cea mai recentă versiune a aplicației din 2016 a adăugat funcția Daily Puzzles, permițând utilizatorilor să joace noi seturi de nivele și să câștige noi realizări în fiecare zi. Această actualizare a adăugat, de asemenea, suport pentru diferite limbi, inclusiv spaniolă, franceză, japoneză și rusă, printre altele.
Aplicația detectează automat limba adecvată bazată pe setările de sistem și permite utilizatorilor să o modifice în zbor în meniul de setări al jocului. Free Flow folosește stele pentru a indica când un jucător completează un nivel fără a face greșeli. Nivelurile marcate cu un marcaj de verificare sunt complete, dar înseamnă că jucătorul a rupt mai multe căi în timp ce le-a terminat. În plus față de pachetele de nivel, aplicația include, de asemenea, indicii că jucătorii pot cumpăra în pachete de cinci și 20.