Java Card és una tecnologia que permet executar de manera segura petites aplicacions Java (applets) al targetes intel·ligents i similars dispositius encastats.
Java Card dona a l'usuari la capacitat de programar aplicacions que s'executen a la targeta de manera que aquesta tingui una funcionalitat pràctica en un domini d'aplicació específic (pe. identificació, pagament, etc.). Aquesta tecnologia s'utilitza àmpliament en la targeta SIM (utilitzades a telèfons mòbils GSM) i en targetes moneder electrònic.
La primera targeta Java va ser presentada a 1997 per diverses empreses entre les que estaven Axalto (divisió de targetes de Schlumberger) i Gemplus. Els productes Java Card estan basats en la Plataforma Java Card les especificacions han estat desenvolupades per Sun Microsystems. L'última versió de la plataforma JavaCard és l'especificació 2.1.1, alliberada per Sun el 2000.
Les principals característiques d'aquesta tecnologia són la portabilitat i la seguretat.