Case Converter

Convert text to uppercase, lowercase, sentence case, title case, camelCase, snake_case, kebab-case and more. Free and private in your browser.

Text is processed only on this device. Standard limit: 5 MiB; JSON and Base64: 2 MiB.

0 characters · 0 words · 0 lines · 0 sentences

Common text formats
Developer naming formats

How to use the Case Converter

Paste or type in the editable canvas, choose a common text format or a developer naming format, then select Transform. The result replaces the input so you can review it, apply another format, undo the change, copy it, clear it, or download it as a text file.

Common text formats

Sentence case makes prose easier to read, lowercase normalizes capitalization, UPPERCASE suits short labels or emphasis, and Title Case formats headings. These choices preserve spaces and punctuation, but they cannot infer every editorial convention.

Developer naming formats

Use camelCase or PascalCase for identifiers, snake_case or CONSTANT_CASE where underscores are conventional, kebab-case for readable technical names, dot.case for dotted keys, path/case for path-like segments, and Header-Case when a hyphenated capitalized form is required.

When to review the result

Automatic casing does not know which acronyms, proper names, product names, or technical terms must keep unusual capitals. Title and sentence rules also vary by language and editorial style, so review important text before publishing or committing code.

Local processing and limitations

Ordinary transformations run on this device and Convertca does not put your text in URLs, analytics, event properties, saved histories, or error reports. The converter changes casing and separators only; it does not check grammar, translate text, validate identifiers, or reserve names for a programming language.

Frequently asked questions

Which format should I choose? Use a common format for prose and a developer format for identifiers or structured names. Does Convertca upload my text? No—ordinary transformations stay in this browser tab. Can I recover the original? Use Undo after a transformation, before clearing or leaving the page.

Verified examples

Sentence case starts each sentence with a capital letter and lowercases the remaining letters.
Input
wELCOME TO convertca. tEXT stays local!
Output
Welcome to convertca. Text stays local!
lowercase changes every cased letter to its lowercase form.
Input
Keep API Names Consistent
Output
keep api names consistent
UPPERCASE changes every cased letter to its uppercase form.
Input
Launch notes: ready
Output
LAUNCH NOTES: READY
Title Case capitalizes principal words while keeping supported short connecting words lowercase.
Input
a guide to APIs and URLs
Output
A Guide to Apis and Urls
camelCase joins words and capitalizes each word after the first.
Input
customer account API
Output
customerAccountApi
PascalCase joins words and capitalizes every word.
Input
customer account API
Output
CustomerAccountApi
snake_case lowercases words and joins them with underscores.
Input
customer account API
Output
customer_account_api
kebab-case lowercases words and joins them with hyphens.
Input
customer account API
Output
customer-account-api
CONSTANT_CASE uppercases words and joins them with underscores.
Input
customer account API
Output
CUSTOMER_ACCOUNT_API
dot.case lowercases words and joins them with periods.
Input
customer account API
Output
customer.account.api
path/case lowercases words and joins them with slashes.
Input
customer account API
Output
customer/account/api
Header-Case capitalizes words and joins them with hyphens.
Input
customer account API
Output
Customer-Account-Api

Related tools