Shard Tools

Text Case Converter

Convert text locally to upper, lower, title, sentence, camel, Pascal, snake, kebab, or constant case without uploading your content.

Maintained by Roshan.

Browser-local text converter

Use Text Case Converter

Switch between editorial capitalization and common identifier styles without uploading the text.

Explore text tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all text tools

About Text Case Converter

Case conversion spans two different jobs. Editors need upper, lower, title, or sentence capitalization while developers need identifiers such as camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. This tool keeps those choices in one focused interface and updates the result as the input or mode changes. Editorial modes retain ordinary text spacing where appropriate; identifier modes tokenize Unicode letters and numbers, remove punctuation boundaries, and join the pieces predictably. Conversion happens locally, and the result can be copied without sending draft copy, field names, or internal labels to an external service.

Work through the input

  1. Upper and lower case use the browser's locale-aware Unicode case operations. They preserve punctuation and spacing while changing letters. Some languages have context-sensitive casing, so the active browser locale can affect a small number of characters.
  2. Title Case tokenizes letter and number sequences, lowercases each token, then capitalizes its first character. It is mechanical title case, not a style-guide editor: short words such as and, of, or the are capitalized too.
  3. Sentence case lowercases the input and capitalizes a letter at the beginning and after period, exclamation, or question punctuation followed by whitespace. Proper names and acronyms cannot be inferred and may need manual restoration.
  4. Camel and Pascal remove separators and capitalize token boundaries. Snake, kebab, and constant modes join tokens with underscores or hyphens. Existing punctuation is treated as a boundary instead of leaking into an identifier.
  5. The one-million-character limit keeps conversion responsive. Copy uses the local clipboard only after your click. The tool does not keep a conversion history, which reduces the chance that private draft text remains visible later.

When text case converter is useful

API property naming

Convert Shipping Address Line 1 into shippingAddressLine1, shipping_address_line_1, or SHIPPING_ADDRESS_LINE_1 according to the consuming codebase.

Cleaning an all-caps paragraph

Sentence case provides a readable starting point, but names and abbreviations should be restored manually because capitalization alone cannot identify them.

Check the output

Questions about Text Case Converter

Does Title Case follow AP or Chicago style?

No. It capitalizes every token mechanically. Style-guide rules for articles, conjunctions, and prepositions require editorial context.

What is the difference between camelCase and PascalCase?

camelCase begins with a lowercase token, while PascalCase capitalizes the first token as well.

Will punctuation be preserved?

Upper, lower, and sentence modes preserve it. Identifier modes treat punctuation as a word boundary and remove it.

Is my text uploaded?

No. Conversion and clipboard actions occur locally in this browser and the tool has no backend endpoint.

Related tools

Word and Character Counter

Count words, visible characters, characters without spaces, lines, sentences, UTF-8 bytes, and estimated reading time locally as you type.

URL Slug Generator

Turn a title into a lowercase URL slug locally. Remove punctuation, normalize accents, choose hyphens or underscores, and optionally preserve Unicode letters.

VTT to SRT

Convert WebVTT captions to SubRip .srt for VLC, editing software and services that require SRT. Runs in your browser.