Purpose This study aimed to (a) develop a contact lens-type ocular in vivo dosimeter (CLOD) that can be worn directly on the eye and (b) assess its dosimetric characteristics and biological stability for radiation therapy. Methods The molder of a soft contact lens was directly used to create the dosimeter, which included a radiation-sensitive component - an active layer similar to a radiochromic film - to measure the delivered dose. A flatbed scanner with a reflection mode was used to measure the change in optical density due to irradiation. The sensitivity, energy, dose rate, and angular dependence were tested, and the uncertainty in determining the dose was calculated using error propagation analysis. Sequential biological stability tests, specifically, cytotoxicity and ocular irritation tests, were conducted to ensure the safe application of the CLOD to patients. Results The dosimeter demonstrated high sensitivity in the low dose region, and the sensitivity linearly decreased with the dose. The responses obtained for the 10 and 15 MV photon beams were 1.7% and 1.9% higher compared to the 6 MV photon beam. A strong dose rate dependence was not obtained for the CLOD. Angular dependence was observed from 90 degrees to 180 degrees with a difference in response from 1% to 2%. The total uncertainty in error propagation analysis decreased as a function of the dose in the red channel. For a dose range of 0 to 50 cGy, the total uncertainties for 5, 10, and 50 cGy were 14.2%, 8.9%, and 5%, respectively. Quantitative evaluation using the MTT (3-(4,5-dimethylthiazol-2-yl)-2,5-diphenyltetrazolium bromide) method presented no cytotoxicity. Further, no corneal opacity, iris reaction, or conjunctival inflammation was observed. Conclusions The CLOD is the first dosimeter that can be worn close to the eye. The results of cytotoxicity and irritation tests indicate that it is a stable medical device. The evaluation of dose characteristics in open field conditions shows that the CLOD can be applied to an in vivo dosimeter in radiotherapy.