HomeStyler is a browser-based floor plan creator that includes a standard set of features that allows the users to create floor plans online. HomeStyler provides an annotation and documentation facility. It is one of the best free floor plan software especially if you have a low budget.
HomeStyler is pretty user-friendly and allows compatibility over multiple platforms. It also has a big furniture library, symbol library, and user-defined dimensions that can be used as the user wishes.