Powerful Bidirectional URL Switching

Seamlessly switch between related websites with a powerful Chrome extension for bidirectional URL conversion and redirection.

TypeScript React Chrome Extension MIT License
Download Extension View on GitHub
URL Switch Demo

🚀 Features

↔️

Bidirectional URL Conversion

Seamlessly switch between related websites (e.g., github.com ↔ github.dev)

⚙️

Powerful Rule Management

Create, edit, and organize URL conversion rules

📂

Group Organization

Rules can be organized into logical groups (GitHub, StackOverflow, etc.)

🎚️

Flexible Control

Global extension toggle and per-rule group enabling/disabling

🔄

Auto-redirect Mode

Automatically redirect to the target site based on your rules

💾

Import/Export

Easily backup and share your rule configurations

📥 Installation

1

Download the Extension

Go to the Releases page and download the latest .zip file.

2

Unzip the File

Extract the downloaded ZIP file to a local folder.

3

Open Chrome Extensions

Open Chrome and navigate to chrome://extensions

4

Enable Developer Mode

Toggle "Developer mode" in the top-right corner of the extensions page.

5

Load the Extension

Click "Load unpacked" and select the unzipped folder.

Coming soon to the Chrome Web Store!

Download Now

💡 Usage

1

Navigate to any website

Open a website that you want to switch to a related URL.

2

Click the URL Switch icon

Click the URL Switch icon in your browser toolbar to open the popup.

3

Select a redirect option

Choose from available redirects for the current page.

4

Toggle Auto Redirect (Optional)

Enable "Auto Redirect" for automatic switching based on your rules.

URL Pattern Format Example

From Pattern: ^https?://github\.com/([^/]+/[^/]+)(?:/.*)?$

To Pattern: https://github.dev/$1

This converts https://github.com/username/repo to https://github.dev/username/repo