Batch File Structure Creator
Create multiple empty or text-filled files from a validated path list and download the structure. Processing takes place locally in your browser.
Start using
Create files with shared content
Enter src/index.js and src/app.js on separate lines and hello as default content. Both files in files.zip contain hello; empty content creates zero-byte files. No source file is uploaded and no per-file content or path:content syntax is offered.
Backslashes are normalized. Absolute or drive-letter paths, dot and dot-dot segments, empty segments, null characters and duplicate paths are rejected. ZIP entries use stored content and UTF-8 filenames. This creates a downloadable archive in browser memory rather than writing into an existing project; inspect it in a new directory.
The current ZIP limit is 500 files. The path list accepts at most 16777216 UTF-16 code units; default content accepts at most 16 MiB of UTF-8 bytes. Repeated file content totals at most 128 MiB before ZIP headers.
A file cannot also be a parent directory: a and a/b.txt in the same list are rejected.
Processing takes place locally in your browser.