A lightweight and minimalist Obsidian plugin to view, open, and edit
.urlfiles directly in Obsidian’s native webview. Perfect for users who want to keep web documents or webapps accessible inside Obsidian, while standard links still open in your browser. If you simply want all links to open in a webview, use the Webview Core Plugin instead.

Install the plugin from the Community plugins section in the app settings.
Clone the plugin in your .obsidian/plugins directory:
cd /path/to/your/vault/.obsidian/plugins
git clone https://github.com/Kieirra/obsidian-url-extension.git
Download the latest release and unzip it in the .obsidian/plugins/obsidian-url-extension directory.
You can create a .url file in three ways:
Location rules:
Newly created .url files open directly in edit mode.
You can write either a plain URL:
https://example.com
Or Windows format:
[InternetShortcut]
URL=https://example.com
.url file) → "Edit URL".url file and click the edit icon (top right)Note: When a .url file is created via the plugin, edit mode takes precedence over “Open in browser by default” for that first open.
If you type a URL without a scheme (e.g. www.google.com), the plugin automatically prepends https:// when opening the link (https://www.google.com). If you include a scheme (http://, https://, etc.), it is respected as-is.
Configure in Settings > Community plugins > .url WebView Opener:
.url file.npm run buildREADME.mdmanifest.jsonmain.js (with npm run build)README.md as descriptionmain.js, styles.css and manifest.json from as attachments| Version | Date | Notes |
|---|---|---|
1.4.0 |
2026-05-12 | Auto-fetch the page title and rename the file when saving a new URL |
1.3.1 |
2025-09-01 | Fix error when clicking on "Edit URL" that do not open the editor |
1.3.0 |
2025-09-01 | Add file context-menu action "Edit URL" and when "Open in browser by default" is enabled, automatically close the empty Obsidian tab after opening in the browser and fix the 'Failed to open' error |
1.2.2 |
2025-08-18 | Fix "Failed to open" when "Open in browser by default" is enable for new/empty url file |
1.2.1 |
2025-08-17 | Cancel on newly created .url deletes the empty file and closes the tab; Cancel on existing files simply exits edit mode |
1.2.0 |
2025-08-15 | Add ribbon and folder context-menu creation, open-newly-created in edit mode, and automatic https:// normalization |
1.1.3 |
2025-07-10 | Update manifest.json (minimal obsidian version supported) |
1.1.2 |
2025-06-11 | Removed title from settings to comply with plugin guidelines |
1.1.1 |
2025-06-11 | Fix issues to publish plugin |
1.1.0 |
2025-06-10 | Add fullscreen mode and navigation buttons |
1.0.0 |
2025-06-10 | Initial version |
This project is released under the MIT License.
Bug reports and feature requests are welcome!