Folder structure builder

Turn a written tree into a ZIP of real folders and files

Indentation (2 spaces) and tree characters like ├── both work. End a name with / to make it a folder.

What you'll get

This is how your text was read. If something isn't a folder, add a trailing /.

   
About this tool

Turn a folder structure written as indented text or tree characters into a ZIP containing those real folders and files. Useful for standing up a new project skeleton in one go, or for turning a structure that only existed in a document into actual files.

How to use it

  1. 1 Write the structure you want on the left. Plain indentation works, and tree characters copied from elsewhere (├─, └─) are fine too.
  2. 2 Check the preview on the right to confirm folders and files came out the way you meant.
  3. 3 Download the ZIP and unpack it where you want it.

Good to know

  • The files it creates are empty — it builds structure only
  • No paths that climb out to a parent folder (../) and no absolute paths

Frequently asked questions

How does it tell folders from files?

A name is a folder if it ends in a slash (/) or has children indented beneath it; otherwise it is a file. The preview shows that reading, so you can fix it on the spot if it is not what you meant.

Can I paste a tree printed by another tool?

Yes. The characters that the `tree` command and most documents use are read as indentation depth, so you can paste them as-is without cleaning them up.

Is the structure sent to a server?

No. Even building the ZIP happens inside the browser, so the structure of a project you have not published yet never leaves your machine.

Esc