Website profiles · Technology insights · Alternatives

tagspaces.org

TagSpaces is a free, open-source file organizer for Windows, macOS, Linux, and the web. Tag files and folders, take notes, and manage your digital life—100% offline, no login.

Paid content
Visit website
Profile views 6 Outbound visits 12 Normal
TagSpaces Full homepage screenshot

At a glance

Category
Productivity
Language
English
Paid-content signal
Paid contentObserved
Registered
2011
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is TagSpaces?

TagSpaces is a free, open-source file organizer for Windows, macOS and Linux (plus a web version) that lets you tag and annotate files and folders directly on your own device. It is aimed at people who want to organize documents, notes and collected web content without a cloud account, a login, or a vendor database: tags, colors and descriptions are stored as plain files alongside your documents, so they travel with the files and remain readable outside the app.

What you can actually do with it

  • Tag files and folders with color-coded tags, and browse by tag rather than relying only on folder structure.
  • Write notes in Markdown, HTML or plain text, each saved as a standard file you control.
  • Clip web content with a browser extension for Chrome, Edge and Firefox, saving pages, screenshots or bookmarks as local files.
  • Preview many formats in place — images, PDFs, audio, video, spreadsheets and source code among them.
  • Chat with files offline: per-folder AI chat through local tools such as Ollama, llama.cpp or LM Studio.
  • Sync on your own terms via Google Drive, Dropbox, Syncthing or Nextcloud, optionally with encryption tools like Cryptomator.

Who it suits, and the trade-offs

It fits researchers, writers and privacy-minded users who accumulate local files and want lightweight structure without importing everything into a proprietary library. The trade-off is that you manage the files and any syncing yourself, and tag data lives beside your documents — convenient for portability, but it means backups should include those sidecar files. A paid Pro edition exists alongside the free core; check the official site for current terms.

As a next step, install it and tag one real project folder — for example, a set of PDFs and notes for a report — then try the Web Clipper on a few pages you would otherwise leave in browser bookmarks. If you prefer a hosted, database-driven approach, compare it with alternatives such as Evernote or Obsidian before committing.

How does TagSpaces store tags with my files without a database?

TagSpaces stores tags as part of the file or folder name itself, rather than in a separate database. When you tag a file, the tag is appended to its filename using a special delimiter (by default a space followed by the tag in brackets, such as report.pdf [finance] [2024]). The tags are therefore plain text that travels with the file wherever it goes—across devices, operating systems and syncing tools—because any system that can read filenames can see them. Color-coded tags are handled the same way: the color is stored in the tag definition (a small sidecar file that TagSpaces keeps alongside your data), while the tag name lives in the filename. Notes, descriptions and other metadata are also kept as plain, readable files next to your documents, so nothing depends on a proprietary index.

What this means in practice

  • Portability: Copy a tagged file to a USB stick, a NAS or a colleague's laptop and the tags come along, even if TagSpaces isn't installed there.
  • No lock-in: If you stop using TagSpaces, your tags are still visible in the filename and your metadata files remain readable.
  • Sync-friendly: Because tags are just filenames, Google Drive, Dropbox or Syncthing sync them without any special handling—though renaming conflicts can occur if two devices tag the same file at once.

Trade-offs to weigh

Aspect Filename-based tags Database-based tags (typical alternative)
Portability Tags travel with files Tags stay in the app's database
Visibility outside the app Visible in any file manager Invisible without the app
Filename length Tags consume filename characters No filename impact
Renaming/sync conflicts Possible when tagging on multiple devices Rarely an issue
Recovery if app is abandoned Tags remain readable Tags may be lost

The main practical constraint is filename length: heavily tagged files can hit OS limits (often around 255 characters), and some tools or email attachments may mangle bracket characters. For a reader who wants a simple, durable system—say, tagging scanned receipts by year and category—this approach works well; for someone tagging thousands of files with many tags each, the filename overhead becomes noticeable.

Next step: try tagging a handful of files in a test folder, then open that folder in your operating system's file manager to confirm the tags appear in the names. That quick check tells you whether filename-based tagging fits how you already browse and back up files.

Is TagSpaces free, and what do the Pro subscription and pricing options include?

