Daniel Yim445 downloadsFetch the title of a pasted or dropped URL and insert it as a markdown link.
Paste a URL into Obsidian and get a markdown link titled with the page's name: https://example.com becomes [Example Domain](https://example.com).

[!NOTE] Named Links is a maintained fork of Auto Link Title by @zolrath, who deserves the credit for the original plugin. That project has been inactive since December 2024. This fork picks up from 1.5.5, fixes the bugs reported against it, and borrows the Japanese translation, FxTwitter lookups and
<URL>pasting from @yuu1111's fork.
[Fetching title…](url) placeholder goes in at once, then becomes the titled link. Paste several URLs and each is titled.p or P titles it too.A paste is only titled when it's nothing but URLs. It's left as pasted when you paste as plain text (Ctrl/Cmd+Shift+V), paste with several cursors, paste into code, frontmatter or a link target ([text](, [1]: , href="), or paste an image or an excluded site's URL. If no title can be found, the URL stays and a notice says so.
Files such as PDFs are named after their path instead of downloaded, except arXiv papers, which get the paper's title from its abstract page.
Set Link format to Custom and write a template. These are real results:
| Template | Pasting | Gives |
|---|---|---|
[{title}]({url}) (accessed {date}) |
https://obsidian.md/ |
[Obsidian - Sharpen your thinking](https://obsidian.md/) (accessed 2026-10-04) |
[{title} ({author})]({url}) |
a YouTube video | [The essence of calculus (3Blue1Brown)](https://www.youtube.com/watch?v=WUvTyaaNkzM) |
[{title} › {section}]({url}) |
https://en.wikipedia.org/wiki/Markdown#History |
[Markdown › History](https://en.wikipedia.org/wiki/Markdown#History) |
[{title}]({url}) - {description} |
https://obsidian.md/ |
[Obsidian - Sharpen your thinking](https://obsidian.md/) - The free and flexible app for your private thoughts. |
A value the page doesn't have is dropped along with the separator or parentheses next to it, so the same Wikipedia template on a URL without #History gives [Markdown](…). For more control, text in {?…} is written only when every value in it is there; see Optional parts. The Wikipedia example also has Remove the site name on.
Remove the site name and find-and-replace rules trim titles before they're written:
| Setting | Title | Becomes |
|---|---|---|
| Remove the site name | GitHub - obsidianmd/obsidian-releases: Community plugins list, … · GitHub |
obsidianmd/obsidian-releases: Community plugins list, … |
Domain title rule github.com: /^GitHub - ([^:]+):.*$/ => $1 |
the same | obsidianmd/obsidian-releases |
Page title rule (Official Video) => |
Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster) |
Rick Astley - Never Gonna Give You Up (4K Remaster) |
In a Templater template, this turns the selected URL into a titled link, using your settings:
<% await app.plugins.plugins['named-links'].api.getLink(tp.file.selection()) %>

Every command, setting, placeholder and rule, and the scripting API, is described in Commands and settings. No command has a default hotkey; set one under Settings → Hotkeys.
Named Links requests the pasted URL from your device, without loading its scripts, images or media, and checks the headers first so large files aren't downloaded. YouTube, Vimeo, Spotify and SoundCloud links go to that site's oEmbed API instead. Excluded sites are never requested, and neither is a link that came with its own title.
The one opt-in exception: Fetch X posts through FxTwitter sends twitter.com and x.com URLs to fxtwitter.com or fixupx.com, a third-party service. There's no telemetry.
Works on Obsidian mobile with the long-press Paste action. Some keyboards' clipboard shortcuts (Gboard's, for one) don't fire a paste event; use the Paste URL and fetch its title command instead.
Named Links has its own plugin id, so settings don't carry over by themselves. If Auto Link Title's are still in your vault, the settings tab offers to import them. Disable Auto Link Title once you've switched; while both are on, whichever runs first takes each paste.
What's different from Auto Link Title 1.5.5:
2206.08077.pdf (#111)..ai domains, hyphenated hosts, ports and IPs are recognized (#172, #154), and www. URLs get https:// (#12).Fetching Title#… behind (#167).p and P title URLs (#7), copied links keep their own title (#129), link formats can show the author, description and date (#15, #86, #136), and scripts can fetch titles (#52, #146).Going by what each plugin's README documents (October 2026); a dash means it isn't mentioned.
| Named Links | Auto Link Title | URL Namer | Paste URL into selection | Links | |
|---|---|---|---|---|---|
| Titles a URL as you paste it | Yes | Yes | Optional | No | No |
| Titles URLs already in a note | Command, at the cursor or across a selection | Command, at the cursor | Command, across a selection | No | When converting a URL to a markdown link |
| Several URLs pasted at once | Each titled | - | - | - | - |
| URL pasted over selected text links that text | Yes, by default | Optional | - | Yes | Command |
| Text pasted over a selected URL becomes its title | Optional | - | - | Command | Command |
| Title clean-up and find/replace rules | Yes | Maximum length only | - | - | - |
| Link format (HTML, custom templates) | Yes | - | - | - | Converts between link types |
| How it reads titles | From the page's HTML, without running the page | A hidden browser window that runs the page, by default | From the page's HTML | Doesn't | From the page's HTML |
| Last updated | October 2026 | December 2024 | April 2026 | August 2025 | March 2026 |
If you only need to turn selected text into a link, Paste URL into selection is lighter, and Links does far more for converting and editing links. Named Links is about getting a good title on a URL with as little effort as possible.
See docs/DEVELOPMENT.md and docs/TESTING.md. Contributions are welcome; see CONTRIBUTING.md.
MIT. If this plugin is useful to you, consider buying me a coffee.