onlinestringtools logo

String case changer

World's simplest string tool

Free online string case changer. Just load your string and it will automatically get converted to the case you want. There are no ads, popups, or nonsense, just a string capitalization changer. Load a string, get a new string with a new case. Created for developers by developers from team Browserling.
announcement heads up!
We just launched a new site – Online Integer Tools – a collection of utilities for crunching integers. Check it out!
Case and Multiline
Select string case.
Change case in each line individually.
Case Examples
Lower case example: "keep calm and carry on."
Upper case example: "KEEP CALM AND CARRY ON."
Chaos case example: "keeP CALm aND CaRrY on."
Title case example: "Keep Calm and Carry On."
True case example: "Keep calm and carry on."
Case Examples
Wavy-1 case example: "KeEp CaLm AnD cArRy On."
Wavy-2 case example: "kEeP cAlM aNd CaRrY oN."
Inverse case example: "kEEp caLM" → "KeeP CAlm"
Word case example: "Keep Calm And Carry On."
Reverse word case example: "keeP calM anD carrY oN."
String case changer tool What is a string case changer?
This tool changes the case of letters in a string. You can use the dropdown list in the options to select one of a dozen case changing algorithms. For example, if you need to change all letters to the small letters in a string, activate the "lowercase" mode. To convert all letters to capital letters, use the "UPPERCASE" option. If your string is a heading and you do not know how to correctly capitalize the characters, select the "Title Case" option. It parses the string and capitalizes important words and leaves short words non-capitalized. If you have multi-sentence data and you want to correctly capitalize sentences, then activate the "True case" mode. It turns the first character in each sentence and the word "I" to uppercase and the remaining symbols are converted to lowercase. If you need to create a case chaos in a string, enable the "ChAOs cAsE" option. It randomly assigns a case to every character. If you want to get the exact opposite case of the input data, then the "Inverse Case" option will be helpful. It turns small letters into big letters and big letters into small ones. The "WaVy-1" and "wAvY-2" modes alternate case for each glyph in a string, starting with upper case glyph (WaVy-1) or lower case glyph (wAvY-2). The "Word Case" option capitalizes the first symbol of each word and the "reversE worD casE" turns only the last letter of the word to uppercase. If you want to apply one of these modes to several strings independently, activate the "Multiline" mode. In this mode, each line is treated as a new string and modes such as "True case" and "Wavy" will operate correctly when the string spans multiple lines. Stringabulous!
String case changer examples Click to use
Title Case
In this example, we activate the option "Title Case". This mode creates a correct word capitalization for use in titles and headings.
and so the adventure begins
And So the Adventure Begins
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
True Case
This example fixes the case of a multi-sentence string. It uses the "True Case" option that capitalizes only the first character of the sentence and turns all other characters into lowercase.
dOn't BE THe sAMe. be bETter. or best.
Don't be the same. Be better. Or best.
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Word Case
This example uses the "Word Case" option to convert every first letter of every word to uppercase. The remaining part of the word is printed in lowercase.
if you can dream it, you can do it. walt disney
If You Can Dream It, You Can Do It. Walt Disney
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Upper Case
In this example, we set the case option to "Uppercase" to convert each symbol in the string to a capital symbol.
Keep it cool.
KEEP IT COOL.
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Lower Case
This example converts a string with a broken case into a lowercase string via the "Lowercase" option.
LIvE the MOMenT.
live the moment.
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Inverse Case
In this example, we get exactly the opposite case of the initial case. This is achieved via the "Inverse Case" option. This option flips the case of every character and creates small chars in place of large chars and large chars instead of small chars.
bETtER LatE tHAn NEVer.
BetTer lATe ThaN nevER.
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Chaos Case
This example creates a case chaos in Donna Marie Robie's quote. The case of each character is determined randomly by the computer.
People are like snowflakes, no two are ever alike.
peoPle ARE liKE snOwFLakES, no tWo ARe eVer alIke.
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Wavy-1 Case
This example creates a wave-like pattern in the letters of the input string. It starts with a large letter, then switches to a small letter, then switches again to large, then to a small again, and so on.
Time flies when you're having fun.
TiMe FlIeS wHeN yOu'rE hAvInG fUn.
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Wavy-2 Case
This example also creates a wave-like pattern. It's almost the same as the previous one but here the opposite case is used for each symbol: small, large, small, large, and so on.
Love is the beauty of the soul. — Augustine of Hippo
lOvE iS tHe BeAuTy Of ThE sOuL. — aUgUsTiNe Of HiPpO
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Reverse Word Case
In this example, we apply an extraordinary case format to Frank Zappa's quote. The option "Reverse Word Case" first turns all letters of all words into lowercase and then changes the ending letter of all words to uppercase.
So many books, so little time.
sO manY bookS, sO littlE timE.
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Multiline True Case
In this example, we combine the "True case" and "Multiline" options and apply them to Dan Brown's quote. As a result, all lines and all sentences begin with a capital letter. If the "Multiline" option was off, then only true sentences would begin with a capital letter and new lines in the middle of sentences would be ignored.
everything is possible. the impossible just takes longer.
Everything is possible. The impossible Just takes longer.
Required options
These options will be used automatically if you select this example.
Select string case.
Change case in each line individually.
Pro tips Master online string tools
You can pass input to this tool via ?input query argument and it will automatically compute output. Here's how to type it in your browser's address bar. Click to try!
https://onlinestringtools.com/change-string-case?input=and%20so%20the%20adventure%20begins&case=title-case&multiline=false
All string tools
Didn't find the tool you were looking for? Let us know what tool we are missing and we'll build it!
Quickly URL-escape a string.
Quickly URL-unescape a string.
Quickly convert a string to HTML entities.
Quickly convert HTML entities to a string.
Quickly convert a string to base64 encoding.
Quickly decode a base64-encoded string.
Quickly construct a netstring from a regular string.
Quickly decode a netstring and output its contents.
Quickly quote a string with backslashes.
Quickly un-quote a backslash-quoted string.
Quickly generate a random string.
Quickly generate a string from the given regular expression.
Quickly extract all regular expression matches from a string.
Quickly check if a string matches a regular expression.
Quickly extract a fragment of a string.
Quickly create an image from a string.
Quickly apply printf (or sprintf) on strings.
Quickly split a string into pieces.
Quickly join strings together.
Quickly filter lines that match a pattern in a multi-line string.
Quickly duplicate a string multiple times.
Quickly reverse a string.
Quickly find and replace parts of a string with a new string.
Quickly truncate a string to the given length.
Quickly left-trim and right-trim a string.
Quickly pad a string on the left.
Quickly pad a string on the right.
Quickly align a string to the right.
Quickly center a string.
Quickly sort a list of strings in alphabetical, alphanumerical or numerical order.
Quickly rotate a string to the left or to the right.
Quickly convert a string to ROT13.
Quickly convert a string to ROT47.
Quickly transpose a string.
Quickly fetch a part of a string.
Quickly add a prefix to a string.
Quickly add a suffix to a string.
Quickly convert spaces to newlines in a string.
Quickly convert newlines to spaces in a string.
Quickly convert spaces to tabs in a string.
Quickly convert tabs to spaces in a string.
Quickly remove empty lines from a string.
Quickly remove spaces, tabs, and newlines from a string.
Quickly remove dots, commas, and other marks from a string.
Quickly calculate a string's length.
Quickly calculate the number of newlines in a string.
Quickly convert a string to a binary string.
Quickly convert a binary string to a string.
Quickly convert a string to an octal string.
Quickly convert an octal string to a string.
Quickly convert a string to a decimal string.
Quickly convert a decimal string to a string.
Quickly convert a string to a hexadecimal string.
Quickly convert a hexadecimal string to a string.
Quickly convert a string to ASCII codes.
Quickly convert ASCII codes to a string.
Quickly change the case of characters in a string.
Quickly convert a string to uppercase.
Quickly convert a string to lowercase.
Quickly randomize the case of each letter in a string.
Quickly invert string's case.
Quickly extract string data from a JSON data structure.
Quickly convert a string to a JSON string.
Quickly convert a JSON stringified string to a regular string.
Quickly extract all string data from a HTML page.
Quickly extract all string data from an XML document.
Quickly convert a CSV file to evenly aligned columns of space-separated strings.
Quickly convert strings to a proper CSV file.
Quickly extract all string data from a BBCode markup.
Quickly convert a string to Morse code.
Quickly convert Morse code to a string.
Quickly create a palindrome from a string.
Quickly check if a string is a palindrome.
Quickly generate all monograms of a string.
Quickly generate all digrams of a string.
Coming soon These string tools are on the way
Replace Multiple Strings
Replace a set of strings with a new set.
Title-case a String
Convert a string to a title with proper titlecase.
Capitalize Words in a String
Convert the first letter of every word in a string to uppercase.
Justify a String
Stretch out a string and align it along the left and right margins.
Format a Multi-line String
Format and align a multi-line string.
Number of Letters in a String
Find how many letters there are in a string.
Number of Words in a String
Find how many words there are in a string.
Number of Lines in a String
Find how many lines there are in a multi-line string.
Number of Paragraphs in a String
Find how many paragraphs there are in a multi-line string.
Sort Words in a String
Sort all words in a string alphabetically.
Sort a Numeric String
Sort a string that contains only numbers.
Reverse Words in a String
Reverse the order of all words in a string.
Reverse Sentences in a String
Reverse the order of all sentences in a string.
String Frequency Analysis
Find most frequent letters, words and phrases in a string.
Create String Mnemonic
Generate a mnemonic for words in a string.
Number a Multi-line String
Add line numbers to a multi-line string.
Wrap a String
Wrap strings to the given line length.
Chunkify a String
Split a string into chunks of certain length.
Divide a String into Syllables
Find syllables in a string.
Shuffle Words in a String
Shuffle the order of all words in a string.
Extract Emails from a String
Find and extract all email addresses from a string.
Extract URLs from a String
Find and extract all web addresses from a string.
Zigzagify a String
Make a string go in zigzags.
Extract Numbers from a String
Find and extract all numbers from a string.
Generate String Statistics
Analyze string's complexity.
Convert a String to Punycode
Encode a string to punycode.
Convert Punycode to a String
Decode a string from punycode.
QP-encode a String
Convert a string to quoted-printable encoding.
QP-decode a String
Convert quoted-printable encoded data to a string.
Base32-encode a String
Encode a string to base32.
Base32-decode a String
Decode a string from base32.
Base58-encode a String
Encode a string to base58.
Base58-decode a String
Decode a string from base58.
Base85-encode a String
Encode a string to Ascii85.
Base85-decode a String
Decode a string from Ascii85.
UTF8-encode a String
Encode a string to UTF8.
UTF8-decode a String
Decode a string from UTF8.
UTF16-encode a String
Encode a string to UTF16.
UTF16-decode a String
Decode a string from UTF16.
UTF32-encode a String
Encode a string to UTF32.
UTF32-decode a String
Decode a string from UTF32.
IDN-encode a String
Encode a string to IDN.
IDN-decode a String
Decode a string from IDN encoding.
Uuencode a String
Convert a string to Unix-to-Unix encoding.
Uudecode a String
Convert Unix-to-Unix data to a string.
Xxencode a String
Convert a string to Xxencoding.
Xxdecode a String
Convert an Xxencoded string to a regular string.
HTML-strip a String
Strip all HTML tags from a string.
Remove Accent Characters
Remove all diacritical signs from a string.
Remove Duplicate Spaces
Normalize string spacing and remove all duplicate spaces.
Diff Two Strings
Visualy compare and find differences between two strings.
String Levenshtein Distance
Calculate Levenshtein distance between two strings.
Rewrite a String
A tiny string rewriting system.
Generate a Zalgo String
Convert a string to Unicode mess.
Generate String Typos
Create a list of all possible string typos.
Mirror a String
Generate a mirror copy of a string.
Generate Trigrams
Generate all 3-grams of a string.
Generate all N-grams
Generate all ngrams of a string.
Generate N-skip-M-grams
Generate n-skip-m-grams of a string.
Tokenize a String
Create a list of tokens from a string.
Lemmatize a String
Lemmatize all words in a string.
Stem a String
Do stemming of all words in a string.
Grep a String
Extract fragments that match a regular expression in a string.
Head a String
Split a string into fragments and extract the beginning parts.
Tail a String
Split a string into fragments and extract the ending parts.
Convert a String to an Array
Create an array of characters from a string.
Convert a String to Integers
Split a string into characters and return their integer values.
Quote a String
Wrap a string in a pair of quotes.
Unquote a String
Remove quotes around a string.
Shift a String
Shift characters in a string to the left or right.
Slugify a String
Create a SEO-friendly URL from a string.
Create a String Cloud
Create a word cloud from all words in a string.