Convert text between twelve cases — upper, lower, title, camel, snake and more.
A headline
Title case with proper minor words
the lord of the ringsA variable name
Between programming conventions
parseHTMLStringShouty text
Back to sentence case
THIS WAS ALL CAPS.Any length, any language.
Twelve conventions, each with an example of what it does.
Switch between cases without re-pasting.
Uppercase, title case and snake case are the same job with a different setting. Twelve separate pages would waste your time and split the same search intent twelve ways.
"The Lord of the Rings" — minor words stay lowercase in the middle and are capitalised at either end, which is what style guides actually specify.
camelCase, snake_case and kebab-case convert between one another directly, and acronyms split where a human would split them.
Change text from one convention to another in one place. Sentence case, Title Case, UPPERCASE, lowercase, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE are all here, along with alternating and inverted case, and reversing by characters, words or lines. Title case follows the rule most style guides use — minor words stay lowercase unless they open or close the title. The programming conventions understand each other, so camelCase input converts to snake_case correctly without being retyped, and acronyms such as parseHTMLString split where a human would split them.
Keep going
Related pages in Text Tools, plus what others are using right now.
More text tools that pair well with this one.
Count words, characters, sentences and paragraphs as you type.
Count characters with and without spaces, against the limits that matter.
Sort lines alphabetically, numerically or by length, in either direction.
Remove duplicate lines while keeping the original order, with statistics.
Compare two pieces of text and see exactly what changed, line by line.
Replace text across a document, with optional regular expressions.
Create strong random passwords with full control over length and characters.
Format, validate and minify JSON, with errors that point to the exact line.
Work out any percentage — of a number, as a share, or as a change.
Convert between length, weight, temperature, volume, speed, data and more.
Find the mean, median, mode and range of a list of numbers, with the working shown.
See how savings grow with compounding, including regular contributions.
Sample and population standard deviation and variance, both shown, with the working.
Turn a logo into favicon.ico, the PNG sizes a site needs, and the HTML to declare them.
Check a downloaded file against its published checksum, without uploading anything.
Stamp text like DRAFT or CONFIDENTIAL across a PDF, in your browser.
Turn JSON into readable YAML, with quoting and multiline strings handled properly.
Escape text for HTML, or turn entities back into readable characters.