Tools
Sentence case converter
Capitalise only the first letter of each sentence, as in normal prose.
About this tool
Sentence case makes text read like ordinary prose: a capital at the start of each sentence and lowercase everywhere else. It is ideal for rescuing paragraphs typed in CAPITALS, tidying blog headings that someone wrote In Title Case, or cleaning product descriptions imported from a supplier. Many style guides, including the GOV.UK style guide, recommend sentence case for headings and buttons because it is easier to scan.
Paste your text and press “Convert to sentence case”. The tool lowercases everything, then capitalises the first letter of the text and the first letter after a full stop, question mark, exclamation mark or ellipsis followed by a space or line break. It also skips opening quotes and brackets, so “(hello. world)” becomes “(Hello. World)”. Copy the result with the button alongside, or undo with Ctrl+Z.
The text is transformed in your browser and never sent to a server. Bear in mind the tool cannot recognise names or acronyms: “London” or “BBC” will be lowercased unless they start a sentence, and abbreviations with full stops (“e.g.”) may trigger an unwanted capital. Check those words before publishing.
How do I convert text to sentence case?
- Paste your text into the “Start typing or paste text here…” box, or type it in directly. There is no need to lowercase it first.
- Press “Convert to sentence case”. The tool lowercases everything and then puts a capital back at the start of each sentence.
- Check names, acronyms and abbreviations with full stops: they will have been lowercased or given an extra capital. Fix them by hand or with the “Find & replace” panel.
- Copy the result with “Copy text”. If you are not happy with it, undo with Ctrl+Z (Cmd+Z on a Mac).
Where does the tool think a new sentence starts?
At the start of the text and after a full stop, question mark (?), exclamation mark (!) or ellipsis (…), as long as a space or line break follows. If opening punctuation comes next, such as ¿, ¡, quotation marks, brackets or dashes, it skips over it and capitalises the first letter.
Without a space after the full stop there is no new sentence: “hello.goodbye” becomes “Hello.goodbye”. A line break without a full stop does not start one either, so in a list without full stops only the first line gets a capital. It works with any alphabet that has capitals, including accented letters, ñ, Greek and Cyrillic.
When should I use sentence case?
In Spanish it is the normal way to write titles: titles of books, films, articles or sections only have a capital on the first word and on proper names. It is written “Cien años de soledad”, not “Cien Años De Soledad”. Capitalising every word is an English habit, and that is what “Title Case” in the Case panel is for.
It also works for website headings, email subject lines, buttons and menus, and for making text from different sources consistent, such as product listings or form responses.
How do I fix a whole text typed in CAPITALS?
Press “Convert to sentence case” directly on the text in capitals. Then restore names that come up repeatedly with the “Find & replace” panel: type the name as it now appears, in lowercase, into “Find…”, type the correct form into “Replace with…” and press “Replace all”. The search is case-sensitive.
Take care with short words: replacing “nasa” with “NASA” would also change “nasa” inside other words, such as “nasal”. In those cases tick “Use regex” and search for \bnasa\b, which only finds the word on its own.
Frequently asked questions
What is the difference between sentence case and title case?
Sentence case capitalises only the first word of each sentence (plus proper nouns); title case capitalises most words. Sentence case is generally easier to read for longer headings.
Why has a name ended up in lowercase?
The converter doesn’t know which words are names. It lowercases everything and only restores the capital at the start of each sentence, so names need fixing by hand.
Does it treat line breaks as new sentences?
Only after a sentence-ending mark. A new sentence starts after . ! ? or … followed by a space or line break, so in a list without full stops only the first line is capitalised.
Does it handle accented letters?
Yes. It works with any Unicode letter, so “élan” at the start of a sentence becomes “Élan”.