Skip to content
Tools home/Letter case converter

Letter case converter

Convert English text between letter cases.

Using this tool

Enter the text, link or values to process, choose the available options, and check the result before copying or downloading it.

Your tool inputs and processing results are not published as part of this page. Review the tool instructions before entering sensitive information.

Text case guide

Standardize text case and common naming formats

Enter or paste text, choose a format and compare the original with the live result. Prepare ad headings, adjust paragraph case or draft field names. The tool applies fixed character rules; it does not translate, correct grammar or rewrite content.

Features

Keep your input while comparing text and naming formats.

Eight common conversion formats

Use 8 formats: uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case and kebab-case.

Live preview beside the original

Input and format changes update the result automatically. Every conversion starts from the original input, leaving it unchanged instead of chaining previous results.

Line-by-line naming conversion

Recognize camel-case and acronym boundaries and convert each line independently. For example, HTTPServer becomes http_server without merging separate records.

Separate input and output counts

View characters, words and lines for input and output. Characters are graphemes and words use fixed English segmentation, independent of the interface language.

Copy and TXT download

Copy the complete result for the current format or export UTF-8 TXT. If clipboard access fails, the output is selected for manual copying.

No sign-in, local conversion

Conversion and counting run in this browser. Text is not uploaded or saved automatically; input and output remain in page memory and clear when you leave.

How to use

First decide whether you need prose formatting or a naming format.

  1. Enter or paste the original

    Enter multiline text on the left, including Chinese, numbers and emoji. Input and output are limited to 100000 visible characters each; split longer content into batches.

  2. Choose a target format

    For prose choose upper, lower, title or sentence case. For field or filename drafts choose camel, snake or kebab case, then check the destination rules.

  3. Compare and review

    Check proper names, brand capitalization, acronyms and punctuation. Title and sentence case reset internal letter case, so review exceptions manually.

  4. Review length and line breaks

    Compare both counts and line totals. Naming formats restructure spaces, punctuation and emoji, while prose formats preserve them. Review more than capitalization alone.

  5. Copy or export the result

    Copy the result or export TXT, then check destination limits. Clear removes the current input; keep important originals separately.

Conversion rules and data handling

The same input uses the same rules; your selected format determines what layout is preserved.

Prose case rules
Upper, lower, title and sentence formats preserve spaces, line breaks and punctuation. Title capitalizes each word; sentence mode uses end punctuation and newlines, without semantic analysis or brand exceptions.
Naming formats and separators
The four naming formats tokenize letters and digits per line. Spaces, punctuation and emoji separate tokens; internal apostrophes are removed. Newlines remain and tokens are joined for the chosen format. This is not a source-code parser.
Scope and input limits
Input and output each allow up to 100000 visible characters, with an additional encoded-length bound for combining sequences. Casing and segmentation use fixed English rules, unaffected by interface language.
How input and results are retained
The tool does not upload text or persist input and output in browser storage. Leaving, refreshing or closing the page does not restore them automatically; copy or export to keep them.

Use cases

Choose the format for the destination and review exceptions manually.

Ad headlines and short copy

Compare title, sentence and uppercase versions of a headline, then check offer wording, brand names and platform formatting requirements.

Paragraphs and multiline copy

Turn all-caps or inconsistent paragraphs into lower or sentence case, keep line breaks and punctuation, and review names and acronyms manually.

Field and variable name drafts

Convert each line to camel or snake case to prepare field lists. Still check starting characters, reserved words and target-language constraints.

Asset labels and filename preparation

Standardize campaign, asset or export-list names with underscores or hyphens. The tool generates naming text only and does not rename local files or alter assets.

FAQ

These deterministic character rules have a few important distinctions.

How do title case and sentence case differ?

Title case capitalizes every word and lowercases the rest, without editorial small-word exceptions. Sentence case lowercases text and capitalizes starts detected by punctuation and newlines; it does not infer grammar, acronyms or proper names.

Are Chinese, emoji, spaces and punctuation preserved?

It depends on the format. Prose modes retain spaces, newlines, punctuation and emoji; uncased Chinese usually stays unchanged. Naming modes keep Chinese and numeric tokens but treat spaces, punctuation and emoji as separators, preserving line breaks.

Why did NASA, iPhone or a name change case?

The tool applies the format uniformly without a brand, name or acronym dictionary. Title and sentence modes may produce Nasa or Iphone. Compare against the original and correct exceptions in your final copy.

Can naming output be used directly as a variable or API parameter?

Not guaranteed. The tool does not validate reserved words, leading digits or API field contracts and does not preserve source-code syntax. Convert naming fragments only, then check target requirements; do not blindly replace existing interface keys.

How much text can I process at once?

Input and output each allow 100000 visible characters, plus an encoded-length safeguard. Some Unicode case mappings expand text, so an allowed input can still yield an oversized result. Shorten or split it; speed depends on device and content.

Why do counts differ from another editor?

Characters are counted as visible graphemes and words use fixed English segmentation. Other editors may count composite emoji, combining accents or mixed-language text differently. Follow the destination’s publishing limits.

What if Copy is disabled or copying fails?

Copy and export are disabled during conversion, on errors or for whitespace-only output. Wait and correct input. If clipboard permission fails, the output is selected: use Ctrl+C, ⌘C, system copy or TXT download.

Does changing formats overwrite the original, and can I restore it later?

Changing formats keeps the input and recalculates from it. Text is not saved automatically, so Clear, refresh or leaving the page provides no automatic recovery. Copy the original and result as needed, or export the result as TXT.

Using this tool

Enter the text, link or values to process, choose the available options, and check the result before copying or downloading it.

Your tool inputs and processing results are not published as part of this page. Review the tool instructions before entering sensitive information.

Read the free tools workflow guide ↗

Related tools