A realistic source document followed by the actual Image to Markdown document state or output artifact.
Image to Markdown Converter — Screenshot to Markdown with OCR — screenshot to Markdown converter that rebuilds tables as pipe tables — After
Image to Markdown Converter — Screenshot to Markdown with OCR — screenshot to Markdown converter that rebuilds tables as pipe tables — Before
Image to Markdown

Image to Markdown Converter — Screenshot to Markdown with OCR

JPG, PNG, WEBP and more

Retyping a table from a screenshot costs an hour and still comes out wrong. Convert the image to Markdown and get the table back as a real pipe table.

  • Skip retyping tables cell by cell
  • Aligned columns come out as real Markdown tables
  • Paste straight into Notion, Obsidian or a README

Upload Image

Drop a screenshot or photo — get back Markdown text with tables rebuilt as pipe tables.

All image formats (JPG, PNG, WEBP, HEIC, TIFF…)

How do I convert a screenshot to Markdown?

Upload the screenshot or photo, set the engine and text language, and choose Extract text. Words lined up in columns become a Markdown pipe table with a header row, and text outside tables comes out line by line, ready for heading marks. Fix misread cells in the editor, then copy the Markdown or download the .md file with your corrections.

Image to Markdown at a glance
TablesAligned columns become pipe tables, with the first row as the header
Other textKept line by line in reading order; add heading marks where you need them
Engines and languagesDefault, Engine 1 or Engine 2, with 30+ source languages
Your correctionsCopy Markdown and Download .md both use the text as you edited it
Many images at oncePremium handles up to 60 files per batch and Pro up to 200; each image becomes its own .md file inside one ZIP

How to convert image to Markdown (MD) and keep tables as tables

This online image to Markdown converter reads the text in a screenshot, photo or JPG and writes it as an .md file you can paste into a README, wiki or notes app. Its strength is tables: words that line up in columns are rebuilt as a Markdown pipe table with a header row. Everything else arrives line by line, so you add heading, list and code marks yourself in an editor that stays editable until you copy or download.

Convert an image, JPG or screenshot to Markdown in 4 steps

The same steps convert a PNG, a JPG, a phone photo or a screenshot to an .md file. The editor doubles as a free preview: read and correct the Markdown before you copy or download it. Copy Markdown copies whatever is in the editor. Until you edit, the main button reads See result and opens the download page for the first reading; once you edit the text it reads Download .md and saves your edited version as an .md file.

  1. Drop in the screenshot or photo of the page, table or note.
  2. Open Engine and set Language to the language of the text.
  3. Choose Extract text and wait for the Markdown to appear.
  4. Fix misread cells in the editor, then choose Copy Markdown or Download .md.

Turn a table in an image into a Markdown table

Columns are found where words stack at the same horizontal position from one row to the next, and the first row becomes the header with the separator line under it. The result is a GitHub-style pipe table that renders in GitHub, Notion and Obsidian. A photo to Markdown or picture to Markdown conversion reads most reliably from a sharp, straight-on shot, and tables with irregular spacing, merged cells or decorative borders can come out misaligned, so proofread each cell before you paste.

Add the headings, lists and code that an image cannot carry

A picture holds only pixels, so headings, bullets, bold text, links and code blocks arrive as plain lines. Add # marks, - bullets and fenced code blocks where you want them, and proofread brackets, quotes and indentation in code. A URL printed on screen is read as text, so add the link syntax yourself.

Pick Markdown, HTML or a spreadsheet for the same picture

Open the .md in a Markdown editor with live preview to check that the table renders, or turn a Markdown table into JSON for a script or API. When the target is a web page, convert the screenshot to HTML, and for a spreadsheet, send the table rows to CSV. Batch mode, a Premium feature, turns many images to MD in one run and returns the .md files in a ZIP.

Before you convert to Markdown

  • Crop the screenshot to the table or text you need.
  • Set Language to the language of the text before you choose Extract text.
  • Proofread numbers and cell boundaries in the editor before you paste.

