Yes, credit and debit cards are generally widely accepted in Japan, especially in urban areas, major cities, and popular tourist destinations. However, it's a good idea to carry some cash as well, as there might be smaller shops, markets, or rural areas where cash is preferred. Now, Japansese still use cash.