Why should you use TagSpaces?

 Open and Extensible

TagSpaces is open sourced and published under the AGPL license. It is designed to be easily extended with different plugins for visualization of directory structures or for opening of different file types.

 No Backend ➜ No Login ➜ No Cloud

TagSpaces is running completely offline on your computer, smartphone or tablet and does not require internet connection or online registration. You can still use platforms like ownCloud, Dropbox or Bittorrent Sync in order to sync your files between devices.

 Ease of use

TagSpaces offers you a convenient web interface to your local file system. It is implemented in JavaScript and HTML5, which are the technologies behind most of the modern web applications.

Great for

Cross-platform file tagging and file finding

  •    Organize your photos, recipes or invoices in the same way on every platform. We currently support Windows, Linux, OS X, Android, Firefox and Chrome
  •    With the help of tags you can do research better or you can manage projects using the GTD methodology.
  •    The application persists the tags in the file names. As a consequence, the tagging information is not vendor locked and can be used even without the TagSpaces application. The absence of a database, makes syncing of the tag meta information easy across different devices with services like Dropbox.
  •    TagSpaces features basic file management operations, so it is a kind of tag-based file manager.
TagSpaces File Tagging
TagSpaces Note Taking
Great for

Note taking

  •    You can create and edit notes in plain text, MARKDOWN and HTML file formats.
  •    You can organize webpages saved in for example MHT or MHTML format.
  •    You use TagSpaces to organize you e-book library, containing for example PDF or EPUB books.
  •    You can create a personal "wiki" for tracking of your projects, ideas or memories.
Great for

File browsing

  •    Browse your file system in a convenient HTML5 web interface.
  •    Currently you can open many common image, audio and video format, but also PDFs or MHTMLs files and the source code of some modern programming languages.
  •    The list of supported files types for previewing and editing is constantly growing.
  •    This feature makes the Chrome version of TagSpaces a perfect addition to Google's Chromecast, with which your can present your local images, videos and music to your TV.
TagSpaces Browsing Files

As seen on:


lifehacker logo



logo t3n


addictivetips logo

Feature Overview

Easy File Tagging

The application supports adding tags to files, in a transparent, not vendor locking way. You can tag your files by a simple drag & drop actions.

Tag Groups

You can organize your tags thematically in groups (e.g. tag group "family" can contain tags with the names of your family member, this can be useful for photo tagging)

Smart Tags

With the concept of smart tags, when you add tag called "today" to a file, the application will label automatically this file with the corresponding date of today (e.g. "20140408" for 8th April 2014)

Color Coded Tags

You can assign different colors to the tags. So in case of priorities you can assign the color red to a tags called "high".

Batch Tagging

It is possible to add and remove many tags to many files at once. See details.

File Management

TagSpaces features a set of basic file management operations such as rename, create, move and delete file. See details.

Folder Management

In TagSpaces you can create new subfolders of the current folder.

Searching and Finding

The search in the application is currently restricted to the file names only. Nevertheless there is a special query syntax allowing to narrow the search results. See details.

File Sorting

In the list perspective you can sort the files by name, size, extension and last changed date.

Responsive Design

TagSpaces features a flexible layout, which is dynamically adapted depending on the application window size and proportions

File Grouping by Date

In the grid perspective you can group files according to the last changed date (e.g. by the current day, month or year). See details.

File Grouping by TagGroup

You can use this feature to group your files by different priorities. See details.

Help us change the way the world is using files. Spread the word.