> For the complete documentation index, see [llms.txt](https://docs.hostinger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hostinger.com/websites/file-manager.md).

# File Manager

Manage your website files in the browser with Hostinger's File Manager in hPanel — open it, find your way around, and follow step-by-step guides for uploading, editing, deploying, and organizing files

A browser-based file manager and code editor — no FTP client needed. Edits are staged first, so you can review them and deploy them together.

> **Note:** The new File Manager is rolling out gradually. If yours doesn't have a **Deploy** button in the top-right corner, you're still on the previous version.

## Basic tasks

Step-by-step guides with screenshots:

* [Upload files](/websites/file-manager/upload-files.md) — upload files or a whole folder, and handle files that already exist
* [Edit and deploy files](/websites/file-manager/edit-and-deploy.md) — change a file, review the change, and make it live
* [Create files and folders](/websites/file-manager/create-files-and-folders.md)
* [Rename, move, copy, and delete](/websites/file-manager/manage-files.md)
* [Extract and create archives](/websites/file-manager/archives.md) — unzip an uploaded `.zip`, or pack a folder
* [Change file permissions](/websites/file-manager/permissions.md)

## Open File Manager

1. Open your website dashboard.
2. In the left menu, click **Files** → **File Manager**.

You can also open it from the tools menu in your **Websites** list.

<figure><img src="https://2590163678-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJZo6eXGMjwp7EOibdxJ6%2Fuploads%2Fgit-blob-4ef1f7e65f96cec73c39228d3485afc9402df183%2Fopen-file-manager.png?alt=media" alt="Files menu in hPanel with File Manager highlighted"><figcaption><p>File Manager is under <strong>Files</strong> in the website menu.</p></figcaption></figure>

File Manager opens in your website's folder (`domains/<your-domain>`). To see every folder in your hosting account, click the house icon (**Home**) at the start of the path bar. Click **This website** in the file tree to go back.

## Directory structure

Your website files go in `public_html` — anything there is publicly accessible.

```
/
├── public_html/        ← Your website files go here
│   ├── index.html
│   ├── index.php
│   └── ...
├── hbuilds/            ← Node.js deployments (managed — do not edit)
├── logs/               ← Access and error logs
└── ...
```

For Node.js apps, `public_html` and `hbuilds` are managed by deployments and overwritten on each deploy — see [Node.js File Structure](/node.js/file-structure.md).

> **Warning:** Never put sensitive files (config with credentials, backups) inside `public_html` — they'd be publicly accessible.

## The layout

* **Header** — the path of the open folder or file, and the **Upload**, **New**, and **Deploy** buttons.
* **Toolbar** — **Hide sidebar**, **Search**, and **Terminal** on the left, then your open tabs. For the open file it shows its size, **Find in file**, **Download**, and **Copy content**.
* **Side panel** — switch between **Files** (the file tree) and **Changes** (your pending and deployed changes) with the two icons at its top. A dot on **Changes** means you have changes that aren't deployed yet.
* **Plan usage** — **Storage** and **Inodes** bars at the bottom of the side panel.

Right-click a tab to **Pin tab**, **Close**, **Close others**, **Close to the right**, **Close all**, **Show in files**, **Copy path**, or **Download**.

## What goes live when

Some actions are staged until you click **Deploy**; others happen on the server right away.

| Staged until you deploy | Happen right away                      |
| ----------------------- | -------------------------------------- |
| Edits to files          | Uploads                                |
| New files               | New folders                            |
| Renames                 | Copies and duplicates                  |
| Deletions               | Moves of items with no pending changes |
|                         | Extracting and creating archives       |
|                         | Permission changes                     |

Leaving the page or switching website with changes that aren't deployed asks you to confirm — leaving discards them. See [Edit and deploy files](/websites/file-manager/edit-and-deploy.md).

## Search

Click **Search** in the toolbar, or press `Ctrl`/`⌘` + `Shift` + `F`, and type in **Search files…**. Results are split into **File names** and **Inside files** — click a match inside a file to open it at that line.

<figure><img src="https://2590163678-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJZo6eXGMjwp7EOibdxJ6%2Fuploads%2Fgit-blob-c78b6c8ac17d59a915366979e5f56b06611a56b5%2Fsearch.png?alt=media" alt="Search results split into File names and Inside files"><figcaption></figcaption></figure>

To search within the open file, click **Find in file** or press `Ctrl`/`⌘` + `F`.

## Terminal

Click **Terminal** in the toolbar, or press `Ctrl` + `` ` ``, to open a shell below the editor. It starts in the folder the file tree shows, and the tree refreshes after each command.

The terminal runs over SSH. If SSH is turned off, File Manager asks **Turn on SSH to use the terminal?** — click **Turn on SSH**. On plans without SSH, the **Terminal** button isn't shown. See [FTP & SSH Access](/websites/ftp-ssh.md).

## Keyboard shortcuts

`⌘` on macOS, `Ctrl` on Windows and Linux.

| Shortcut                             | Action                                        |
| ------------------------------------ | --------------------------------------------- |
| `Ctrl`/`⌘` + `S`                     | Review changes                                |
| `Ctrl`/`⌘` + `Shift` + `F`           | Search files                                  |
| `Ctrl`/`⌘` + `F`                     | Find in the open file                         |
| `Ctrl`/`⌘` + `B`                     | Show or hide the sidebar                      |
| `Ctrl` + `` ` ``                     | Open or close the terminal                    |
| `Ctrl`/`⌘` + `C`, `X`, `V`           | Copy, cut, paste in the tree                  |
| `Ctrl`/`⌘` + `A`                     | Select all items in the tree                  |
| `Esc`                                | Clear the selection                           |
| `F2`                                 | Rename                                        |
| `Delete` or `Ctrl`/`⌘` + `Backspace` | Delete                                        |
| `↑` `↓` `←` `→`                      | Move through the tree, open and close folders |
| `Home` / `End`                       | Jump to the first or last item in the tree    |
| `Enter`                              | Open the file                                 |
| `Space`                              | Preview the file                              |

***

*Last updated: November 3, 2026*
