İki faktörlü kimlik doğrulama (İngilizce: Two-factor authentication, 2FA), kullanıcıların kimliklerini doğrulamak için kullanılan bir tür çok faktörlü kimlik doğrulama yöntemidir. Patenti 1984 yılında alınmış olup, iki farklı bileşenden oluşmaktadır. Birinci bileşen temel korumayı sağlarken ikincisi sadece ek bir koruma sağlar. Banka kartlarından sosyal medyaya kadar pek çok yerde kullanılır.
ATM'lerden para çekme işlemi, bu tür bir güvenlik önleminin günlük hayattaki bir örneğini oluşturur. Doğru kombinasyon, kullanıcının sahip olduğu bir banka kartı ve bildiği bir PIN kodu kullanılarak banka işleminin gerçekleştirilmesini sağlar. Temazsız ödeme sağlayan kartlarda ise bu güvenlik her ödemede otomatik olarak yenilenen ve kullanıcının dahi bilmediği tek kullanımlık kodlar ile sağlanır.
İnternet hesapları için kullanılan iki faktörlü doğrulama ise genellikle kullanıcının koyduğu parola ve paroladan sonra istenen tek kullanımlık koddan oluşur. Tek kullanımlık kod, genellikle SMS, e-posta, kimlik doğrulama uygulaması ile kullanıcıya iletilir.