Skip to content
Toolshed

Files to Prompt

Combine files or a whole code folder into one text for ChatGPT or Claude, with a file tree and code blocks. Skips node_modules and binaries. No upload.

  • No uploads
  • No limits
  • No signup

Drop files or a whole folder here

Your code and documents are read in your browser and never uploaded.

Settings

One pattern per line, like .gitignore: "dist/" is a folder, "*.lock" any matching file, "#" starts a comment.

KB
Input:
Files or folder
Output:
AI prompt · MD · TXT
Runs on:
Your device
Size limit:
None
Account:
Not needed

How to use Files to Prompt

  1. Add files or a folder

    Drop a project folder or pick files. Folders like node_modules, .git and dist, lock files and images are skipped automatically.

  2. Adjust what's included

    Edit the ignore patterns or the file size limit in Settings; the text updates right away.

  3. Paste it into your AI

    Copy the combined text, with the file tree on top and every file in a code block, into ChatGPT, Claude or Gemini, or download it as .md or .txt.

Why Files to Prompt on Toolshed

  • No uploads

    Everything runs in this browser tab. Your files never leave your device.

  • No limits

    No file-size caps, no daily quotas. Process as much as your device can handle.

  • No signup

    No account, no email, no watermark.

Frequently asked questions

What does the combined text look like?

It starts with a tree of the included files, followed by each file under a "## path" heading in a fenced code block tagged with its language. This layout helps the AI see the project structure and know which file each piece of code comes from.

Which files are left out?

Anything matching the ignore list (by default dependency, build and version-control folders, lock files, images, media and fonts), files larger than the size limit, and binary files. The skipped files are listed under the result.

How accurate is the token count?

It is an estimate: characters divided by four, a common rule of thumb for English text and code. Real counts vary by model and language, so leave some room below your model's context limit.

Are my files uploaded?

No. The files are read and combined in your browser on your device. Nothing is sent to a server, so it is safe for private code.

Are my files uploaded anywhere?

No. Files to Prompt runs entirely in your browser. Your files are processed on your device and are never sent to a server.

Is there a file size limit?

No fixed limit. The only limit is your device's memory. Very large files work best in a desktop browser.