Bypass AI upload limits in three simple steps. No technical knowledge required.
Start by uploading files in three different ways. Each method is designed for convenience and flexibility.
Simply drag individual files from your computer directly onto the upload area. Supports all common file types.
Drop entire folders to upload all files at once. OneFile automatically traverses subdirectories.
Browse and select files from any public GitHub repository. Perfect for sharing codebases with AI.
OneFile intelligently processes your files with advanced filtering and optimization.
Extracts text from PDFs, DOCX, XLSX, PPTX, and 50+ file types while preserving structure.
Automatically respects .gitignore files in your folders, skipping files you don't want to include.
Skips images, binaries, node_modules, .git folders, and other unnecessary files automatically.
Maintains file paths and directory structure so AI understands your project organization.
Get your combined file and use it with any AI platform without restrictions.
One-click copy for instant pasting into ChatGPT, Claude, Gemini, or any AI chat interface.
Download as 'onefile-prompt.txt' for later use or to share with others. Works offline.
Upload your single combined file to any AI platform. No more file count restrictions!
OneFile converts everything into plain text with clear file paths, which all AI models can understand perfectly. No special formatting or proprietary formats.
File paths and directory structure are maintained, so AI understands how your files relate to each other. Essential for code projects and complex documents.
Text/Code files stay in your browser. Documents are processed server-side but never stored. All code is public on GitHub, feel free to verify it yourself.
3 files/day (free), 10 files/msg (Plus)
5 files per conversation
10 files max
Variable limits
Upload our one file!
Pro Tip: After combining files with OneFile, upload the single .txt file to any AI platform and include your prompt. The AI will have full context from all your files!
Text files are read directly in your browser instantly.
Complex documents are sent to our API for text extraction, then returned to you.
Automatically skipped to keep output clean and relevant.
OneFile is designed with privacy as a core principle. Here's exactly how we protect your data:
Browser-Based Processing
Text files (.js, .py, .txt, .md, etc.) are processed entirely in your browser. They never leave your computer.
Temporary Server Processing
Complex documents (PDFs, DOCX, XLSX) are sent to our server only for text extraction, then immediately deleted. No storage, no logging.
No Account Required
We don't collect emails, names, or any personal information. Use OneFile anonymously.
Open Source
Our code is public on GitHub. You can verify exactly how we handle your files, or even host your own version.
OneFile processes files asynchronously, showing a loading indicator. Large folders may take a few seconds to process, but your browser can typically handle thousands of files without issues.
Sign in with GitHub, browse any public repository, select the files you want, and OneFile imports them directly. No need to clone the repo or download files manually.
The output preview is read-only, but after copying to clipboard or downloading, you can edit it in any text editor before uploading to your AI platform.