Surya is a multilingual document OCR toolkit with accurate line-by-line text detection capabilities. It is effective on a variety of documents and languages (see usage and benchmarks for more details). Named after the Indian sun god, Surya symbolizes a universal perspective. Implemented in Python 3.9+ and PyTorch, Surya supports efficient OCR processing of multiple languages, including image animation and personalized T2I models. Surya is characterized by its efficiency and multilingual support.