TagSpaces is free to download and use in its core form: the site describes it as a free, open-source file organizer for Windows, macOS, Linux, and the web, with no login and no backend. The product is open source under AGPL, so the base application itself costs nothing.

Paid options exist alongside it. The site links to a TagSpaces Pro product page and to subscription terms that mention a 14-day money-back guarantee and cancellation terms, which indicates Pro is sold as a subscription. The page evidence provided does not list Pro's specific features or prices, so treat any feature split between free and Pro as something to confirm on the Pro page itself rather than assume.

What the free version covers, per the page

  • Color-coded tags on files and folders, stored with the files rather than in a database
  • Notes in Markdown, HTML, or plain text, saved as standard files
  • A Web Clipper for Chrome, Firefox, and Edge that saves pages, screenshots, and bookmarks as local files
  • Preview of 50+ file formats
  • Offline AI chat per folder via Ollama, llama.cpp, or LM Studio
  • Optional syncing through services you choose, such as Google Drive, Dropbox, or Syncthing

Deciding whether Pro is worth it

A practical reader scenario: you are organizing a research archive of a few thousand PDFs and clippings, tagging them locally, and syncing the folder through your own cloud account. The free version's file-based tagging and offline preview already cover that workflow. Pro becomes relevant if you hit limits in the free edition or need capabilities the Pro page lists—check that page directly, since features and prices are the parts most likely to change.

For comparison, other local-first note and file tools include Obsidian (notes-first, with paid sync and publish add-ons) and Logseq (outliner-style notes). TagSpaces differs by treating your existing folders and arbitrary file types as the starting point rather than a notes database.

How do I use the Web Clipper to save web pages and screenshots as local files?

Install the TagSpaces Web Clipper extension in Chrome, Edge or Firefox, then use it while browsing to save a page, a selection, a screenshot or a bookmark directly to a folder on your own drive. The saved items are ordinary files (HTML, MHTML/PDF, PNG or a URL bookmark), so they stay readable and editable outside TagSpaces, and you can tag them afterward like any other file. This suits people who want a personal, offline research archive without an account or cloud service.

A practical workflow

  1. Create a folder for clippings, for example Research/2025, and point the clipper at it.
  2. Save complete pages as MHTML or PDF when layout matters; save HTML when you want to edit or extract text later.
  3. Capture screenshots for content that changes often or sits behind interactive elements.
  4. Save bare URLs as bookmarks when you only need the link, not the content.
  5. Tag each item as you save it (topic, source, date) so the folder stays searchable rather than becoming a dumping ground.

Choosing what to save

Goal Best format Trade-off
Faithful copy of a page MHTML or PDF Harder to edit; larger files
Text you may reuse HTML Layout may break; needs cleanup
Visual evidence PNG screenshot No text, not searchable
Quick reference URL bookmark Breaks if the page disappears

Decision criteria

Use the clipper when offline access and file ownership matter more than automatic sync and full-text search across the web. If you mostly need to reread articles across devices, a read-later service may be simpler; if you need durable local copies, clipping to files is the stronger choice. For browsing and managing what you have saved, TagSpaces itself handles tagging and previews, and pairing it with a sync tool such as Syncthing keeps the archive consistent across machines.

Start small: clip five pages today, tag them consistently, and check a week later whether the format you chose is still usable. That test tells you more than any feature comparison.

Can I use TagSpaces fully offline, and how do I sync files across devices without a cloud account?

Yes. TagSpaces is designed to run fully offline on your device: the page describes a local-first, offline-first workspace with no account, no backend and no tracking, and tags, descriptions and colors are stored in plain files beside your documents rather than in a database. You can browse, tag, annotate and take notes without an internet connection; the optional AI chat is also described as running locally via Ollama, llama.cpp or LM Studio.

Syncing without a cloud account

TagSpaces itself does not sync for you. Because your data is ordinary files in folders, syncing is just a matter of replicating those folders with a tool you choose:

  • Local network or peer-to-peer: Syncthing is named on the page as an option and keeps data on your own devices without a hosted account.
  • Your own server: Nextcloud is suggested for self-hosted syncing.
  • Consumer storage: Google Drive and Dropbox are listed as options if you already use them, but these are cloud services with accounts, so they are not the "no account" path.
  • Encryption: Cryptomator is mentioned for encrypting files before they leave your device.

