Txtmoji - Emoji Encryption Website
Hide your text messages with emojis! āØ
- š Text-to-Emoji Encryption: Convert plain text into emoji sequences using password-based encryption
- š Emoji-to-Text Decryption: Decode emoji sequences back to original text with the correct password
- š± Mobile Responsive: Works perfectly on all devices
- šØ Beautiful UI: Modern design with pastel purple theme and floating cards
- š Dark Mode: Toggle between light and dark themes
- š Copy to Clipboard: Easy copying with success animations
- š Privacy First: No messages or passwords are stored
- Enter your text message and a password
- Click "š Encrypt" to convert it to emojis
- Share the emoji sequence with someone
- They can decrypt it using the same password
- Frontend: React with TypeScript
- Backend: Hono API framework
- Styling: TailwindCSS
- Encryption: Custom emoji mapping with password salting
āāā backend/
ā āāā index.ts # Main API server
ā āāā encryption.ts # Encryption/decryption logic
āāā frontend/
ā āāā index.html # Main HTML template
ā āāā index.tsx # React app entry point
ā āāā components/ # React components
ā āāā style.css # Custom styles
āāā shared/
āāā types.ts # Shared TypeScript types
POST /api/encrypt
- Encrypt text to emojis
POST /api/decrypt
- Decrypt emojis to text
GET /
- Serve the main application
GET /about
- About page
- No messages or passwords are stored on the server
- All encryption/decryption happens server-side but data is not persisted
- Use strong passwords for better security