Aplikacja Flow Free zawiera funkcje, takie jak ponad 1500 dostępnych za darmo w trybie Free Play, 10 wariantów rozmiaru planszy i pakiety zawierające dodatkowe poziomy, które użytkownicy mogą kupić. Aplikacja zawiera także darmowe pakiety poziomów z serii Classic, Mania i Extreme. Inne funkcje obejmują sekcję Game Center, która śledzi osiągnięcia, gdy gracze ukończyć poziom i tryb czasowy, w którym gracze starają się rozwiązywać poziomy tak szybko, jak to możliwe.
Aplikacja zawiera 20 wariantów próbnych czasu z różnymi rozmiarami plansz i czasów docelowych. Interfejs użytkownika jest kolorowy i ma różne efekty dźwiękowe. Flow Free wykorzystuje grafikę wektorową do reprezentowania różnokolorowych kształtów i zawiera opcję oznaczania kształtów dla graczy niewidomych. Najnowsza wersja aplikacji od 2016 roku dodała funkcję Daily Puzzles, dzięki czemu użytkownicy mogą codziennie grać nowe zestawy poziomów i zdobywać nowe osiągnięcia. Ta aktualizacja dodała między innymi obsługę różnych języków, w tym hiszpańskiego, francuskiego, japońskiego i rosyjskiego.
Aplikacja automatycznie wykrywa odpowiedni język na podstawie ustawień systemowych i pozwala użytkownikom zmienić ją w locie w menu ustawień gry. Flow Free używa gwiazdek, aby wskazać, kiedy gracz ukończy poziom bez popełniania błędów. Poziomy oznaczone znacznikiem liczą się jako kompletne, ale oznacza to, że gracz pokonał kilka ścieżek podczas jego wypełniania. Oprócz pakietów poziomów, aplikacja zawiera również wskazówki, które gracze mogą kupować w paczkach po pięć i dwadzieścia.