A practical setup for a two-laptop user: keep one master folder of documents and notes, install Syncthing on both machines, share that folder, and point TagSpaces at the synced copy on each device. Tags travel with the files, so they appear on both sides without any import step.

Trade-offs to weigh

Approach Account needed Works offline Main risk
Syncthing between devices No Yes, syncs when devices meet Both devices must be online at the same time to exchange changes
Nextcloud on your own server Server you control Yes for local access You maintain the server
Google Drive / Dropbox Yes Cached access only Provider holds your data

Two cautions. First, simultaneous edits to the same file on two devices can create conflict copies, so avoid editing the same note on both machines at once. Second, if tags are stored in filenames or sidecar files, renaming or moving files outside TagSpaces can break the association, so do file reorganization inside the app where possible.

If your priority is strict privacy, start with Syncthing plus Cryptomator for anything leaving your home network. If you need shared access for a family or team with minimal setup, a self-hosted Nextcloud instance is the more controllable middle ground. See TagSpaces for the current feature list and Syncthing for the sync tool's own setup guidance.

How does TagSpaces compare to other file tagging or note-taking apps for organizing files with tags?

TagSpaces is best understood as a file organizer that adds tags to your existing files and folders, rather than a notes app that stores everything in its own database. The page states that tags, descriptions and colors are written beside your documents, with no database, so they travel with the files across devices. That is the key difference from most tag-based note tools, where tags live inside an app's internal library and are hard to reuse elsewhere.

Where it fits compared with other approaches

Approach How tags are stored Best for Main trade-off
TagSpaces, as described on its page Beside the files, in plain readable form People with large existing folder structures who want tags without moving data Tagging discipline matters; you manage the files yourself
Note apps with internal databases Inside the app's library Fast capture, linking notes, mobile-first writing Exporting and reusing tags outside the app is harder
Plain folders plus search Filenames and folder paths Simple, zero-setup archiving No cross-cutting labels; one file, one location

Concrete uses

  • Research and web collecting: the Web Clipper for Chrome, Edge and Firefox saves pages, parts of pages, screenshots and bookmarks as plain files, so collected material stays readable offline instead of being locked into an online service.
  • Mixed-format project folders: previewing 50+ formats, including images, PDFs, audio, video, spreadsheets and source code, means you can browse a tagged folder without opening each file in a separate program.
  • Private local work: the page describes folder-level AI chat through Ollama, llama.cpp or LM Studio, which suits people who want summaries of local documents without sending them to a cloud service.
  • Notes alongside files: Markdown, HTML and plain-text notes are standard files, so a note can sit in the same tagged folder as the material it describes.

Who should choose something else

If your priority is a polished writing environment with backlinks and mobile sync built in, a dedicated note app will feel more natural; TagSpaces expects you to bring your own sync, such as Google Drive, Dropbox or Syncthing, and your own encryption, such as Cryptomator. If you only need to search filenames, plain folders are less effort.

Next step: take one real folder, add color-coded tags to about twenty files, and check whether the tags remain useful when you open that folder on a second device or in another program. If they do, the file-based model fits your workflow; if you find yourself wanting app-managed linking and search instead, a note-centric tool is the better match. For comparison, see Obsidian for file-based Markdown notes and Evernote for a database-style notes library.

Related questions

More questions →
What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

Does TagSpaces Work Fully Offline and Without an Account?

Yes. TagSpaces is designed as a local-first, offline-first file organizer: it runs entirely on your device with no account, no backend, and no tracking, so you can tag, browse, and annotate files without an internet connection or login. The only parts that need connectivity are the optional ones you choose to add — syncing through a service like Google Drive, Dropbox, or Syncthing, or fetching web content with the browser extension.

What “offline and no account” actually covers

The site describes the core app as running entirely on your device, with no cloud dependency and no data collection. That means the everyday work — adding color-coded tags to files and folders, writing notes, previewing files — happens against files already on your disk.

