Blog
Text tools

Lowercase the first letter of every line

A phone keyboard or some editors auto-capitalize the first letter of every new message or paragraph — convenient for plain sentences, but a problem when you need lowercase tags, a lowercase handle, or a list of commands where case matters. Paste your text and the first letter of every line becomes lowercase while the rest stays unchanged.

Your data never leaves this device

Result

This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.

Facts and limits of this method

What changes The first letter character found on each line — Latin or Cyrillic
How the letter is found Leading spaces, quotes, dashes and digits are skipped before the first letter
What stays the same Every other letter on the line keeps its original case
Blank lines Stay blank — there's nothing to change, no error is raised
Acronyms at line start The leading letter of an acronym like "NASA launched..." is also lowercased — no exception is made for acronyms
Line separator A line break (\n) — the same boundary you see as a new line in the text box

When it misleads you

How it is calculated

The text is split into lines on the line-break character. Each line has its first match of "first Latin or Cyrillic letter" replaced with its lowercase form — a replace without the global flag only touches the first match.

The lines are then joined back together with line breaks in their original order — the number of lines and breaks never changes.

Unlike the capitalization tool, there is no separate "sentence" mode here: the logic applies only to the first letter character of each line, because the typical use case is line breaks introduced by phone or messenger autocapitalization, not sentence structure.

The replace only ever touches letters — digits, punctuation, emoji and any other character never change case.

Questions and answers

Why would I want to lowercase the first letter?

Most often to undo automatic capitalization from a phone keyboard or an email client when you actually need text without leading capitals: a list of tags, filenames, console commands, or URL slugs.

Will it break proper nouns or acronyms at the start of a line?

Yes, if they come first — the tool doesn't distinguish an ordinary word from a name or acronym and lowercases whatever letter happens to be first on the line.

What if a line has several sentences?

Only the first letter of the line changes. Capital letters after periods in the middle of the line are left alone — this tool works per line, not per sentence.

What happens to blank lines or lines without letters?

They're left unchanged — there's nothing to lowercase there.

Is the text sent anywhere while it's processed?

No, all processing runs directly in your browser and the text is never transmitted anywhere.

Related tools

All tools