Open the .md in a Markdown editor with live preview to check that the table renders, or turn a Markdown table into JSON for a script or API. When the target is a web page rather than a README, convert the screenshot to HTML, and for a spreadsheet, send the table rows to CSV.

What you can do with Image to Markdown

Review the main capabilities before you begin.

  • Convert screenshots into clean Markdown
  • Rebuild tables from images as Markdown pipe tables
  • Turn documents into notes for your wiki or docs
  • Extract Markdown text in multiple languages
  • Switch engine or language and extract again to refine the output
  • Paste image content straight into README files

Settings reference

Available controls for Image to Markdown.

Processing modePresets
Process one input, or switch to Premium batch mode to process multiple inputs with shared settings. Available input types depend on the tool.Options: Single fileBatch

Engine

EngineDropdown
Chooses which text-recognition engine reads your file; switch to Engine 1 or Engine 2 when Default misreads stylized fonts or handwriting — changing it clears the result, so extract again afterwards.Options: DefaultEngine 1Engine 2
LanguageDropdown
Choose the main language in the source. The available choices depend on the selected reader; unsupported languages are hidden. English is the default. Review the extracted text for recognition errors.Options: EnglishFrenchGermanSpanishItalianPortugueseDutchRussianJapaneseKoreanChinese (Simplified)Chinese (Traditional)ArabicHindiBengaliPunjabiUrduVietnameseThaiPolishSwedishDanishNorwegianFinnishTurkishUkrainianIndonesianTamilTeluguMarathiNepaliPersianGreekHebrew
Extract textOne-click
Reads the file using the current Engine and Language choices. Changing either one clears the previous result, so press it again after a change or to retry a weak or failed pass.

Find the conversion for your document

Free to use · No signup required · Without watermarkUploads are encrypted in transitRemoved under our retention policy

Frequently Asked Questions

How Image to Markdown helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.

For Business

Product Documentation from UI Screenshots

Turn screenshots of product UIs and docs into Markdown text for your README, GitBook docs or internal handbook — tables come back as pipe tables, ready for you to add headings and code fences.

Productivity

Notion & Obsidian Knowledge Base

Convert articles, slide decks and meeting notes into clean Markdown blocks ready to drop into Notion pages, Obsidian vaults or Logseq daily journals.

For Business

GitHub README Migrations

Lift comparison tables, feature lists and getting-started sections from a rendered competitor page back into Markdown for your own README without retyping the structure.

For Creators

Markdown Drafts from Saved Pages

Capture the wording of headings and bullets from your own slides or saved pages and turn it into a Markdown draft you can mark up and expand — useful for writers rebuilding lost source files.

Education

Slide Decks to Handouts

Convert presentation slides into Markdown handouts that participants can read after the talk — the slide text comes back in reading order, ready for you to add heading and list marks.

For Creators

Newsletter Imports for Substack & Ghost

Bring email-layout newsletters into a Markdown-first publishing workflow so you can re-edit, refactor and republish them on Substack, Ghost or Beehiiv.

Productivity

Stack Overflow Answer Archive

Save Stack Overflow answers as Markdown notes in your personal knowledge base so you can search them offline and tag them with project context.

Education

Study Notes from Technical Books

Extract chapter sections, definitions and tables from technical textbooks into Markdown for personal study notes and Anki flashcard sources.

For Developers

Changelog & Release Notes from Screenshots

Photograph a printed changelog or a colleague's release-notes screenshot and turn it into Markdown you can paste straight into a CHANGELOG.md file or a GitHub release description.

Research

Literature Review Notes for Academic Writing

Capture a table or key findings section from a printed paper and convert it to Markdown notes you can file in Obsidian or Zotero alongside your citations for a literature review.

Publishing

Podcast & Video Show Notes

Screenshot the on-screen chapter list or slide summary from a recorded talk and convert it into a Markdown show-notes outline ready to paste into your podcast host or video description.

Career & HR

Markdown Résumés from Old CVs

Photograph a printed résumé or an old PDF export and turn its sections into Markdown you can drop into a developer-style plain-text CV, a personal site, or a GitHub profile README.

Watch each transformation land

Every photo crosses the slash untouched and comes out the other side finished.