Google Authenticator, Google tarafından mobil uygulama kullanıcılarının kimliğini doğrulamak için zamana dayalı bir defalık şifre algoritmasını ve HMAC tabanlı bir defalık şifre algoritmasını kullanarak iki aşamalı doğrulama hizmetleri uygulayan bir mobil uygulamadır.<1><1> Authenticator, kullanıcıların Google hizmetlerine veya diğer sitelere giriş yapmak için kullanıcı adlarına ve şifrelerine ek olarak sağlamaları gereken altı ila sekiz basamaklı bir kerelik şifre sağlar. Authenticator ayrıca parola yöneticileri veya dosya barındırma hizmetleri gibi üçüncü taraf uygulamalar için de kodlar oluşturabilir. Yazılımın önceki sürümleri açık kaynaklıydı ancak sonraki sürümler tescillenmiştir.