WebP to Markdown converter
WebP is rasterized or read page-by-page and AI Deep Read produces Markdown text for webp-to-md.
- Converted with AI Deep Read · input deleted within 24 h
- Free: 5 conversions a day · 5 MB each
- Higher limits →
What changes
- WebP is rasterized or read page-by-page and AI Deep Read produces Markdown text for webp-to-md.
- AI Deep Read uses 1 credit per page and is not available anonymously; sign in and see /pricing for credit packs.
- The organization-configurable model transcribes visible text, headings, lists, forms, checkboxes, captions, and tables in reading order.
- OCR does not recover hidden text layers, passwords, redacted content, embedded files, comments, or document metadata.
- MD output favors clean semantic text over exact visual positioning.
- Illegible regions are marked instead of invented; scans, handwriting, skew, and low contrast affect accuracy.
A real WebP → Markdown run
We converted our WebP sample (59 KB) with AI Deep Read under AI Deep Read on 2026-09-11. It took 3.4 s and produced a 497 B Markdown file, 99% smaller than the input. The engine raised 1 warning, listed below.
Input · sample.webp · 59 KB
1240 × 1754 px, lossy VP8
- Width
- 1,240
- Height
- 1,754
- Encoding
- lossy VP8
Output · sample.md · 497 B
3 headings, 1 table, 3 list items, 0 code blocks, 0 image references
- Headings
- 3
- Tables
- 1
- List items
- 3
- Code blocks
- 0
- Images
- 0
- Lines
- 14
- AI Deep Read read 1 page; 1 credit per page
First lines of the output
# Feedback Atlas — Q3 activity trail
Prepared for: Board of Directors · 12 Sep 2026
## Headline numbers
| Metric | Q2 | Q3 |
|---|---:|---:|
| ARR | $4.1M | $4.9M |
| Net revenue retention | 108% | 113% |
| Support CSAT | 93% | 94% |
| Refunds | (12,400) | (9,850) |
## What went well
- Enterprise pipeline doubled after the SOC 2 report shipped.
- Support CSAT held at 94% while ticket volume rose 31%.
- Two renewals slipped into October. Owner: VP Sales.
…Options
- pageRange
- OCR only selected PDF pages before charging page credits.
- maxPages
- Cap the number of pages processed for cost and speed control.
- extractTablesAsGfm
- Return detected tables as GitHub-flavored Markdown pipe tables.
- preserveLayout
- Keep visible columns and sections when they help comprehension.
- languageHint
- Tell the OCR model which language to expect when auto-detection is not enough.
Example
WebP scan or photo page with headings, tables, and form labelsMarkdown OCR text in reading order; uncertain text marked [illegible]Do it in code
curl -X POST https://filetypeconverters.com/api/v1/convert \
-F from=webp -F to=md -F file=@input.webp \
-o output.mdWebP to Markdown by API or MCP
The HTTP API and the MCP server run the exact engine this page uses (AI Deep Read); the response carries the same warnings the web converter shows. Check support first with GET /api/v1/pairs?from=webp&to=md.
curl -X POST https://filetypeconverters.com/api/v1/convert \
-H "Authorization: Bearer $FTC_API_KEY" \
-F "file=@input.webp" -F "from=webp" -F "to=md" \
-F "deepRead=true" \
--output output.mdThis converter works today; a tested write-up of what changes for WebP → Markdown is in progress.