FreeOTP é um aplicativo de autenticação de dois fatores para sistemas que utilizam protocolos de senha única com suporte para Android (3,0 ou posterior) e iOS (7 ou posterior). Os tokens podem ser adicionados facilmente através da digitalização de um código QR ou entrando manualmente na configuração do token. FreeOTP implementa padrões abertos. Isso significa que nenhum componente do lado do servidor é necessário: use qualquer componente do lado do servidor que implemente esses padrões. Recomendamos pessoalmente FreeIPA, que usa TOTP. No entanto, qualquer implementação compatível com padrões funcionará. Atualmente, FreeOTP fornece implementações de HOTP e TOTP.