I would stay away from free web hosts. Most of them have limited features, are unreliable,... I have researched many of these free web hosts past year. Some are even worse than you expect.
For example 000webhost got hacked last year and lost a lot of sensitive data. A hacker used an exploit in an old, unpatched version of PHP to upload malicious files and gain access to the service's systems. Not only was the full database containing the usernames, passwords and email addresses compromised, but this information has been dumped online.