Photoswitches are molecules that undergo a reversible, structural isomerization after exposure to different wavelengths of light. The dynamic control offered by molecular photoswitches is favorable for applications in materials chemistry, photopharmacology, and catalysis. Ideal photoswitches absorb visible light and have long-lived metastable isomers. We used high throughput virtual screening to predict the absorption maxima (λ max ) of the E-isomer and half-lives (t 1/2 ) of the Z-isomer. However, computing the photophysical and kinetic properties of each entry of a virtual molecular library containing 10 3 -10 6 entries with density functional theory is prohibitively time-consuming. We applied active search, a machine learning technique to intelligently search a chemical search space of 255 991 photoswitches based on 29 known azoarenes and their derivatives. We iteratively trained the active search algorithm based on whether a candidate absorbed visible light (λ max > 450 nm). Active search was found to triple the discovery 1 rate compared to random search. Further, we projected 1 962 photoswitches to 2D using the Uniform Manifold Approximation and Projection (umap) algorithm and found that λ max depends on the core, which is tunable with substituents. We then incorporated a second stage of screening with to predict the stabilities of the Z-isomers for the top 1% of candidates. We identified four ideal photoswitches that concurrently satisfy λ max > 450 nm and t 1/2 > 2 hours; the range of λ max and t 1/2 range from 465 to 531 nm and hours to days, respectively.