Luminesca Tools
All Tools / Text

Text & writing / TOOLKIT

Case Converter

Last updated:

Convert text between eight common cases - perfect for code, titles and social posts.

Free to use · No account needed

How to use

  1. Type or paste your text.
  2. All eight conversions appear instantly below the input.
  3. Click the copy button next to any result to use it.

Convert text between uppercase, lowercase, title case, camelCase, snake_case and more. Normalize user input, match code conventions, or reformat imported data in seconds. Ideal for developers, writers and data cleaners.

Use cases

1. Use case: Normalize database fields Convert inconsistent legacy data (MixedCase, UPPER, snake_case) into a single format before importing it.

2. Use case: Write API payloads Quickly convert a heading like 'user profile settings' into camelCase for JSON keys: userProfileSettings.

Practical tips

Sentence case and title case are not interchangeable for headlines: title case capitalizes minor words differently by style guide, and proper nouns can end up lowercased by naive converters. Developers should double-check camelCase and snake_case output for acronyms, which rarely split cleanly. Line breaks are preserved, so converting a whole document keeps its paragraph structure — scan the preview before copying the result wholesale. Like every tool on this site, the Case Converter runs entirely in your browser: the data you enter never leaves your device, nothing is uploaded to a server, and the tool keeps working if your connection drops.

Common mistakes

The output is mechanical, so the mistakes are predictable:

  • Pasting formatted text from a word processor without checking that special characters (curly quotes, em dashes) survived the clipboard trip.
  • Assuming Title Case is one standard: APA, Chicago and journalistic style capitalize minor words differently, so a headline that passes one guide fails another.
  • Converting identifiers like camelCase or snake_case when acronyms are present — a token like parseHTTPResponse does not split cleanly on case boundaries.
  • Trusting sentence case to fix proper nouns: it only capitalizes sentence starts, so a wrongly lowercased brand name stays wrong.

Why use this tool

A dedicated converter earns its keep when:

  • A whole document needs consistent casing, not just one headline.
  • You want to compare the result with the original side by side before committing.
  • The text mixes code identifiers with prose and you must convert one without touching the other.
  • You need deterministic output — the tool applies its rules identically every time, where manual re-typing drifts.

Frequently asked questions

Does the Case Converter send my data anywhere?

No. It runs entirely in your browser — your input is processed on your device and never uploaded. Refresh the page and it still works offline.

Can I convert only part of a document?
Yes — paste only the selection you want changed, convert, and paste it back. Because the tool preserves line breaks and punctuation, the returned block drops back into place without disturbing the surrounding text.
Why did my acronym get mangled when converting to Title Case?
Case conversion works letter by letter and has no dictionary of proper nouns, so NASA can become Nasa and iPhone becomes IPhone. Convert first, then restore acronyms by hand before publishing.
Does converting change the file's encoding or line breaks?
No. Only letter case changes. Line breaks, tabs and existing punctuation pass through untouched, so a converted document keeps its paragraph structure and encoding.
What is the difference between camelCase and PascalCase?
camelCase starts lowercase and capitalizes each following word (myVariableName). PascalCase capitalizes every word including the first (MyClassName). camelCase is standard in JavaScript variables; PascalCase in classes and components.
When should I use snake_case or kebab-case?
snake_case (my_variable) is common in Python and database columns. kebab-case (my-url-slug) is the standard for URLs and CSS classes. Both improve readability.
Is my text uploaded anywhere?
No. All conversion happens locally in your browser. Your text never leaves your device.