---
title: "PDF to Text Extractor"
description: "Free online PDF to text converter. Upload a PDF, TXT, Markdown, or HTML file and get its text content to copy or download. Extraction runs as a Pixeltable computed column."
keywords:
  - pdf to text
  - extract text from pdf
  - pdf to text converter
  - convert pdf to text free
  - document to text
url: "https://pixeltable.com/tools/pdf-to-text"
---

# PDF to Text Extractor

Free online PDF to text converter. Upload a PDF, TXT, Markdown, or HTML file and get its text content to copy or download. Extraction runs as a Pixeltable computed column.

Free online tool by Pixeltable. Run it at https://pixeltable.com/tools/pdf-to-text (interactive, no sign-up).

## Features

- PDF and text extraction
- Copy or download
- No sign-up
- Free

## FAQ

### Which file types are supported?

PDF, TXT, Markdown, and HTML. Scanned PDFs without a text layer may not extract.

### Is it free?

Yes, completely free with no sign-up required.


## Fact sheet

Last updated 2026-09-23.

| Fact | Value |
| --- | --- |
| Modality | Document |
| Inputs | PDF or text file |
| Outputs | Plain text from the document |
| Computed column | extract_document_text on the Document column |
| What updates | A new or changed row recomputes only that row. Unchanged rows stay cached. |
| Canonical doc | [Computed columns](https://docs.pixeltable.com/datastore/computed-columns) |

```python
import pixeltable as pxt

TableModel = pxt.model_base()

class DocExtract(TableModel, name='doc_extract'):
    document: pxt.Document

    extracted_text = extract_document_text(document)
```