Obsidian Link Title
unlistedby Indigo Karasu
Rename URL-only notes to their website title.
Obsidian Link Title

Renames Markdown notes whose entire body is exactly one HTTP(S) URL (surrounding whitespace allowed) to domain — Page Title.
Renaming is conservative and explicit: use the command palette command Rename URL-only notes or the settings button. It never runs at startup, so it cannot create automatic rename loops. Notes with any additional content are ignored. Renames preserve the source folder. Existing files, malformed URLs, redirects, timeouts, non-HTML responses, missing titles, and network failures are skipped safely, with actionable per-note notices and a scan summary.
The plugin uses Obsidian's requestUrl, which follows Obsidian's desktop and mobile networking rules. It is not desktop-only and does not block startup. Hostnames are lowercased, leading www. is removed, and meaningful subdomains are retained. Unsafe filename characters are normalized and titles are bounded.
Development
npm install
npm run lint
npm test
npm run build
License
MIT
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.