About Case Converter
Case conversion looks trivial until a style guide, a naming convention or a codebase gets involved. Headlines want title case, body copy wants sentence case, URLs and CSS classes want kebab-case, JavaScript variables want camelCase, and constants want CONSTANT_CASE. Retyping by hand invites mistakes, especially in a long list of names.
This converter keeps a live preview in all eight styles, so you can switch between them without losing your text. The four whole-line styles preserve your line breaks; the four identifier styles split words apart and join them with the right separator, handling existing camelCase, snake_case and punctuation along the way.
What this tool does
Eight conversion styles
Uppercase, lowercase, title case, sentence case, camelCase, snake_case, kebab-case and CONSTANT_CASE are available side by side.
Live preview
The converted text updates as you type, so switching styles becomes a comparison rather than a repeated copy-and-paste.
Line breaks preserved
Uppercase, lowercase, title case and sentence case keep your paragraphs and line breaks instead of flattening the text.
Identifier-aware word splitting
camelCase and snake_case styles understand existing camelCase, PascalCase, snake_case and punctuation, so words split at the right points.
Title case with a small-word rule
Short joining words such as and, of and the stay lowercase unless they begin or end the title, matching common editorial style.
Copy, sample and clear
One click copies the result, a sample loads a mixed-case sentence and Clear empties the input for the next job.
How to use Case Converter
- 01
Paste the text to convert
Type or paste words, sentences or identifiers into the input box; conversion starts immediately.
- 02
Pick a conversion style
Select one of the eight styles; each button shows a short example of the casing it produces.
- 03
Review the live result
Check the converted text, especially proper nouns and acronyms, before copying it into its destination.
- 04
Copy the output
Press Copy to place the converted text on the clipboard, ready to paste into a document, code editor or form.
- 05
Clear and reuse
Use Clear to reset the input and try a different text in another style.
Supported formats and limits
- Input
- TXT
- Output
- TXT
- Processing
- Client-side, in your browser. Nothing is uploaded.
- Maximum size
- Bound by the memory available to your browser tab.
- Requirements
- Chrome, Edge, Firefox or Safari · JavaScript enabled
Limitations worth knowing
- Title case rules vary by style guide; the small-word list used here is a common default rather than a universal standard.
- Sentence case and title case lowercase acronyms and proper nouns, so check names after converting.
- Identifier styles collapse whitespace and line breaks into a single token, which is intended for code names but unsuitable for prose.
Privacy and file handling
Everything happens in your browser. Case conversion is plain JavaScript on your device, so the text is never uploaded, stored or logged, and closing the page discards both the input and the result.
Read the full privacy policy