Handle an acronym in a name
Converting getHTTPResponse to snake_case produces get_http_response. The converter splits both lowercase-to-uppercase boundaries and acronym-to-word boundaries.
Change capitalization or turn a phrase into an identifier-style name. Choose the conversion and casing language, then compare the original text with the result before copying or downloading it.
0 input code points → 0 output code points. Casing can change length: ß becomes SS in uppercase.
Title case capitalizes every word, including short words. Sentence case lowercases the rest of each sentence; review names and acronyms. Identifier styles remove punctuation and emoji and split camel-case boundaries. No transliteration or identifier validation is performed. Maximum input: 250,000 UTF-16 code units.
All conversions run locally in browser memory. No text-generation or translation service is used.
Paste your text into the original-text field.
Choose uppercase, lowercase, title, sentence, toggle, alternating, or an identifier style.
Select a casing language when rules such as Turkish dotted and dotless I matter.
Review names and acronyms in the preview, then copy the result or download a plain-text file.
Converting getHTTPResponse to snake_case produces get_http_response. The converter splits both lowercase-to-uppercase boundaries and acronym-to-word boundaries.
With Turkish selected, the lowercase form of I is ı and the uppercase form of i is İ. English casing uses a different mapping.
A word written with a base letter and a combining accent retains its mark during conversion. Casing does not normalize the text to a different Unicode normalization form.
Title case capitalizes the first letter of each letter-or-number word and lowercases the remaining letters, including short words. It is a mechanical style rather than a publishing style guide. Sentence case treats a new line, or a period, exclamation mark, or question mark followed by whitespace, as a boundary. It uppercases the first letter and lowercases the rest. Proper names, acronyms, and abbreviations need review.
camelCase, PascalCase, snake_case, and kebab-case split existing case boundaries and treat punctuation as word separators. They preserve Unicode letters, combining marks, and numbers; emoji and punctuation are omitted. The output is not checked against a programming language’s identifier rules. Some Unicode case mappings expand to several characters, so output length can change.
No. Title and sentence conversions lowercase the source before applying their rules. Review brand names, proper nouns, and acronyms after conversion.
No. Alternating case advances only for characters that have different uppercase and lowercase forms. Spaces, punctuation, numbers, and emoji do not advance the pattern.
Unicode full case mappings can expand one character into several. The converter uses the browser’s locale-aware string casing rather than assuming a one-to-one mapping.
Not necessarily. Identifier styles remove punctuation but may start with a digit, retain non-ASCII letters, or produce a reserved word. Check the rules of the language where you plan to use it.