A comprehensive web application for encoding and decoding various formats, built with Next.js and TypeScript.
- Base64 Encode/Decode
- Base32 Encode/Decode
- Base58 Encode/Decode
- URL Encode/Decode
- HTML Entity Encode/Decode
- Unicode Encode/Decode
- ASCII ↔ Binary ↔ Hex ↔ Decimal conversions
- MD5
- SHA-1
- SHA-256
- SHA-512
- Blake2b
- Image to Base64
- File to Base64 (drag-and-drop)
- Morse Code
- ROT13 Cipher
- Caesar Cipher
- Atbash Cipher
- Vigenère Cipher
- JWT Encode/Decode
- Text Beautifier (JSON, XML)
- Node.js 18.x or later
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/encoding-utilities.git
cd encoding-utilities- Install dependencies:
npm install
# or
yarn install- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser.
- 🎨 Modern, responsive UI with dark mode support
- 📱 Mobile-friendly design
- 🔄 Real-time encoding/decoding
- 📋 Copy to clipboard functionality
- 🎯 Error handling and validation
- 🎨 Beautiful and intuitive interface
- Next.js 14
- TypeScript
- Tailwind CSS
- React Icons
- js-base64
- crypto-js
- react-hot-toast
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.