A Chrome/Brave extension that automatically redirects ar:// and ipfs:// URLs to configurable gateways.
- Automatic redirection of
ar://URLs to Arweave gateways - Automatic redirection of
ipfs://URLs to IPFS gateways - Configurable gateways via popup interface
- Simple and lightweight - no unnecessary permissions
- Clone or download this repository
- Open Chrome/Brave and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked" and select this folder
- Pin the extension to your toolbar for easy access
Coming soon...
The extension automatically redirects URLs when you navigate to them:
ar://iyP62-Rs8uwBTCDjIkEzvjATIWqeKyiU2Kpqhso0AyA→https://arweave.net/iyP62-Rs8uwBTCDjIkEzvjATIWqeKyiU2Kpqhso0AyA(Hoody.webp)ipfs://QmdMPYwsTDs2snxzGAUAtBkivsDh8932GUQgTuayNygdsQ/BrokenJazz24.mp4→https://ipfs.io/ipfs/QmdMPYwsTDs2snxzGAUAtBkivsDh8932GUQgTuayNygdsQ/BrokenJazz24.mp4(BrokenJazz24.mp4)
- Click the extension icon in your toolbar
- Enter your preferred gateway URLs:
- Arweave:
https://arweave.net(default) - IPFS:
https://ipfs.io/ipfs(default)
- Arweave:
- Click "Save Settings"
https://arweave.net(official)https://arweave.livehttps://arweave.dev
https://ipfs.io/ipfs(official)https://gateway.pinata.cloud/ipfshttps://cloudflare-ipfs.com/ipfshttps://dweb.link/ipfs
gateway-redirector-extension/
├── manifest.json # Extension manifest
├── background.js # Service worker for URL handling
├── content.js # Content script for link interception
├── popup.html # Settings popup interface
├── popup.js # Popup JavaScript logic
├── test.html # Test page for development
├── icons/ # Extension icons (16x16, 48x48, 128x128)
└── README.md # This file
No build process required! The extension works directly from source.
- Load the extension in development mode
- Test with sample URLs:
ar://iyP62-Rs8uwBTCDjIkEzvjATIWqeKyiU2Kpqhso0AyA(Hoody.webp)ipfs://QmdMPYwsTDs2snxzGAUAtBkivsDh8932GUQgTuayNygdsQ/BrokenJazz24.mp4(BrokenJazz24.mp4)
- Check browser console for redirect logs
- Use the included test.html file for interactive testing
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
MIT License - feel free to use and modify as needed!
If you encounter any issues or have feature requests, please open an issue on GitHub.
Built with the help of Cursor AI coding assistant.
(c) 2025+ ndujaLabs