Fixing copied text
Pasted text from a PDF or website is often in ALL CAPS or inconsistent casing. One click normalizes it to sentence or title case instantly.
Writing, editing, cleanup, and comparison tools for text-heavy work.
Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case with ToolMint. Paste your text, click the case you want, and copy the result instantly. Live word, character, and sentence counter included.
Pasted text from a PDF or website is often in ALL CAPS or inconsistent casing. One click normalizes it to sentence or title case instantly.
Convert a phrase to camelCase, snake_case, or kebab-case when naming variables, CSS classes, or API fields without typing it out.
Apply Title Case to blog post headlines, article titles, and email subject lines in one step without manually capitalizing each word.
Type or paste the text you want to convert.
Click UPPER, lower, Title, Sentence, camelCase, snake_case, or kebab-case.
See the converted text update instantly in real time.
Copy the result to your clipboard with one click.
Title Case and Sentence case look similar but follow different rules. Title Case capitalizes the first letter of every major word β typically used for blog post headings, article titles, book titles, email subject lines, and navigation menu items. Most style guides (AP, Chicago, APA) capitalize nouns, verbs, adjectives, and adverbs but leave articles, prepositions, and short conjunctions lowercase. Sentence case capitalizes only the first word of each sentence and any proper nouns β this is the standard for body text, product descriptions, social media captions, and most conversational contexts. If you are writing a news headline or a page title, Title Case is typically expected. For everything else, Sentence case reads more naturally.
These three formats are used in programming and web development rather than natural language writing. camelCase joins words without spaces and capitalizes each new word after the first β for example, myVariableName or getUserData. It is commonly used for JavaScript variables, function names, and JSON property keys. snake_case joins words with underscores and keeps everything lowercase β for example,my_variable_name. It is the convention in Python variables and database column names. kebab-case uses hyphens instead of underscores β for example,my-variable-name. It is the standard for CSS class names, HTML attributes, and URL slugs. Use this tool to quickly convert any phrase into the correct format for your project without manually retyping it.
Count words, characters, sentences, and reading time in real time.
Strip extra spaces, blank lines, and tabs from text in one click.
Check spelling, capitalization, and grammar errors with fast browser-based proofreading.
Reverse entire text, flip word order, or reverse characters in each word.