Task Needs internet? Needs an account?
Tag and annotate files and folders No No
Write notes in Markdown, HTML, or plain text No No
Preview 50+ file formats (images, PDFs, audio, video, spreadsheets, source code) No No
Use a folder’s private AI chat via Ollama / llama.cpp / LM Studio No, if the model runs locally No
Sync with a team via Google Drive, Dropbox, or Syncthing Yes (depends on the service) Depends on the sync service you pick
Clip web pages, screenshots, and bookmarks with the Web Clipper Yes, to capture from the web No TagSpaces account

The distinction matters: TagSpaces itself doesn’t require a login, but a third-party sync provider may require its own account. That’s your choice, not a condition of using the app.

Why your files stay usable without the app

Tags, descriptions, and colors are stored beside your documents as plain, readable files rather than in a proprietary database. The practical consequence: if you copy a folder to another device or open it in another tool, the tags travel with it. There’s no vendor lock-in and nothing to export from a silo.

This is also what makes the offline claim credible — the organizing metadata lives in the same place as the content, so nothing depends on a remote service being reachable.

Where connectivity enters, and how to keep it optional

  • Syncing: the site names Google Drive, Dropbox, and Syncthing as ways to sync files with a team or family while keeping control. Choose one, or skip syncing entirely and move files manually.
  • Encryption: the site points to Cryptomator as an example of a tool you can use yourself. It’s not built in — you decide whether to add it.
  • Web Clipper: the Chrome, Edge, and Firefox extension saves pages, screenshots, and bookmarks to your hard drive as plain files (HTML, MHTML/PDF, PNG, URL). Capturing needs a browser and a connection; reading and editing the saved files afterward does not.
  • AI chat: each folder can have its own private chat through Ollama, llama.cpp, or LM Studio. Running a local model keeps this offline; the site frames it as fully offline.

A concrete check before you commit

If offline operation is the deciding factor, test it directly rather than trusting the label:

  1. Install TagSpaces on Windows, macOS, or Linux (or open the live demo to look around first).
  2. Disconnect from the network.
  3. Create a folder, add a few tags and a Markdown note, and reopen the app.
  4. Confirm the tags and note are still there and that previews of local files work.

If that passes, the offline requirement is met for your workflow. Then decide separately whether you want syncing or encryption layered on top — those are the only steps that reintroduce accounts or connectivity.

What the site does not settle

The homepage markets a free, open-source app (AGPL) and links to a Pro product page and subscription terms, including a 14-day money-back guarantee and cancellation terms. It does not state here which features are free versus paid, so if you’re weighing Pro, check the Pro page directly before relying on any assumption about pricing or limits.

How the TagSpaces Web Clipper Saves Web Content as Files

TagSpaces' Web Clipper is a browser extension for Chrome, Edge, and Firefox that saves web content directly to your local drive as plain files—HTML, MHTML/PDF, PNG, or URL—rather than into an online service. It works on any page you can open in those browsers, and the saved files land in a folder you choose, where TagSpaces (or any file manager) can then tag and preview them. Because the output is a standard file, the content stays readable and editable offline and isn't locked into a vendor's format.

What the Web Clipper can capture

The extension covers more than full-page saves. According to TagSpaces, it can:

  • Save entire web pages or just parts of them as HTML, MHTML/PDF, PNG, or URL files, so you can edit or read them later.
  • Capture screenshots from a webpage.
  • Create bookmarks to a page as URL files, which effectively turns TagSpaces into a bookmark manager.
  • Extract geo-coordinates from Google Maps or OpenStreetMap and store them as geo-tags.

The common thread is that every capture becomes a file on disk. A saved article is an HTML or MHTML file, a screenshot is a PNG, a bookmark is a URL file—all of which TagSpaces can preview and tag alongside your other documents.

Why saving as files matters

TagSpaces describes itself as file-based and local-first: tags, descriptions, and colors are stored beside your documents rather than in a database, and the app runs entirely on your device with no account or cloud dependency. The Web Clipper follows the same logic. Instead of parking a page inside a read-later service, it writes a plain file you control, which you can then sync with tools like Google Drive, Dropbox, or Syncthing, or encrypt with something like Cryptomator if you choose.

