# Capitalize Sentences

Capitalize only the first letter of each sentence while preserving all other letters exactly as typed. Fixes sentence starts without disturbing acronyms, proper nouns, or intentional mixed-case.

> Canonical page: https://elysiatools.com/en/tools/capitalize-sentences

- **Category:** Text Processing

- **Keywords:** capitalize sentences, capitalize first letter, sentence start capital, fix sentence case, preserve case

## Overview

Capitalize only the **first letter of each sentence** — and leave everything else exactly as you typed it.

This is the surgical counterpart to the Sentence Case Converter:

| Tool | First letter of each sentence | Other letters |
|------|-------------------------------|---------------|
| **Capitalize Sentences** (this) | capitalized | **preserved as-is** |
| Sentence Case Converter | capitalized | lowercased |

**How it works:**
- Sentences are detected by their ending punctuation: `. ` `! ` `? `.
- The first alphabetic character after each sentence boundary is uppercased (if it is a letter that has an uppercase form).
- **No other character is changed** — existing capitals, acronyms, proper nouns, and mixed-case formatting all survive untouched.

**When to use which:**
- Use this tool when your text already has the capitals you want (e.g. acronyms like `NASA`, product names like `iPhone`) and you only need to fix the start of each sentence.
- Use the Sentence Case Converter when you want a uniform, all-lowercase-except-sentence-starts look — but be aware it will also lowercase your acronyms and proper nouns.

**Good to know:**
- If a sentence already starts with a capital, nothing changes — the tool is idempotent.
- Numbers and symbols at the start of a sentence are skipped; the first actual letter is capitalized.

## Inputs

- **Text** (textarea): Type or paste text — only the first letter of each sentence will be capitalized...

## When to use

- When you have raw or unformatted text with lowercase sentence starts but want to keep acronyms like NASA or API in uppercase.
- When editing draft articles, emails, or documentation where product names like iPhone or eBay must retain their specific mixed-case formatting.
- When you need to quickly clean up transcribed speech or notes without manually fixing the beginning of every sentence.

## How it works

- Paste or type your text into the input area.
- The tool scans the text to detect sentence boundaries using ending punctuation marks like periods, exclamation points, and question marks.
- It capitalizes the first alphabetic character following each boundary while leaving all other characters completely untouched.

## Use cases

- Cleaning up voice-to-text transcriptions that missed sentence-start capitalization.
- Formatting technical documentation containing code terms, APIs, and brand names that must not be lowercased.
- Polishing quick notes and draft emails before sending them to clients or colleagues.

## Frequently asked questions

### How does this tool differ from a standard sentence case converter?

Standard converters lowercase everything except the first letter of a sentence. This tool only capitalizes the first letter and leaves all other letters exactly as you typed them.

### Will it lowercase my acronyms or proper nouns?

No, all existing uppercase letters, acronyms, and mixed-case words are preserved.

### What punctuation marks trigger a new sentence?

The tool detects sentence boundaries using periods, exclamation marks, and question marks followed by a space.

### What happens if a sentence starts with a number or symbol?

The tool skips the numbers or symbols and capitalizes the first actual letter that follows them.

### Is my text sent to a server?

No, all text processing is performed locally in your browser for complete privacy.

## Related tools

- [Text Pad & Align](https://elysiatools.com/en/tools/text-pad): Pad text to a fixed width and align it left, right, center, or justified, with a chosen pad character.
- [Markdown List Formatter](https://elysiatools.com/en/tools/markdown-list-formatter): Convert each line of text into Markdown list items or numbered lists
- [CSV Splitter](https://elysiatools.com/en/tools/csv-splitter): Split CSV content by specified number of rows per file. Perfect for processing large datasets, dividing data for analysis, batch processing, and managing file size limits. Features: - Split CSV by row count - Support multiple output formats - Preserve header row in each split - Flexible output format options - Support for large datasets - Fast and efficient processing Common Use Cases: - Split large CSV files for processing - Divide data for parallel processing - Create manageable data chunks - Export data in different formats - Prepare data for batch operations - Manage file size limitations
- [BOM Character Remover](https://elysiatools.com/en/tools/data-bom-remover): Remove BOM (Byte Order Mark) characters from text and file content. Perfect for cleaning up text files that have encoding issues, fixing CSV imports, and preparing data for processing. Features: - Detect and remove UTF-8 BOM (EF BB BF) - Detect and remove UTF-16 BOM (FE FF or FF FE) - Detect and remove UTF-32 BOM (00 00 FE FF or FF FE 00 00) - Support multiple input formats - Visual BOM character display - Detailed detection report - Support for batch text processing Common Use Cases: - Fix CSV file import errors - Clean up text file encoding issues - Prepare data for JSON parsing - Fix XML parsing problems - Resolve API data encoding conflicts - Standardize text data format
- [Acronym Generator](https://elysiatools.com/en/tools/acronym-generator): Turn a phrase into an acronym or initialism. Choose contributing words, which letter(s) to take, the separator, and the case.
- [Fullwidth to Halfwidth Converter](https://elysiatools.com/en/tools/fullwidth-to-halfwidth): Convert fullwidth characters to halfwidth characters for proper text formatting
- [Pangram Checker](https://elysiatools.com/en/tools/pangram-checker): Check if text is a pangram (contains every letter of the alphabet). Reports missing letters, used letters, and unique-letter count.
- [Remove Duplicate Lines](https://elysiatools.com/en/tools/remove-duplicate-lines): Deduplicate lines in a list or text block. Keep the first or last occurrence, with options for case sensitivity, whitespace trimming, and dropping empty lines.

## Samples

- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Copyright-Free MP3 Audio Samples](https://elysiatools.com/en/samples/mp3-samples): Collection of royalty-free audio samples for testing and development purposes including nature sounds, meditation music, and ambient audio
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
