The complete Java runtime for modern browsers

CheerpJ is the only solution which can run any large-scale, unmodified Java applications, applets, or libraries in the browser. No downloads or plugins required.

Announcing CheerpJ 3.0rc1: find out more here

What is CheerpJ?

An Enterprise-grade solution to modernise and preserve access to mission-critical Java Applications and Applets by removing the requirement for Java on the client.

CheerpJ is a drop-in replacement for the JVM in HTML5, capable of running any Java Application, Applet and Library on modern browsers.

Trusted By

Trusted By

Customer Stories

CheerpJ brings PhET’s free education Java simulations to the web

PhET Interactive Simulations at the University of Colorado Boulder ( provides over 150 interactive, research-based simulations for teaching science and mathematics. The simulations are used in primary, secondary, and university education, translated into over 80 languages and provided as open…

Are you considering a project with CheerpJ?

Blog and News

Industry and Product Insights