PDF & docs
PDF Table Pull
Pull tables out of PDFs into Excel, CSV, or JSON.
About $1 per 333 pages with a table.
- Pay per useApify$0.003/page
- For your computerGumroad$12
- Free liteGitHub & PyPIFREE
Developer tools
Each one does one job and does it well. Run it on your computer, or pay only for what you use in the cloud.
No tools match that search.
PDF & docs
Pull tables out of PDFs into Excel, CSV, or JSON.
About $1 per 333 pages with a table.
PDF & docs
Turn PDFs, Word files, and web pages into clean Markdown.
About $1 per 333 files.
CSV & data
Clean messy CSV and Excel files: dates, phones, emails, and duplicates.
About $1 per 2,000 clean rows.
CSV & data
Check phone numbers and format them as E.164, in bulk, offline.
About $1 per 1,000 numbers.
CSV & data
Three desktop tools together: PDF tables, sheet cleanup, and JSON Shaper.
CSV & data
49 ready-to-use regex patterns for emails, phones, dates, money, and more.
CSV & data
Encode or decode Base64 for text and local files, on your computer.
About $1 per 1,000 unique texts.
CSV & data
Repair broken or incomplete JSON, including output from language models.
About $1 per 1,000 documents.
CSV & data
Hash text or local files with SHA-256, SHA-1, MD5, and optional SHA-512.
About $1 per 1,000 unique texts.
CSV & data
Flatten nested JSON or JSON Lines into a CSV table.
About $1 per 10,000 rows.
CSV & data
Fix broken characters in CSV files and split large files.
About $1 per 100 files.
CSV & data
Check JSON documents against a schema and see what failed.
About $1 per 1,000 documents.
CSV & data
Turn messy dates into a timezone you choose, as ISO 8601.
About $1 per 1,000 dates.
Links & web
Check a list of links for status codes, redirects, and broken pages.
About $1 per 1,000 links.
Links & web
Pull tables from web pages into CSV and JSON.
About $1 per 2,000 data rows.
Links & web
Pull the title, description, and image from a web page.
About $1 per 500 pages.
AI / RAG
Split Markdown into chunks for AI search, with heading paths kept.
About $1 per 10,000 chunks.
AI / RAG
4 Claude Code skills that profile, diff, fix, and split CSV files on your computer.
AI / RAG
Count tokens and estimate cost for GPT, Claude, and Gemini.
About $1 per 2,000 unique texts.
AI / RAG
Detect the language of a text, offline, with a confidence score.
About $1 per 1,250 unique texts.
n8n workflows
9 n8n workflows for messy CSVs, leads, invoices, sheets, and uptime alerts.
n8n workflows
2 free n8n workflows from the Data Cleanup Pack: CSV cleanup and uptime alerts.
Pick the tool that matches your file. You can run it yourself, or start a run in the cloud.
01
Every tool does one job, like pulling tables from a PDF or checking a list of links.
02
Download a tool and run it on your computer, or use the Apify version and pay only for what it does.
03
You get CSV, Excel, JSON, or Markdown you can use in a sheet, a script, or an AI app.
The free lite tools include an MCP server, so you can use them from Cursor, Claude Desktop, and other AI apps. No API key is needed. Apify tools can also be called from Apify MCP.
A small shop of tools that clean up messy data. We sell downloads you run on your computer, and pay-per-use tools on Apify. Free lite tools are on GitHub and PyPI.
The download tools run on your computer, so those files stay with you. The Apify tools run in your own Apify account. This website does not take uploads.
The free lite tools cover the common case, like a text PDF or a simple list of links. Paid versions add things like Excel output, scanned pages, Word files, or folder support. Each tool page lists the difference.
On Apify you pay for what the tool does, such as each page with a table or each link checked. Failed or skipped items are free. Each run also has a $0.00005 start fee. The exact price is on the tool page and on Apify.
Yes. The free lite tools include a small MCP server you run on your computer. The Apify tools can also be called from Apify MCP. No API key is needed for the local tools.
Open an issue on the GitHub page for that tool. For a Gumroad or Apify purchase, you can also use the support option on that site.