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
  • Updates6

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!

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.2.0
Last updated
Last month
Created
Last year
Updates
6 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.

Advanced URI

Control everything with URI.

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.

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.

Easy Copy

Easily copy the text within inline code, bold text (and many other formats), or quickly generate an elegant link to a heading or block.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

BRAT

Easily install a beta version of a plugin for testing.