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

ValidTitle

sxjeelsxjeel164 downloads

Automatically prevents 'File name cannot contain...' errors by safely sanitizing illegal characters in wikilinks.

Add to Obsidian
ValidTitle screenshot
  • Overview
  • Scorecard
  • Updates2
617728131-c467e446-edc6-4fb5-be70-83a07a5438be

A lightweight, zero-configuration plugin that automatically sanitizes invalid Windows filename characters inside wikilinks ([[...]]) preventing Obsidian's annoying "File name cannot contain..." error popup.

How it works

When you type or click on a link with an illegal character (like [[French Revolution: Causes?]]), ValidTitle intercepts the link creation and automatically fixes it to [[French Revolution - Causes]] in a millisecond.

It safely ignores aliases (|), markdown tables, code blocks, and headings (#).

Replaces:

  • : with -
  • / \ | with -
  • removes * ? " < >

Usage

Just enable the plugin. There are no settings, no ribbons, and no commands. It simply works silently in the background.

HealthExcellent
ReviewPassed
FormattingFilesEditing
Details
Current version
1.0.0
Last updated
2 months ago
Created
3 months ago
Updates
2 releases
Downloads
164
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
sxjeelsxjeelsajee05
GitHubsajee05
  1. Community
  2. Plugins
  3. Formatting
  4. ValidTitle

Related plugins

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

Remember cursor position

Remember cursor and scroll position for each note.

Code Space

Professional code file management with visual dashboard, syntax highlighting editor, Markdown embedding, external folder mounts, and terminal integration.

Note Refactor

Extract note content into new notes and split notes.

Notebook Navigator

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

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.