- 📋 Copy current tab URL with keyboard shortcut
- 🎨 Multiple copy formats: Plain, Markdown, HTML
- ⚙️ Customizable settings (default format, auto-close popup)
- 🔔 Toast notifications for success/error feedback
- 🛡️ Error handling for restricted pages (chrome://, edge://, etc.)
- 🖱️ Popup UI for quick access and format selection
- 💾 Settings sync across devices
- 🌐 Works across all platforms (Windows, macOS, Linux, ChromeOS)
- Install the extension (see Installation below)
- Pin the extension to your toolbar (click puzzle icon → pin cpyurl)
- Try it out:
- Press
Alt+Cto copy current URL - Or click the extension icon for more options
- Press
Press the keyboard shortcut (default: Alt+C on Windows/Linux, MacCtrl+C on macOS) to copy the current tab URL using your default format.
Click the extension icon to open the popup where you can:
- View the current tab URL
- Copy in different formats (Plain, Markdown, HTML)
- Configure settings (default format, auto-close behavior)
- Plain:
https://example.com - Markdown:
[Page Title](https://example.com) - HTML:
<a href="https://example.com">Page Title</a>
See TESTING.md for detailed testing instructions.
Quick Test:
- Build:
npm run build - Load in Chrome:
chrome://extensions/→ Load unpacked → selectdistfolder - Test: Press
Alt+Con any webpage
- FEATURES.md - Detailed feature overview and use cases
- TESTING.md - Complete testing guide
- CONTRIBUTING.md - Development setup and guidelines
- CHANGELOG.md - Version history
- Navigate to the latest release
- Download the cpyurl.zip archive
- Open chrome and navigate to extensions
- Drag and drop the zip archive
Prerequisites: node v22 and pnpm
- Install dependencies
pnpm install
- Build & bundle
pnpm build:bundle
| OS | Shortcut |
|---|---|
| Windows | Alt+C |
| MacOS | MacCtrl+C |
| Linux | Alt+C |
| ChromeOS | Alt+C |
To manually configure shortcuts, navigate to:
chrome://extensions/shortcuts