A powerful, modern text manipulation tool built with React and Vite. Transform, analyze, and encode your text with a beautiful, responsive interface featuring the "Cosmic Developer" theme.
Context-aware sorting and deduplication that works on both lines and words.
- Smart Sort: Automatically sorts lines (multi-line) or words (single-line).
- Smart Dedupe: Removes duplicate lines or duplicate words based on context.
- "Cosmic Developer" Theme: Professional dark mode with Slate & Neon Blue palette.
- Glassmorphism Header: Distinctive frosted glass effect.
- Lucide Icons: Crisp, industry-standard SVG icons.
- Responsive Layout: Optimized for mobile and desktop.
- UPPERCASE / lowercase / Title Case / Sentence case
- Remove extra spaces
- Reverse text
- Real-time match counting
- Replace all occurrences
- Case-sensitive matching
- Base64 encoding/decoding
- URL encoding/decoding
- 📋 Copy to clipboard
- 💾 Download as .txt file
- ↩️ Undo / ↪️ Redo (50 steps)
- 📊 JSON Formatter
- Word count & Character count
- Sentence & Paragraph count
- Reading time estimate
- React 19 - UI framework
- Vite - Build tool
- Lucide React - Icon library
- React Markdown - Markdown preview
- CSS Variables - Advanced theming
# Clone the repository
git clone https://github.com/matin676/Text-Utils.git
cd Text-Utils
# Install dependencies
npm install
# Start development server
npm run dev# Build and deploy to GitHub Pages
npm run deployMatin Imam
MIT License