From screenshot to folder pack

OCR each line, create a folder for every name, and download a ZIP on the web, via API, or through MCP.

Screenshot OCR built for line lists

Point Text2Folders at a clear screenshot of addresses, labels, or inventory lines. We read each line as its own item — not a wall of paragraphs.

  • PNG, JPEG, and WebP uploads
  • 10 MiB default upload limit
  • OCR through Cloudflare Workers AI
  • Review recognized lines before finalizing

property-list.png

PNG · 1.8 MB

Uploaded
1 Building A · 101
2 Building A · 102
3 North Warehouse
4 Field Team · East
4 lines found

One folder per detected line

Every line becomes an empty folder with that name. Drop photos, PDFs, or stubs into the right place the moment you extract the archive.

  • Unsafe path characters removed
  • Reserved names handled safely
  • Case-insensitive duplicates removed
  • Preview and edit lines in the web flow
Detected text Safe folder

OCR line 03

North / Warehouse

unsafe “/”

Sanitized

North - Warehouse

Ready for the archive

Building A - Unit 101/
North - Warehouse/
Field Team - East/

REST API for apps and scripts

Create a job from an image, check its status, and download the ZIP when processing finishes. Integrate the same pipeline into scripts and back-office tools.

  • Bearer API-key authentication
  • Base64 JSON or multipart upload
  • Job status and download endpoints
  • Active or trial entitlement required
quick-start.sh

$ curl -X POST https://text2folder.com/api/v1/jobs \

-H "Authorization: Bearer t2f_••••" \

-F "image=@property-list.png"

{

"status": "ready",

"accepted_lines": 4,

"download": "folders.zip"

}

201 Created · 842ms

MCP tool for agents and IDEs

Expose the same pipeline to Cursor, Claude, and other MCP clients so an agent can turn a screenshot into a downloadable folder pack.

  • create_job, get_job, finalize_job, and list_jobs
  • Text2Folders API-key authentication
  • Same ownership and entitlement checks as REST
  • Hosted MCP OAuth is not available in staging
Cursor
Claude
Text2Folders MCP server
API key
folders.zip
create_jobget_jobfinalize_joblist_jobs

ZIP download, no lock-in

Completed jobs produce a standard ZIP with safely named empty folders. Download it before the job expires, then extract it with your normal archive tools.

  • Single ZIP per completed job
  • One folder entry per accepted line
  • Time-limited download
  • Source and ZIP objects are removed on expiry or deletion

Job result

Screenshot processed

Complete
Upload 1 image
OCR 10 lines
Folders 10 names
ZIP Ready

folders.zip

10 folders · standard ZIP archive

Ready

Batch lists without spreadsheets

When clients send screenshots instead of CSVs, you still need the folders. Text2Folders turns visual lists into filesystem structure in one step.

  • Property address packs
  • SKU / label lines
  • Room and unit manifests
  • Ticket and case name stubs
inventory.png
SKU-1042
SKU-1043
SKU-1044
SKU-1045
SKU-1046
OCR
folders.zip
SKU-1042/
SKU-1043/
SKU-1044/
SKU-1045/
SKU-1046/
5 folders ready

Ready to try the flow?

Start with an anonymous web job, or create an account for job history, API keys, REST, and MCP access.

Text2Folders

Turn a screenshot of words into a ZIP of named folders. Available as a web app, REST API, and MCP tool.

© 2026 Text2Folders.

Production Web · API · MCP RSS