Blog
Ferramentas de texto

Maiúscula no início de cada linha

Cole seu texto e a primeira letra de cada linha vira maiúscula enquanto o resto permanece sem alterações. Útil para listas e tabelas copiadas de um PDF ou planilha em minúsculas, linhas de produtos, tags e qualquer lista que precise arrumar rapidamente.

Seus dados não saem deste dispositivo

Resultado

Esta página não tem lado servidor nenhum. A tabela colada é processada por JavaScript dentro do seu próprio navegador, o gráfico é desenhado num elemento canvas da sua máquina e o arquivo de exportação é montado localmente. Nada é enviado, armazenado ou gravado em qualquer log. Você pode desconectar a rede depois que a página carregar e tudo continuará funcionando — é a forma mais simples de verificar você mesmo.

Fatos e limites do método

O que fica em maiúscula A primeira letra encontrada em cada linha — latina ou cirílica
Como a letra é encontrada Espaços, aspas, travessões e dígitos no início são ignorados; a letra em si não é alterada de outra forma
O que não muda Todas as outras letras da linha mantêm a caixa original
Modo de frases Quando ativo, também coloca em maiúscula a letra após «. », «! » e «? » dentro de uma linha
Linhas em branco Permanecem em branco — não há nada para colocar em maiúscula, nenhum erro ocorre
Separador de linha Uma quebra de linha (\n) — o mesmo limite que você vê como uma nova linha na caixa de texto

Quando induz ao erro

Como é calculado

O texto é dividido em linhas pela quebra de linha. Em cada linha, a primeira ocorrência de «primeira letra latina ou cirílica» é substituída pela sua versão maiúscula — uma substituição sem a flag global afeta só a primeira ocorrência, o resto da linha não é tocado.

As linhas são então reunidas novamente com quebras de linha na ordem original — o número de linhas e quebras nunca muda.

Se o modo de frases está ativo, uma segunda passada roda sobre o texto já reunido: procura um ponto, exclamação ou interrogação seguido de um ou mais espaços em branco e uma letra, e coloca essa letra em maiúscula — com a flag global isso se aplica a todas as ocorrências do texto.

As duas passadas só tocam letras — dígitos, pontuação, emojis e qualquer outro caractere nunca mudam de caixa.

Perguntas e respostas

E se uma linha começar com um dígito ou uma aspa em vez de uma letra?

A ferramenta procura a primeira letra, não o primeiro caractere da linha. Dígitos, aspas, travessões e espaços iniciais são ignorados, e a primeira letra de verdade, onde quer que esteja, fica em maiúscula.

Isso muda a caixa do resto da linha?

Não. Só muda a primeira letra encontrada em cada linha (e, com o modo de frases ativo, a primeira letra após cada «. », «! », «? »). Todo o resto fica exatamente como no texto original.

Por que aparece uma maiúscula depois de uma abreviação como «etc.»?

O modo de frases procura um ponto seguido de um espaço — ele não consegue distinguir o fim de uma frase de uma abreviação. Em textos com abreviações frequentes, desative o modo de frases e use só a maiúscula por linha.

O que acontece com as linhas em branco?

Elas permanecem em branco — não há nada para colocar em maiúscula, e a ferramenta não insere nenhum caractere nelas.

O texto é enviado para algum lugar durante o processamento?

Não, todo o processamento roda diretamente no seu navegador e o texto nunca é transmitido para lugar nenhum.

Ferramentas relacionadas

Todas as ferramentas