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, .xlsx |
| 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 |
| BMP | .bmp | Yes | Yes |
| HEIC / HEIF | .heic, .heif | 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 can be used across Scholarly's PDF workflows even when they have no selectable text. Clear, legible scans produce the best results; image quality and handwriting legibility can affect what the AI reads.
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.