A practical workflow

  1. Install the extension in Chrome, Edge, or Firefox from the TagSpaces Web Clipper page.
  2. Open the page you want to keep and choose the capture type—full page, selection, screenshot, or bookmark.
  3. Pick the destination folder on your local drive. The result is a standard file (e.g., .html, .mhtml, .png, or .url).
  4. Open the folder in TagSpaces to tag the new file, add a description, or preview it. TagSpaces previews 50+ formats, so saved pages, PDFs, and images are viewable in place.
  5. Optionally sync or encrypt the folder with your own tools if you want it on other devices.

Things to check before relying on it

  • Browser support is limited to Chrome, Edge, and Firefox per the site; other browsers aren't listed.
  • Format choice affects fidelity. HTML keeps pages editable; MHTML/PDF preserves layout better; PNG is for visual capture only. Pick per use case rather than defaulting to one.
  • Geo-tags depend on the map service—the feature reads coordinates from Google Maps or OpenStreetMap pages, so it applies to location pages, not arbitrary sites.
  • Offline access is the point. Saved files remain usable without an internet connection, which is the main reason to prefer this over a cloud read-later tool.

For anyone who wants a searchable, taggable archive of web material that lives in ordinary folders, the Web Clipper is the entry point: capture in the browser, then organize in TagSpaces.

How TagSpaces Stores Tags and Keeps Them With Your Files

TagSpaces stores tags as part of the file system itself—right beside your documents—rather than in a separate database or cloud service. This means tags travel with your files when you copy, move, or sync them across devices and platforms, and you can read them without TagSpaces installed. The trade-off is that tag data lives in file names or sidecar files, so you need to understand the storage format before relying on it for large libraries.

Where the tags actually live

TagSpaces is a local-first file organizer. According to the project's own description, it uses "no database—tags travel with your files across devices and platforms," and "tags, descriptions, and colors are stored right beside your documents." That design is the core of its portability claim: there is no backend, no account, and no vendor lock-in.

In practice, this means tag information is written into the same folder as the file it describes. When you move a tagged file to another drive or sync it to a colleague's machine, the tag metadata goes along with it—provided you move the whole folder structure, not just the file.

What this looks like for a single file

  • Tags: attached to the file itself, so they remain visible in the file system.
  • Descriptions and colors: stored alongside the document, not in a hidden app database.
  • Notes: written as standard Markdown, HTML, or plain text files that you fully control.

Because everything is plain and readable, you can inspect the metadata with any text editor or file manager. That is what makes the format "future-proof" in the project's words: no proprietary binary store stands between you and your data.

Why tags survive device and platform changes

The portability comes from three design choices described on the site:

  1. No login and no backend. TagSpaces runs entirely on your device, with no account and no data collection. There is no server-side tag index that could be lost or locked.
  2. Local-first, offline-first. You can work without an internet connection, and syncing is optional—you choose the tool (Nextcloud, Dropbox, Syncthing, Google Drive) rather than the app forcing one.
  3. Plain, readable files. Tags, descriptions, and colors sit next to your documents, so any sync tool that copies files also copies the tags.

The practical consequence: if you sync a folder with Syncthing or Dropbox, the tags move with the files because they are part of the folder contents. If you switch operating systems—Windows, macOS, or Linux—the same folder opens with the same tags.

What you can tag, and how it is applied

TagSpaces applies color-coded tags to both files and folders. The site describes this as a differentiator: "Unlike most file tagging applications, we do not" rely on a central database. You can also annotate files and folders, and collect web content as plain files (HTML, MHTML/PDF, PNG, URL) through the Web Clipper for Chrome, Edge, and Firefox.

A concrete example: suppose you save a research PDF and a screenshot of the source page into a project folder. You tag both with a color-coded "research" tag and add a short description. Later you copy that folder to an external drive and open it on a Linux machine. The tags and descriptions are still there because they were written beside the files, not registered in an app-specific index.

