SomeeLab.tools

Conversor de maiúsculas e minúsculas

Converta qualquer texto para MAIÚSCULAS, minúsculas, Tipo Título ou Tipo frase, e para as formas camelCase, snake_case e kebab-case do código.

Que palavras continuam em minúscula no Tipo Título

O tipo título em inglês mantém em minúscula as palavras funcionais curtas: artigos como a e the, conjunções como and e but, e preposições breves como of, in e to. O resto sobe. A primeira e a última palavra vão sempre em maiúscula, sejam quais forem, e por isso What Are You Waiting For mantém o For final em maiúscula.

Onde traçar o limite das preposições é ponto em que os guias de estilo divergem. O de Chicago, comum na edição acadêmica dos Estados Unidos, deixa todas em minúscula sem olhar o tamanho; o da agência AP põe em maiúscula as de quatro letras ou mais. Esta ferramenta segue Chicago, então preposições de quatro letras como over e with ficam em minúscula. Se o texto vai para uma publicação que segue AP, suba-as à mão depois de copiar.

Os compostos com hífen são tratados elemento a elemento, então state-of-the-art vira State-of-the-Art e mother-in-law vira Mother-in-Law.

Tipo título ou tipo frase

O tipo frase, com só a primeira palavra e os nomes próprios em maiúscula, vem ganhando espaço há uma década. É o estilo do Google, da Apple e da maioria das interfaces de produto, e lê-se mais rápido em corpos pequenos. O tipo título resiste em títulos de livros, manchetes da imprensa americana e citações acadêmicas.

Se você escreve rótulos de interface, botões ou menus, use tipo frase. Se for um título dentro de um texto formal, veja como o resto do documento faz e acompanhe.

Recuperar um texto digitado todo em maiúsculas

Um parágrafo digitado com Caps Lock ligado não se resolve passando tudo para minúscula: perdem-se também as maiúsculas que cabem no começo de cada frase e nos nomes. Passe pelo tipo frase e a primeira letra depois de cada ponto, interrogação e quebra de linha volta a subir.

Os nomes próprios são a parte que nenhuma ferramenta devolve. Pessoas, marcas e lugares precisam ser corrigidos à mão, então revise o resultado antes de enviar.

As quatro convenções do código

Qual usar quem decide é a linguagem, não o gosto. JavaScript e Java usam camelCase para variáveis e PascalCase para classes; Python e Ruby usam snake_case para variáveis e funções; classes CSS, URLs e nomes de arquivo usam kebab-case; variáveis de ambiente e constantes usam CONSTANT_CASE.

Ao colar uma lista inteira, cada linha é convertida separadamente, então uma coluna copiada de uma planilha ou um esquema de banco de dados muda de uma vez. As siglas ficam inteiras: HTTPServerError vira http_server_error, e não h_t_t_p_server_error.

Idiomas em que a caixa funciona de outro jeito

Coreano, japonês e chinês não distinguem maiúscula de minúscula, então esses caracteres passam intactos. Ajuda quando uma linha mistura inglês com essas escritas.

O alemão é o caso a observar. O eszett, ß, não tem forma maiúscula tradicional, de modo que a conversão para maiúsculas o transforma em SS: Straße vira STRASSE. Esse é o resultado correto e esperado, e é o que os passaportes alemães também fazem.