Screenshot to Text

Text you cannot select — in a chat screenshot, an error message, a slide, a story — becomes text you can copy.

No sign-up. The first 5 images each month are free.

  • 13,000+ users
  • 5 free images a month
  • 100+ languages
  • No registration

Screenshots are where text goes to become unselectable: a message someone sent as an image, an error dialog, a slide from a lecture, a product description in a story, a paragraph in an app with copying disabled. Send the screenshot to @image_to_text_free_bot and it comes back as normal text you can paste into a search box, a document, a translator or a reply.

Screenshots are the easiest input for the bot because the text is already sharp and straight. Light and dark interfaces both read fine, as do small captions, emoji-laden chats and code snippets (indentation is preserved as far as the layout allows). On desktop you can paste a screenshot from the clipboard directly into the bot’s chat; on a phone, share it from the screenshot preview.

Long scrolling screenshots work as long as the text is still readable at its natural size; if a screenshot is very tall, two halves give a better result than one squeezed image. The bot keeps the line breaks and message boundaries, so a screenshot of a conversation comes back as a readable transcript rather than one run-on line.

How it works

Three steps, about ten seconds. No app to install and no account to create — the bot lives in Telegram, which you already have.

  1. 1

    Open the bot

    Tap the button on this page or find @image_to_text_free_bot in Telegram search and press Start.

  2. 2

    Send an image

    A photo from your camera, a screenshot, a scan — as a regular photo or as a file. Any language, any script.

  3. 3

    Copy the text

    The bot replies with the recognized text as a normal message. Copy it, forward it, or paste it wherever you need.

Pricing

Start free. If you need more, buy a package of images once — no subscription, and credits never expire.

  • Free
    5 images every month

    Renews automatically. No card, no sign-up.

  • Starter
    100 images
    100 ⭐ ≈ $2

    For a batch of receipts or a pile of screenshots.

  • Regular
    500 images
    350 ⭐ ≈ $7

    About 1.4 cents per image.

  • Bulk
    2,000 images
    1,000 ⭐ ≈ $20

    One cent per image.

Frequently asked questions

Can it read code from a screenshot?

Yes. Code comes back with its lines and indentation, ready to paste into an editor. Double-check characters that look alike in some fonts, such as l, 1 and I.

Does it work with dark-mode screenshots?

Yes. Light text on a dark background reads as reliably as the reverse.

What about a screenshot in another language?

Any of 100+ languages, detected automatically — including a screenshot that mixes languages, such as a chat with messages in two of them.

How do I copy text from a screenshot on desktop?

Open the bot’s chat in Telegram Desktop, paste the screenshot (Ctrl+V / Cmd+V), send, and copy the text from the reply.

Ready to copy text from an image?

Open @image_to_text_free_bot, send your first photo and have the text in seconds.

No sign-up. The first 5 images each month are free.

Open in Telegram