Yes. Imagine Forest is 100% free. There are no additional costs or subscription fees. All features you see on the site are fully available for free.