Upvote:0
No you do not need a Visa. Your nationality does not matter also. People from all nationalities can transit if they do not intend to leave the airport for activities outside the transit areas in the airport
According to the Japan Embassy in India, you can obtain a Transit Visa if you intend to leave the transit area for certain activities.