Conditions and limits to check before committing

  • You must keep the folder structure intact. Tags travel with files, but only if the metadata files travel too. Copying a single file out of its folder may separate it from its tag data.
  • Syncing is your responsibility. The app does not provide a cloud; you pick Google Drive, Dropbox, Syncthing, or another tool. Portability depends on that tool copying all files in the folder.
  • Encryption is external. The site suggests Cryptomator for encryption, so tag readability assumes an unencrypted or separately unlocked volume.
  • Pricing and Pro features are separate. The site links to a TagSpaces Pro product page and subscription terms, including a 14-day money-back guarantee and cancellation terms. The free, open-source core is described as available for Windows, macOS, Linux, and the web; check the Pro page for what the subscription adds before assuming any feature is free.

If your priority is tags that remain readable and movable without a vendor, TagSpaces' file-based approach fits. If you need a centralized tag index shared across many users with server-side search, that is a different architecture and you should verify whether the sync setup you choose meets it.

What file formats can TagSpaces preview and how does its AI chat work?

TagSpaces previews more than 50 file formats directly in the app—images, PDFs, audio, video, spreadsheets, and source code among them—and adds a private AI chat to any folder by connecting to a local model server such as Ollama, llama.cpp, or LM Studio. Both features work on your device without an account or cloud dependency, so the practical conditions are: the file lives in a folder you've opened in TagSpaces, and for AI chat you have a local model server running that TagSpaces can reach.

Previewing files: what to expect

Preview is a built-in viewer, not a full editor. The point is to let you look at a file without launching another application, which matters when you're browsing a tagged collection of mixed content.

The format categories

Category Examples of what you can preview Typical use
Images Common photo and graphic formats Scanning a tagged photo library
Documents PDFs Reading a paper or invoice without a PDF reader
Audio Common audio files Checking a recording before filing it
Video Common video files Confirming which clip a tag belongs to
Spreadsheets Tabular files Glancing at data before opening it in a spreadsheet app
Source code Text-based code files Reviewing a snippet while organizing a project folder

The exact list runs past 50 formats, and the site's own feature page is the place to confirm a specific extension before you rely on it. Two practical notes:

  • Preview is for viewing, not editing. For changes, open the file in its native application.
  • Notes are ordinary files. TagSpaces lets you write notes in Markdown, HTML, or plain text, and each note is a standard file you control—so a note previews like any other text file and stays readable outside TagSpaces.

A concrete scenario

Suppose you're collecting research on a topic. You save web pages with the Web Clipper as HTML, MHTML/PDF, PNG, or URL files, drop a few PDFs and screenshots into the same folder, and tag everything. Later you open the folder and click through the items: the PDFs render in the viewer, the screenshots display, and your Markdown notes open as text. You never leave the app to check what a file is—which is the actual benefit of broad preview support.

How the AI chat works

Each folder can have its own private AI chat. The mechanism is straightforward:

  1. You run a local model server. TagSpaces connects to Ollama, llama.cpp, or LM Studio—software you install and run yourself.
  2. You point the folder's chat at that server. The chat is scoped to the folder, so its context is the files in that folder rather than your whole drive.
  3. You ask for summaries, descriptions, or analysis. The model reads the relevant files and responds.

Because the model runs locally, the processing stays on your machine—the site describes this as fully offline. That's the key difference from cloud AI assistants: no file contents are sent to a third-party service.

What it's good for

  • Summarizing a long document or a set of notes in a folder.
  • Describing files whose contents aren't obvious from the name—useful in a folder of scans or screenshots.
  • Analyzing a group of related files together, such as a batch of research PDFs.

Conditions and limits to plan around

  • You supply the model. TagSpaces doesn't bundle one; the quality and speed of answers depend on the model you run and your hardware.
  • Local models have limits. Very large documents or heavy analysis may exceed what a small local model handles well. Start with a modest folder and a capable model, then scale up.
  • It's per-folder by design. If you want the chat to consider a file, that file needs to be in the folder you're chatting within.

How this fits the rest of the app

Both features reinforce the same design choice: your data stays in plain files on your disk. Tags, descriptions, and colors are stored beside your documents rather than in a database, so they travel with the files across devices and platforms. Preview and AI chat are conveniences layered on top of that file-based structure—if you stopped using TagSpaces tomorrow, your files and notes would still open normally elsewhere.

