Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Copier – Firefox Extension

Extension Icon

A minimalist browser extension to copy the current tab's URL with Cmd+Shift+C / Ctrl+Shift+C.
Stop triggering DevTools by accident. Lightweight, privacy-friendly, and blazing fast.


📸 Screenshots

Popup (light)
Popup — light
Popup (dark)
Popup — dark
Right-click context menu
Right-click menu
In-page copy confirmation
In-page notification

🔧 Features

  • ⌨️ Copy the current tab URL via Cmd+Shift+C / Ctrl+Shift+C
  • 🧩 Five copy formats: raw URL, Markdown link [title](url), title + URL, tracking-free URL (strips utm_*, fbclid…), or domain only
  • 🪟 Combined popup — copy buttons, a QR code of the page, copy history and all settings on one screen
  • 🎯 Configurable default format for the keyboard shortcut
  • 🎹 Rebindable shortcut — click it in the popup and press any combo
  • 🖱️ Right-click context menu with a format sub-menu
  • 🌍 5 languages (EN, FR, ES, DE, IT) with real-time switching and SVG flags
  • 🎨 Light / Dark / System theme with a draggable pill, brand-styled glass UI
  • 🛑 Prevents DevTools from opening with the shortcut (on regular web pages)
  • 🔔 Non-intrusive, theme-aware in-page notification
  • 🔒 Privacy-first: no tracking, no data collection (declared in the manifest); the QR code is generated locally
  • ✅ Works on all websites

🚀 Install

Install from Firefox Add-ons

For development, you can install manually:

  1. Clone or download this repo
  2. Build the XPI: make build
  3. Go to about:debugging > This Firefox > Load Temporary Add-on
  4. Select the generated .xpi file from the dist/ folder

Alternatively, for direct development:

  • Go to about:debugging > This Firefox > Load Temporary Add-on
  • Select manifest.json directly from the src/ folder

🛠️ Build (.xpi)

To build the extension locally from source:

make build

This will create a .xpi archive in the dist/ folder.

To clean the build:

make clean

Ensure manifest.json and all source files are inside the src/ directory before building.


⚙️ Configuration

Access settings via the extension icon or about:addons > URL Copier > Preferences.

Available options:

  • Toggle the notification shown when a URL is copied
  • Choose the interface language (EN / FR / ES / DE / IT)
  • Pick a theme (Light / Dark / System)
  • Settings are saved instantly and synced across the browser

🧪 Use Case

Perfect for developers, researchers, and power users who frequently copy URLs and want a cleaner keyboard workflow. Ideal for:

  • Quick URL sharing during development
  • Research and reference collection
  • Content creation workflows
  • Anyone tired of accidentally opening DevTools

📜 License

MIT

About

A minimalist Firefox extension that copies the current tab URL to your clipboard using Cmd+Shift+C or Ctrl+Shift+C, preventing accidental DevTools opening. Lightweight, private, and fast.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Contributors

Languages