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 muda | 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 antes da primeira letra |
| O que não muda | Todas as outras letras da linha mantêm a caixa original |
| Linhas em branco | Permanecem em branco — não há nada para mudar, nenhum erro ocorre |
| Siglas no início da linha | A letra inicial de uma sigla como «NASA confirmou...» também vira minúscula — não há exceção para siglas |
| 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
- A ferramenta não distingue uma palavra comum de um nome próprio ou uma sigla: uma linha que começa com «Windows funciona...» ou «NASA confirmou...» também perde a maiúscula inicial, mesmo que a gramática a mantivesse em maiúscula.
- Só muda a primeira letra da linha, não a primeira letra de cada frase dentro da linha — se uma linha tem várias frases, as maiúsculas após um ponto no meio da linha ficam intactas.
- Uma linha formada só por dígitos, emojis ou pontuação sem nenhuma letra fica completamente inalterada — não há nada para colocar em minúscula ali.
- Se a primeira letra de uma linha já está em minúscula, a ferramenta simplesmente a deixa como está — rodar de novo sobre um texto já processado não quebra nada.
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 minúscula — uma substituição sem a flag global afeta só a primeira ocorrência.
As linhas são então reunidas novamente com quebras de linha na ordem original — o número de linhas e quebras nunca muda.
Diferente da ferramenta de maiúsculas, aqui não há um modo separado para «frases»: a lógica se aplica só à primeira letra de cada linha, porque o caso de uso típico são quebras de linha introduzidas pela autocapitalização do celular ou do mensageiro, não a estrutura de frases.
A substituição só toca letras — dígitos, pontuação, emojis e qualquer outro caractere nunca mudam de caixa.
Perguntas e respostas
Para que eu iria querer colocar a primeira letra em minúscula?
Principalmente para desfazer a maiúscula automática de um teclado de celular ou cliente de e-mail quando você precisa mesmo de texto sem maiúsculas iniciais: uma lista de tags, nomes de arquivo, comandos de console ou slugs de URL.
Isso quebra nomes próprios ou siglas no início da linha?
Sim, se estiverem primeiro — a ferramenta não distingue uma palavra comum de um nome ou sigla e coloca em minúscula a letra que estiver no início da linha.
E se uma linha tiver várias frases?
Só muda a primeira letra da linha. As maiúsculas após pontos no meio da linha ficam intactas — esta ferramenta trabalha por linha, não por frase.
O que acontece com linhas em branco ou sem letras?
Ficam inalteradas — não há nada para colocar em minúscula ali.
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.