π Text-Emoji Cipher
Text-Emoji Cipher is a React-based web app that lets you securely encrypt and decrypt messages using AES encryption and have fun sharing them as emoji strings! No servers, no storageβjust your browser, your secret key, and a smile π.
β¨ Features
- π AES Encryption: Industry-standard AES keeps your message safe.
- π Emoji Cipher: Convert encrypted Base64 into a string of emojis.
- π Stateless & Client-Side: Everything happens in your browserβno backend.
- π Copy & Share: One-click copy of the emoji cipher for easy sharing.
- π± Responsive UI: Works beautifully on desktop and mobile.
- π Built-in Guide: Step-by-step βHow to Useβ instructions.
- π·οΈ Header & Footer: Branded with your name & personal link.
πΈ Screenshots


π οΈ Installation
- Clone the repo:
git clone https://github.com/kshitij7704/Text_to_Emoji_Encoder.git
cd Text_to_Emoji_Encoder
- Install dependencies:
- Run locally:
- Build for production:
π Project Structure
Text_to_Emoji_Encoder/
βββ public/
β βββ index.html
β βββ lock.png
β βββ unlock.png
β βββ arrow.png
βββ src/
β βββ components/
β β βββ Header.jsx
β β βββ Footer.jsx
β β βββ Steps.jsx
β β βββ Encoder.jsx
β β βββ Decoder.jsx
β βββ App.jsx
β βββ index.js
β βββ style.css
βββ package.json
βββ README.md
π Usage
ποΈ Encode
- Select the Encode tab.
- Enter your message and a secret key.
- Click Encode Message π to generate your emoji cipher.
- Click Copy Emoji Cipher π and share it!
π Decode
- Select the Decode tab.
- Paste the emoji cipher and enter the same secret key.
- Click Decode Message π to reveal the original text.
π Deployment
Deploy on Netify, URL: https://text-emoji-cipher.netlify.app/
π§° Technologies
- React
- Crypto-JS (AES)
- JavaScript (ES6+)
- HTML5 & CSS3
- Poppins Font from Google Fonts
π¨βπ» Author
Kshitij Kashyap
π LinkedIn
π» GitHub