Converta o texto para MAIÚSCULAS, minúsculas, Título ou Frase, transforme nomes em camelCase ou snake_case, e remova linhas duplicadas ou ordene uma lista.
Maiúsculas e minúsculas
Linhas
Nada do que introduz é armazenado - é convertido e devolvido no mesmo pedido.
Sobre Conversor de maiúsculas e ferramentas de linhas
Um título digitado com o Caps Lock ligado, uma coluna de nomes para arrumar, uma lista de e-mails com repetidos. Cole o texto, aperte um botão e copie de volta.
O que faz
MAIÚSCULAS, minúsculas, Formato Título e Formato frase para qualquer idioma com letras maiúsculas.
camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE, uma linha de cada vez.
Remova linhas duplicadas, de forma exata ou ignorando maiúsculas, mantendo a primeira de cada.
Ordene linhas de A a Z ou de Z a A, inverta-as, apague linhas vazias ou remova espaços.
Desfaça a última alteração com um clique.
Como funciona
1Cole seu texto na caixa.
2Aperte a ação de maiúsculas ou de linhas que quiser.
3Copie o resultado, ou desfaça e tente outra.
Exemplo prático: de cabeçalhos de coluna para código
Cole uma lista de cabeçalhos de planilha como Customer Name, Invoice Date e GST Number, um por linha. snake_case gera customer_name, invoice_date e gst_number para um banco de dados ou Python; camelCase gera customerName, invoiceDate e gstNumber para JavaScript; kebab-case gera customer-name para URLs e CSS. Um camelCase existente é primeiro separado em palavras, então invoiceDate vira invoice_date sem erros.
O que o Formato Título faz e o que não faz
O Formato Título coloca em maiúscula a primeira letra de cada palavra e o resto em minúscula, então também transforma NASA em Nasa e iPhone em Iphone. Os guias de estilo que mantêm artigos e preposições em minúscula diferem entre si, então revise os títulos que serão publicados. O Formato frase passa tudo para minúsculas e coloca maiúscula na primeira letra depois de um ponto final, de interrogação ou de exclamação, então restaure os nomes próprios à mão.
Ordenação, espaços e particularidades de cada idioma
A ordenação ignora maiúsculas, mas segue os pontos de código Unicode, não a ordem do dicionário nem a natural: item10 vem antes de item2, e palavras que começam com É ou Ö vêm depois do Z. Complete os números com zeros (item02) ou use a ordenação da sua planilha quando a ordem importar. Remover duplicados exatos trata "Acme" e "Acme " com espaço no fim como linhas diferentes, então apare os espaços antes. As mudanças de maiúsculas usam o mapeamento Unicode padrão, não as regras do turco: i vira I e não İ, e ß vira SS. O Title Case dá O'neil e Mcdonald, e o tipo frase também põe em maiúscula a palavra depois de uma abreviação como p. ex.
Qual formato usar em cada caso: Python, JavaScript e endereços web
O guia de estilo oficial do Python, a PEP 8, usa snake_case para nomes de funções e variáveis (invoice_total), CapWords, que esta página chama de PascalCase, para nomes de classes (InvoiceTotal) e maiúsculas com sublinhados para constantes (MAX_ROWS), o botão CONSTANT_CASE. O código JavaScript costuma usar camelCase para variáveis e funções (invoiceTotal). Para endereços web, o Google Search Central recomenda hífens em vez de sublinhados entre as palavras, então kebab-case serve para o slug de uma página: summer-clothing, não summer_clothing. Cabeçalhos de planilhas e colunas de banco de dados não têm uma regra única: escolha um estilo e mantenha-o em todo o arquivo.
Perguntas
Como removo duplicados de uma coluna do Excel?
Copie a coluna, cole aqui, escolha remover duplicados e cole o resultado de volta. A primeira ocorrência de cada valor fica na posição original. Use a opção que ignora maiúsculas se Acme e ACME devem contar como iguais.
Funciona com texto que não está em inglês?
Sim. Maiúsculas, minúsculas, Formato Título e Formato frase seguem as regras do Unicode, então letras acentuadas, cirílico e grego mudam corretamente. Escritas sem maiúsculas, como hindi ou chinês, ficam inalteradas.
Remover duplicados muda a ordem?
Não. A primeira vez que cada linha aparece fica no lugar e as repetições seguintes são removidas.
Por que o camelCase trata cada linha separadamente?
Para que uma lista colada de nomes de campos ou colunas continue sendo uma lista, com cada nome convertido individualmente.
Como siglas como HTTP ou IPv6 são separadas?
Uma sequência de maiúsculas seguida de uma palavra com inicial maiúscula é separada antes dessa palavra, então getHTTPResponse vira get_http_response e HTTPServer vira http_server. Depois a sigla é escrita como qualquer outra palavra, por isso PascalCase dá HttpServer, enquanto a PEP 8 prefere HTTPServer para nomes de classes em Python: corrija esses à mão. As palavras também são separadas em cada mudança de minúscula para maiúscula, então IPv6 Address vira i_pv6_address; digite Ipv6 Address para obter ipv6_address.
Meu texto é armazenado?
Não. Ele é convertido e devolvido na mesma requisição e nunca é gravado em banco de dados ou log.
Quais fórmulas do Excel ou do Google Sheets fazem o mesmo?
UPPER(A1) e LOWER(A1) equivalem aos botões UPPER CASE e lower case. PROPER(A1) se parece com Título, mas também coloca em maiúscula a letra que vem depois de um apóstrofo ou de um dígito: PROPER dá O'Neil e 76Budget, enquanto Título aqui dá O'neil e 76budget. Não há função para tipo frase; numa célula com uma única frase, =UPPER(LEFT(A1))&LOWER(MID(A1,2,LEN(A1))) resolve. TRIM(A1) remove os espaços das pontas e também reduz a um os espaços repetidos dentro do texto, enquanto Remover espaços aqui só os tira do início e do fim de cada linha. O TRIM do Excel não remove o espaço não separável (caractere 160) que o texto copiado de uma página web costuma trazer; Remover espaços aqui remove, nas pontas da linha. No Excel em português essas funções se chamam MAIÚSCULA, MINÚSCULA, PRI.MAIÚSCULA e ARRUMAR, e os argumentos são separados por ponto e vírgula.
Como mudo maiúsculas e minúsculas no Word ou no Google Docs?
No Word, selecione o texto e pressione Shift+F3 (fn+Shift+F3 em muitos teclados de Mac) para alternar entre minúsculas, MAIÚSCULAS e Colocar Cada Palavra Em Maiúscula, ou use o botão Maiúsculas e Minúsculas (Aa) na guia Página Inicial, que também oferece o tipo frase. No Google Docs, selecione o texto e escolha Format > Text > Capitalization e depois minúsculas, MAIÚSCULAS ou Title Case. Nenhum dos dois faz camelCase, snake_case nem remove linhas duplicadas. Use esta página para isso, ou para texto que não está em um documento, como uma coluna de planilha, um e-mail ou código: cole, clique no botão e copie de volta. Ela trabalha com texto simples, então negrito, links e outras formatações não são mantidos.
Como corrijo um texto digitado com o Caps Lock ligado?
Cole-o e clique em Frase. Primeiro tudo vai para minúsculas e depois a primeira letra de cada linha e de cada palavra após ponto final, ponto de interrogação ou de exclamação fica maiúscula, então tHANK YOU. sEE YOU ON MONDAY! vira Thank you. See you on monday! Nomes, dias e siglas como Monday ou GST voltam em minúsculas, então corrija-os à mão. Para uma lista de nomes ou títulos, um por linha, clique em Título: jOHN sMITH vira John Smith. Se o resultado estiver errado, Desfazer recupera o texto que você colou.
Como limpo uma lista colada de e-mails ou nomes?
Clique nos botões nesta ordem, porque cada um trabalha sobre o resultado do anterior: Remover espaços, depois Remover linhas vazias, depois Remover duplicados (ignorar maiúsculas) e, se quiser a lista ordenada, Ordenar de A a Z. Remover os espaços primeiro faz diferença: [email protected] com um espaço no final não é igual a [email protected]. Ignorando maiúsculas, [email protected] e [email protected] contam como uma linha só e fica a que aparece primeiro. Depois de cada passo, a ferramenta mostra quantas linhas removeu. Domínios de e-mail não diferenciam maiúsculas; a parte antes do @ pode diferenciar segundo a RFC 5321, embora os grandes provedores de e-mail ignorem isso.