For syncing across devices, the site points to tools you choose yourself, such as Google Drive, Dropbox, or Syncthing, with encryption options like Cryptomator. TagSpaces is available for Windows, macOS, Linux, and the web, and the site offers a free download and a live demo—the demo is the quickest way to test whether your specific file types preview as you expect before committing to a setup.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2011, this domain has about 15 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is GoDaddy.com, LLC, a widely used domain service provider. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Zoho Mail email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. All six checked browser-security headers are present. Their effectiveness still depends on the policy values and application behavior. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Docusaurus 3.10.1, Cloudflare, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

The meta description has 175 characters and may be shortened in search results. The Generator tag identifies Docusaurus v3.10.1, making the publishing system easier to fingerprint. Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The page declares 2 language or regional alternatives using hreflang.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailZoho Mail
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.7.231

Registration details

RDAP / WHOIS

RegistrarGoDaddy.com, LLC
Registered2011-06-23
Expires2027-06-23
Domain statusclient delete prohibited、client renew prohibited、client transfer prohibited、client update prohibited
Nameserversdana.ns.cloudflare.com、will.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Awww.tagspaces.org104.21.7.231300—
Awww.tagspaces.org172.67.188.20300—
AAAAwww.tagspaces.org2606:4700:3031::ac43:bc14300—
AAAAwww.tagspaces.org2606:4700:3037::6815:7e7300—
MXtagspaces.orgmx.zoho.eu30010
MXtagspaces.orgmx2.zoho.eu30020
NStagspaces.orgdana.ns.cloudflare.com86400—
NStagspaces.orgwill.ns.cloudflare.com86400—
TXTtagspaces.orggoogle-site-verification=cmuT2n5vkvOQEFqE0EgDUHLhfs6hZY0CC8kvTWRw5Vw300—
TXTtagspaces.orgv=spf1 include:zoho.eu include:strato.de mx -all300—
DMARC_dmarc.tagspaces.orgv=DMARC1; p=quarantine; ruf=mailto:[email protected]; sp=none; adkim=r; aspf=r300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectwww.tagspaces.org
IssuerGoogle Trust Services
Valid until2027-01-11T22:12 · Remaining when checked: 81 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, max-age=0, must-revalidate
servercloudflare
strict-transport-securitymax-age=63072000; includeSubDomains; preload
content-security-policydefault-src 'self' https://userlike-cdn-umm.b-cdn.net; img-src 'self' data: https:; media-src 'self' data: https:; connect-src 'self' https://cloud.ccm19.de https://plausible.io https://tagspacesstore.onfastspring.com https://api.userlike.com https://userlike-cdn-widgets.s3-eu-west-1.amazonaws.com wss://umd.userlike.com/umd/ https://api.staticforms.xyz/submit; script-src 'self' 'unsafe-eval' 'unsafe-inline' https://cloud.ccm19.de https://plausible.io https://sbl.onfastspring.com https://userlike-cdn-widgets.s3-eu-west-1.amazonaws.com https://userlike-cdn-umm.b-cdn.net; style-src 'self' 'unsafe-inline' https://cloud.ccm19.de https://plausible.io https://sbl.onfastspring.com; object-src 'none'; frame-ancestors 'none'; base-uri 'self'; form-action 'self' https://api.staticforms.xyz https://app.keila.io; frame-src 'self' https://ghbtns.com https://demo.tagspaces.com https://tagspacesstore.onfastspring.com;
x-frame-optionsDENY
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
permissions-policycamera=(), microphone=(), geolocation=()
access-control-allow-origin*

Identified technologies

Docusaurus 3.10.1Cloudflare

Pages, Search and Sharing

Meta descriptionTagSpaces is a free, open-source file organizer for Windows, macOS, Linux, and the web. Tag files and folders, take notes, and manage your digital life—100% offline, no login.
Canonical URLhttps://www.tagspaces.org/
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 3 disallowed
  • Allow/
  • Disallow/legal/privacy/
  • Disallow/legal/terms/
  • Disallow/legal/subscription-terms/

User reviews (0)

  • No reviews yet.