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

sxjeelsxjeel60 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
4 weeks ago
Created
4 weeks ago
Updates
2 releases
Downloads
60
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

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Remember cursor position

Remember cursor and scroll position for each note.

Gemini Scribe

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

Note Refactor

Extract note content into new notes and split notes.

Code Space

Professional code file management with visual dashboard, syntax highlighting editor, and Markdown embedding.

AI Agent

Lend your vault to an AI agent. It can read, write, and search your notes.

List Callouts

Create simple callouts in lists.

Notebook Navigator

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

Advanced Tables

Improved table navigation, formatting, and manipulation.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.