Text Cleaner is a Next.js web application built with ShadCN and Tailwind CSS. It allows users to input text and apply multiple cleaning methods to enhance readability and format consistency.
-
Remove extra spaces
-
Convert text to uppercase/lowercase
-
Remove special characters
-
Remove numbers
-
Trim whitespace
-
Replace multiple spaces with a single space
-
Remove duplicate words
-
Convert text to sentence case
-
Strip HTML tags
-
Normalize Unicode characters
-
Remove punctuation
-
Convert text to title case
-
And more...
-
Framework: Next.js
-
Styling: Tailwind CSS
-
UI Components: ShadCN (Radix UI)
git clone https://github.com/yourusername/text-cleaner.git
cd text-cleaner
npm install
# or
yarn install
Run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 in your browser.
-
Enter or paste text into the input box.
-
Select the cleaning methods you want to apply.
-
Click the "Clean Text" button.
-
Copy or export the cleaned text as needed.
To deploy the project on Vercel:
npm run build
vercel deploy
-
Fork the repository.
-
Create a new branch (feature-xyz).
-
Commit changes and push.
-
Open a Pull Request.
This project is licensed under the MIT License.
tejas shinde