Extract Text from Screenshots
Upload a screenshot and get selectable, copyable text. Built for dark mode, code, error messages, chats and app screens.
For photos and other image files, use Image to Text.
Upload a screenshot →Dark mode & light mode
Light text on dark backgrounds is recognized just as well as standard black-on-white.
Code extraction
Terminal output, IDE screenshots, and code snippets become pasteable text.
Error messages & logs
Capture error dialogs or log output and extract the text for searching or filing bugs.
Chat & social media
Extract text from chat screenshots, tweets, or social media posts.
Instant — no signup
Results in seconds, and no account is needed for images.
Any language
100+ languages including CJK, Arabic, and Cyrillic. Auto-detected from the screenshot.
Frequently asked questions
Does it work with dark mode screenshots?
Yes. FastOCR reads light text on dark backgrounds, so there is no need to invert colors before uploading.
Can I extract code from a screenshot?
Yes. Screenshots of terminals, IDEs, or code editors are recognized as text you can paste into your editor. Check indentation and similar-looking characters before you run it.
What screenshot formats work?
PNG, JPG, WebP, GIF, and BMP — any standard screenshot format from macOS, Windows, Linux, iOS, or Android. Up to 20MB.
Free, no registration required.