A simple and user-friendly web application that generates click-to-chat links for WhatsApp, Telegram, and Signal without requiring users to save contact numbers first.
Try it now: https://1bl4z3r.github.io/ctc/
Click-To-Chat allows people to start conversations on messaging platforms instantly by clicking a link. Instead of manually saving phone numbers to contacts, users can simply click your generated link and begin chatting immediately.
Perfect for:
- Business customer support
- Marketing campaigns
- Social media profiles
- Website contact buttons
- Email signatures
- QR codes for offline materials
- 🌍 Multi-country support - Comprehensive country code database
- 📱 Three platforms - WhatsApp, Telegram, and Signal link generation
- 💬 Custom messages - Pre-fill chat with default messages
- 📱 Mobile-optimized - Responsive design works on all devices
- 🔌 Offline capable - PWA functionality with offline caching
- 🆓 Completely free - No registration or payment required
- 🚀 Instant generation - Create links in seconds
- 📋 Easy copying - One-click copy to clipboard
- Visit https://1bl4z3r.github.io/ctc/
- Select your country from the dropdown
- Enter your phone number (without country code)
- Click the platform button (WhatsApp/Telegram/Signal)
- Copy the generated link and share it anywhere!
WhatsApp: https://wa.me/1234567890
Telegram: https://t.me/1234567890
Signal: https://signal.me/#p/+1234567890
Add ?text=
parameter to include pre-filled messages:
https://wa.me/1234567890?text=Hello!%20I%20need%20help%20with...
git clone https://github.com/1bl4z3r/ctc.git
cd ctc
# Open index.html in your browser or serve with a local server
python -m http.server 8000 # Python
# OR
npx serve . # Node.js
ctc/
├── index.html # Main application
├── offline.html # Offline support
├── index.css # CSS
├── index.js # JavaScript
├── identity/ # Images and icons
├── CountryCodes.json # Country codes JSON
└── site.webmanifest # PWA configuration
- Frontend: Pure HTML, CSS, JavaScript
- PWA: Service Worker for offline functionality
- Data: JSON-based country code database
- APIs: Uses official messaging platform URL schemes
Platform | URL Format | Custom Messages |
---|---|---|
wa.me/number |
✅ Supported | |
Telegram | t.me/number |
✅ Supported |
Signal | signal.me/#p/+number |
✅ Supported |
- Add to website contact pages
- Include in email signatures
- Create QR codes for business cards
- Use in social media profiles
- Embed in customer support widgets
- Integration with contact forms
- API endpoints for link generation
- Mobile app deep linking
- Campaign landing pages
- Social media advertising
- Print marketing materials
- Event networking
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Add more messaging platforms
- Improve UI/UX design
- Add new features (QR code generation, bulk link creation)
- Bug fixes and optimizations
- Documentation improvements
- Translations for other languages
This project is open source and available under the MIT License.
- GitHub Issues: Report bugs or request features
- Developer: @1bl4z3r