For added security, you can also set up Time based OTP (TOTP) in place of Kite PIN. You can use apps like Google® Authenticator, Microsoft® Authenticator, or Authy on your mobile phone to generate 6-digit TOTPs for every login.
You will be able to set up TOTP by using Kite web and the TOTP app on your phone. As such, you will need two devices - (1) your phone with the TOTP app and (2) the device where you open Kite web (you can open it on the browser of either your computer or another phone by going to kite.zerodha.com).
Log into Kite web, and click on your client ID on the top right-hand corner of the page and select 'My Profile' from the drop-down
Click on 'Password & Security'
Once you do, click on 'Enable 2-step OTP'
Enter the OTP received on your registered email ID.
Select 'Scan a barcode' under the add account option and click on 'Begin'.
Allow access to your phone camera, and scan the bar code shown on the profile page on Kite. Once you scan it, the account will be added on your authenticator app. Enter the OTP shown on the app on Kite along with your password and click on 'Enable'.
Once you click on 'Enable' you'll get a notification confirming the TOTP set up.
You will have to enter the time-based OTP shown on your authenticator app instead of PIN from the next login onward.
Note: TOTP authentication may fail if the clock on your device is out of sync. You can correct the clock time by selecting the 'use network-provided time' option in your device settings.