You might need to process different screenshots from messages, digital transaction applications, and many other platforms. Such screenshots can include text information that you can extract with Optical Character Recognition (OCR) methods. Accordingly, this article covers how to convert a screenshot to text with OCR in Java.

Screenshot to Text Converter Java OCR Library – Installation

Aspose.OCR for Java library can convert an image to text by applying optical character recognition techniques. You can easily download the reference JAR file from the Downloads section or set the following Maven configurations in pom.xml file in your application:


    <name>Aspose Java API</name>



Convert Screenshot to Text with OCR in Java

You can convert a screenshot to text with OCR in Java by following the steps below:

  • Create an object of AsposeOCR class.
  • Recognize the text in the screenshot image.
  • Get output text string.

The code snippet below shows how to convert a screenshot to image in Java:

Convert Screenshot from URL to Text with OCR using Java

In certain cases, a screenshot is shared with a URL of DropBox or any other service. To keep the process hassle-free and simple, you do not need to download and then process the image. Instead, paste the URL in order to convert that screenshot to text. Please follow the steps below to complete this process:

  • Initialize an object of AsposeOCR class.
  • Specify the recognition settings.
  • Process the screenshot with OCR and get text string.

The following code snippet demonstrates how to convert a screenshot to text with OCR programmatically in Java:

Get Free API License

You may test the API without any evaluation limitations by requesting a Free Temporary License.


In conclusion, you have learned how to convert a screenshot to text with OCR in Java. Furthermore, you can explore many other features of the API by visiting the documentation section, or write to us at the forum if you want to discuss any of your doubts.

See Also