Import with AI accepts a variety of file formats and also supports pasting text directly. This article covers exactly what you can upload, the size and batch limits, and what to do if your file isn't in a supported format.
Accepted File Formats
The Upload tab accepts these file types:
Format | Extensions | Best For |
Training programs saved as documents, printouts, or exports from other platforms | ||
Images | .jpg, .png, .webp | Photos of whiteboards, handwritten programs, or screenshots of spreadsheets |
CSV | .csv | Spreadsheet data exported from Excel, Google Sheets, or other tools |
Markdown | .md | Structured text files, commonly used by developers or exported from note-taking apps |
Plain text | .txt | Simple text files with workout data |
Excel files (.xlsx, .xls) are not currently supported. If your program is in Excel, open the file and use File > Save As > CSV before uploading.
Upload Limits
Limit | Value |
Max file size (1 file at a time) | 2 MB |
Max page count | 25 pages |
Workouts Per File | 45 per file |
If your file exceeds 2 MB, try compressing images before saving, or split the content across multiple smaller files. For PDFs longer than 25 pages, split the document into sections and upload them separately.
Paste Limits
The Paste tab accepts up to 40,000 characters of plain text. There's no file format requirement since you're pasting content directly.
The paste tab is ideal for workout content from notes apps, ChatGPT, Gemini, or any text you've typed or copied.
Context Instructions Field
When using the Upload tab, there's a separate text field for context instructions (up to 5,000 characters). This is where you describe your abbreviations and programming style to help the AI, not where you paste workout content.
The Paste tab does not have a separate context field. Your pasted text is the only input the AI uses.