Supported File Types
OneFile supports 50+ file types across documents, code, data, and configuration files. All compatible with ChatGPT, Claude, Gemini, and other AI platforms.
Processing Methods
Documents
Processed server-side for text extraction
Microsoft Word
Microsoft Excel
CSV processed in browser, Excel on server
Microsoft PowerPoint
OpenDocument
Plain Text
Fastest processing
Markdown
Perfect for documentation
Rich Text
Code Files
JavaScript
TypeScript
Python
Java
.jar files are skipped (binary)
C/C++
C#
Go
Rust
Ruby
PHP
Swift
Kotlin
Web Development
HTML
CSS
Vue
Svelte
Astro
JSX/TSX
React components
Data & Config
JSON
YAML
XML
TOML
INI
ENV
Be careful with secrets!
CSV/TSV
SQL
Other
Shell Scripts
Docker
Git
.gitignore rules are applied
GraphQL
LaTeX
Jupyter Notebooks
JSON-based, works great
Protocol Buffers
Automatically Excluded
These file types and directories are automatically skipped to keep your output clean and relevant:
AI Platform Compatibility
100%
Compatible with ChatGPT
100%
Compatible with Claude
100%
Compatible with Gemini
All supported file types work with every AI platform that accepts text file uploads.
File Type Questions
Can you add support for [file type]?
We're constantly adding support for new file types. If your format isn't listed, please open an issue on our GitHub repository with details about the file type and your use case.
Why are PDFs processed on the server?
PDF text extraction requires specialized libraries that are too large to run in browsers efficiently. We use server-side processing for PDFs, DOCX, XLSX, and PPTX to maintain fast performance while ensuring accurate text extraction.
What if my file type isn't supported?
If it's a text-based file (can be opened in a text editor), you can rename it to .txt and upload it. For binary formats not yet supported, please request support on GitHub or use a conversion tool first.