Folders

Organize snippets into nested folders with drag and drop, move them between folders and workspaces, and keep a large snippet library easy to navigate.

Folders provide a hierarchical structure for organizing your snippets. You can create nested folders to mirror your project structure, technology stack, or any organizational scheme that works for you.

Creating Folders

From the Toolbar

  1. Click the folder+ button in the toolbar.
  2. Select New Folder.
  3. Type a name for the folder and press Enter.

Cmd+Shift+N does the same thing without the menu.

From the Sidebar

  1. Right-click the Folders section header in the sidebar.
  2. Select New Folder from the context menu.
  3. Type a name for the folder and press Enter.

From the Command Center

  1. Press Cmd+K to open the Command Center.
  2. Type "New Folder" and press Enter.
  3. Enter the folder name when prompted.

Nesting Folders

SnipperApp 3 supports nested folders to any depth, allowing you to build a detailed hierarchy:

  1. Right-click a folder and select New Subfolder... to create a child folder directly inside it. The parent expands automatically so the new folder is visible.
  2. Or drag and drop an existing folder onto another folder to make it a child.

Example folder structure:

Web Projects/
  Frontend/
    React Components/
    CSS Utilities/
  Backend/
    API Endpoints/
    Database Queries/
DevOps/
  Docker/
  CI/CD Pipelines/
Personal/
  Scripts/
  Templates/

Nested folders can be expanded and collapsed in the sidebar by clicking the disclosure triangle next to the folder name.

Moving Snippets Between Folders

Drag and Drop

The most intuitive way to organize snippets:

  1. Select one or more snippets in the snippet list.
  2. Drag them onto the target folder in the sidebar.
  3. Release to move the snippets into that folder.

You can select multiple snippets by holding Cmd while clicking, or select a range with Shift+Click.

Context Menu

  1. Right-click a snippet in the list.
  2. Select Move to Folder.
  3. Choose the destination folder from the submenu.

Renaming Folders

  1. Right-click the folder in the sidebar.
  2. Select Rename....
  3. Type the new name and press Enter.

You can also select a folder and press Return to open the rename dialog.

Deleting Folders

  1. Right-click the folder in the sidebar.
  2. Select Delete.
  3. Confirm the deletion in the dialog.

When you delete a folder:

  • Snippets inside the folder are moved to the Trash, not permanently deleted.
  • Subfolders are deleted along with the parent, and their snippets go to the Trash too.
  • You can recover those snippets from the Trash until you empty it, or until the 30-day automatic cleanup removes them. Restored snippets return to the workspace root, since their original folder no longer exists.
  • The folders themselves cannot be restored — only the snippets they held.

Deleting a folder always asks for confirmation first.

Folder Tips

  • Keep it shallow. Two or three levels of nesting is usually sufficient. Deeply nested structures can be harder to navigate than a flatter hierarchy with good naming.
  • Combine with tags. Use folders for broad categories and tags for cross-cutting concerns. For example, a snippet might live in "Backend/API Endpoints" but also be tagged with "authentication" and "Python".
  • Use workspaces for separation. If you need completely separate snippet collections (e.g., work vs. personal), use workspaces instead of top-level folders.
  • Drag to move. Dragging a folder onto another folder nests it inside. Drop it on the Drop here for root level target at the top of the Folders section to move it back out.
  • Tags. Complement folders with flexible tagging.
  • Workspaces. Isolate entire snippet collections.
  • Favorites. Quick access regardless of folder location.