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

URL Formatter

thomassnoeckthomassnoeck1k downloads

Automatically formats specific URLs pasted into your notes into clean Markdown links.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Automatically transforms messy URLs into clean, readable Markdown links when you paste them into Obsidian.

📖 Overview

URL Formatter helps you maintain clean and organized notes by automatically converting long, complex URLs into concise Markdown links based on customizable patterns.

💡 The Problem

Constantly pasting long URLs like this into your daily notes:

https://your-company.atlassian.net/browse/PROJ-12345

✨ The Solution

This plugin automatically formats them into clean links:

[PROJ-12345](https://your-company.atlassian.net/browse/PROJ-12345)

Or even:

[Jira: PROJ-12345 (your-company)](https://your-company.atlassian.net/browse/PROJ-12345)

[!TIP] Perfect for anyone who frequently pastes URLs containing meaningful identifiers (like Jira tickets, blog posts, documentation pages) into their vault!

🎯 Usage Examples

Here are practical examples showing how to configure patterns and their outputs:

Example 1: Jira Ticket Formatting

Setting Value
Pattern Name My Jira Tickets
Regular Expression https:\/\/yourcompany\.atlassian\.net\/browse\/([A-Z0-9-]+)
Output Format $1

Input:

https://yourcompany.atlassian.net/browse/PROJ-4567

Output:

[PROJ-4567](https://yourcompany.atlassian.net/browse/PROJ-4567)

Example 2: Blog Posts with Year & Slug

Setting Value
Pattern Name My Blog Posts
Regular Expression https:\/\/www\.example\.com\/blog\/(\d{4})\/([a-zA-Z0-9_-]+)
Output Format Blog ($1): $2

Input:

https://www.example.com/blog/2023/my-awesome-article

Output:

[Blog (2023): my-awesome-article](https://www.example.com/blog/2023/my-awesome-article)

Example 3: Documentation Pages

Setting Value
Pattern Name Specific Docs Page
Regular Expression https:\/\/docs\.mycompany\.com\/pages\/([a-z0-9-]+)
Output Format Docs: $1

Input:

https://docs.mycompany.com/pages/getting-started

Output:

[Docs: getting-started](https://docs.mycompany.com/pages/getting-started)

☕ Support

Coffee is life and it sure helps me keep going!

80%
HealthExcellent
ReviewSatisfactory
About
Convert messy URLs into concise Markdown links when pasted into notes. Define customizable regex patterns and output formats to extract identifiers (Jira tickets, blog posts, docs) and produce readable link text while preserving the original URL.
LinksMarkdownAutomation
Details
Current version
1.1.1
Last updated
5 months ago
Created
11 months ago
Updates
5 releases
Downloads
1k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
thomassnoeckthomassnoeck
www.thomassnoeck.com
GitHubthomassnoeck
  1. Community
  2. Plugins
  3. Links
  4. URL Formatter

Related plugins

Auto Link Title

Automatically fetches the titles of links from the web.

Link Embed

Convert URLs in your notes into embeded previews.

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.

Advanced URI

Control everything with URI.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Consistent Attachments and Links

Move note attachments and update links automatically.

PodNotes

Write notes on podcasts with ease.

Note Linker

Automatically find and create new links between notes.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.