Skip to main content

MarkItDown

[!IMPORTANT] MarkItDown is a Python package and command-line utility for converting various files to Markdown (e.g., for indexing, text analysis, etc).

For more information, and full documentation, see the project README.md on GitHub.

Installation

From PyPI:

pip install markitdown[all]

From source:

git clone git@github.com:microsoft/markitdown.git
cd markitdown
pip install -e packages/markitdown[all]

Usage

Command-Line

markitdown path-to-file.pdf > document.md

Python API

from markitdown import MarkItDown

md = MarkItDown()
result = md.convert("test.xlsx")
print(result.text_content)

More Information

For more information, and full documentation, see the project README.md on GitHub.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Metadata

Release files for markitdown-no-magika 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for markitdown-no-magika 0.1.2
File Size Uploaded
markitdown_no_magika-0.1.2.tar.gz 39.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for markitdown-no-magika 0.1.2
File Interpreter ABI Platform
markitdown_no_magika-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 98.1 kB

Release files / markitdown_no_magika-0.1.2.tar.gz

Download URL markitdown_no_magika-0.1.2.tar.gz
Size 39.4 kB
Tags Source
SHA-256 checksum
How to use checksums
35f129f4715727f10c58f645536e63084db7029e39d73ffcf7788539dc644116
BLAKE2b-256 checksum
How to use checksums
9885d14e6c4e892a999b3decd21ede782b7a82be20449fb4d3c6b1441796c605
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.3

Release files / markitdown_no_magika-0.1.2-py3-none-any.whl

Download URL markitdown_no_magika-0.1.2-py3-none-any.whl
Size 58.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f56927498a80e8778d52e467b91688014361855a040eb02c42174e758da835cd
BLAKE2b-256 checksum
How to use checksums
522c0f8e81f5a97e59b71a5a1ba3b6c5e766684877ebfd3c6267c3838aa7f69a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.3

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page