The Text Utils is a simple web application built using React and Bootstrap. It provides various functionalities for text manipulation, including converting text to uppercase or lowercase, removing extra spaces, copying text to the clipboard, downloading text files, and speaking text aloud. The app offers a user-friendly interface that makes it easy to manage and manipulate text.
- Convert text to uppercase
- Convert text to lowercase
- Remove extra spaces from the text
- Copy text to the clipboard
- Download text as a
.txtfile - Clear the text area
- Speak the text aloud using the Web Speech API
- Display a summary of the text, including word and character count
- Frontend: React.js, Bootstrap
- Web APIs: Web Speech API
- State Management: React Hooks (useState)
- Clone the repository:
git clone https://github.com/utsav4504/TextUtils.git cd TextUtils - Install dependencies:
npm install
- Start the application:
npm start
- Open your web browser and navigate to
http://localhost:3000.
- Enter text in the provided text area.
- Use the buttons to manipulate the text as needed:
- Convert to Uppercase: Changes all text to uppercase.
- Convert to Lowercase: Changes all text to lowercase.
- Remove Extra Spaces: Eliminates any extra spaces from the text.
- Copy to Clipboard: Copies the text to the clipboard for easy pasting.
- Download Text: Downloads the current text as a
.txtfile. - Clear: Clears the text area.
- Speak: Reads the text aloud using the browser's speech synthesis feature.
You can find the source code and additional details at Text Utility App GitHub Repository.
If you have any questions or suggestions, feel free to contact me at utsav45.jn@gmail.com.