Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Show Hidden Files

witi42witi421k downloads

Reveals hidden dotfiles and all file types in the file explorer.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Reveals hidden dotfiles (.claude/, .gitignore, .env, .github/, etc.) and all file types directly in the Obsidian file explorer.

Features

  • Show all file types — Exposes files with unsupported extensions (.json, .yml, .toml, etc.) in the file explorer. Synced with Obsidian's native "Detect all file extensions" setting.
  • Show hidden files — Shows files and folders whose names start with a dot, which Obsidian hides by default.

Both settings are enabled by default when the plugin is activated and fully reverted when the plugin is disabled.

Note: Enabling this plugin exposes sensitive dotfiles (.env, .git-credentials, etc.) in the Obsidian file explorer, making them viewable, editable, and deletable. Make sure you understand what these files are before modifying them.

Installation

From Community Plugins (recommended)

  1. Open Settings → Community plugins → Browse
  2. Search for Show Hidden Files
  3. Click Install, then Enable

Manual

  1. Download main.js, manifest.json, and styles.css (if present) from the latest release.
  2. Create the folder .obsidian/plugins/show-hidden-files/ inside your vault.
  3. Copy the downloaded files into that folder.
  4. Open Settings → Community plugins, refresh the list, and enable Show Hidden Files.

BRAT

Install via BRAT with the repo URL:

witi42/obsidian-show-hidden-files

Settings

Setting Default Description
Show all file types On Toggle unsupported file extensions in the explorer. Mirrors Obsidian's native "Detect all file extensions" option.
Show hidden files On Toggle dotfiles and dotfolders in the explorer. .obsidian and .trash are always excluded.

Building from source

git clone https://github.com/witi42/obsidian-show-hidden-files.git
cd obsidian-show-hidden-files
npm install
npm run build

This produces main.js in the project root. Copy it along with manifest.json into your vault's plugin folder to test.

For development with hot-reload:

npm run dev

How it works

  • Show all file types uses Obsidian's internal vault.setConfig('showUnsupportedFiles', …) API to toggle the native setting programmatically.
  • Show hidden files intercepts the vault adapter's reconcileDeletion method — when Obsidian tries to hide a dotfile, the plugin re-registers it instead. A full vault rescan via listRecursive triggers discovery of all dotfiles on startup.
  • On disable, both settings are restored to their previous values and all revealed dotfiles are hidden again.

Compatibility

  • Desktop only — relies on Node.js filesystem APIs for dotfile discovery.
  • Requires Obsidian v0.15.0+.

License

MIT

88%
HealthExcellent
ReviewSatisfactory
About
Reveal hidden dotfiles and dotfolders and expose unsupported file types (e.g., .env, .gitignore, .json, .yml) directly in the Obsidian file explorer. Sync with Obsidian's native file-extension detection and fully revert visibility when the plugin is disabled.
FilesSidebarFormats
Details
Current version
1.0.3
Last updated
Last month
Created
2 months ago
Updates
4 releases
Downloads
1k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
witi42witi42
GitHubwiti42
  1. Community
  2. Plugins
  3. Files
  4. Show Hidden Files

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Novel word count

Display a word count, page count, creation date, or other statistics for each file, folder and vault in the File Explorer pane.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

File Explorer Note Count

See the number of notes in each folder within the file explorer.

File Tree Alternative

An alternative file tree view with separate folder and file panes.

Trash Explorer

Restore and delete files from the Obsidian .trash folder.

File Explorer++

Hide and pin files and folders in the file explorer using custom filters.