Supported File Formats
Scholarly accepts a wide range of file types. Here is what you can upload and what features are available for each format.
Documents
| Format | Extensions | Flashcards | Podcast | Video Lecture | AI Slides | AI Chat |
|---|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | ||
| Word | .docx | Yes | Yes | Yes | Yes | Yes |
| PowerPoint | .pptx, .ppt | Yes | Yes | Yes | Yes | Yes |
| Text | .txt, .md | Yes | Yes | Yes | Yes | Yes |
Text, Data, and Code (Library Files)
These are saved automatically as editable library files — each gets its own page where you can preview, edit, chat with it, or reuse it as a source for any AI tool.
| Category | Extensions |
|---|---|
| Plain text | .txt, .md |
| Spreadsheet / data | .csv, .tsv, .json |
| Calendars | .ics |
| Diagrams / vector | .svg, .mmd (Mermaid), .tex (LaTeX) |
| Web | .html |
| Code | Python (.py), JavaScript (.js), TypeScript (.ts/.tsx), Java (.java), C/C++ (.c/.cpp/.h), Rust (.rs), Go (.go), Ruby (.rb), PHP (.php), Swift (.swift), Kotlin (.kt), SQL (.sql), and 30+ more |
Images
| Format | Extensions | Flashcards | AI Chat |
|---|---|---|---|
| JPEG | .jpg, .jpeg | Yes | Yes |
| PNG | .png | Yes | Yes |
| GIF | .gif | Yes | Yes |
| WebP | .webp | Yes | Yes |
Upload photos of handwritten notes, textbook pages, whiteboards, or diagrams to create flashcards or discuss them with the AI.
Audio
| Format | Extensions | Recording | Flashcards |
|---|---|---|---|
| MP3 | .mp3 | Yes | Yes |
| M4A | .m4a | Yes | Yes |
| WAV | .wav | Yes | Yes |
| WebM | .webm | Yes | Yes |
| OGG | .ogg | Yes | Yes |
Audio files create a recording page with automatic transcription, summary, and AI chat.
URLs
| Source | Flashcards | Podcast | AI Chat |
|---|---|---|---|
| Website URL | Yes | Yes | Yes |
| YouTube video URL | Yes | Yes | Yes |
| Direct file URL (audio, PDF, etc.) | Yes | Depends on type | Yes |
Paste a URL in the upload modal. Scholarly detects the content type and routes it to the right feature.
Pasted Text
Not a file at all? Paste notes, a transcript, or an article into the Paste text tab of the Add content dialog and it becomes a source like any upload. See Paste Text.
Google Drive Files
If you connect Google Drive, you can pick files straight from Drive instead of uploading them. The Drive picker supports:
| Type | Examples |
|---|---|
| Google Workspace | Google Docs, Sheets, Slides |
| Documents | PDF, Word (.docx) |
| Presentations | PowerPoint (.pptx, .ppt) |
| Text and data | Plain text, Markdown, CSV |
Picked Drive files work as sources in any create window, in AI chat, and in Deep Research — see Connected Apps to connect Drive and manage access.
Scanned PDFs
Image-only PDFs (scanned documents with no selectable text) are fully supported. They work with AI chat, flashcard generation, podcast creation, video lectures, and all other PDF features.
File Size
On the free plan, each file can be up to 8 MB. Premium raises this to 300 MB per file. Large Word and PowerPoint files are converted before processing, so a very large .docx or .pptx may be rejected with a clear message even if it is under the size limit. See Plans and Limits for the full breakdown.