Ir para o conteúdo principal
Bethemesh

Alterar maiúsculas e minúsculas de um texto

Mude um texto de um estilo de maiúsculas para outro para uniformizar a apresentação, ou transforme uma expressão num identificador camelCase, snake_case ou kebab-case para código.

  • Área de transferência
Automatizar

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Transformação

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Altere as maiúsculas e minúsculas de um texto ou gere identificadores em várias convenções comuns. Verifique o resultado quando os acentos, a pontuação ou os nomes próprios forem importantes.

Estão disponíveis nove modos: MAIÚSCULAS, minúsculas, capitalização de título, capitalização de frase, camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE. Os modos para código retiram acentos e pontuação, e os caracteres de escritas não latinas podem desaparecer. As maiúsculas e minúsculas seguem as regras Unicode disponíveis no navegador. A capitalização de título põe maiúscula em todas as palavras, incluindo artigos e preposições como «de» ou «e», o que a norma portuguesa não prevê nos títulos. Uma conversão automática nem sempre reconhece siglas e nomes próprios. O estilo certo depende do contexto. As maiúsculas servem para uniformizar uma etiqueta, mas um parágrafo inteiro em maiúsculas lê-se pior. A capitalização de frase é a habitual nos textos correntes. Para identificadores de programação, camelCase e PascalCase juntam as palavras sem separador, enquanto snake_case e kebab-case usam, respetivamente, um sublinhado e um hífen. CONSTANT_CASE dá palavras em maiúsculas separadas por sublinhados. Estas convenções não são intermutáveis em todas as linguagens e sistemas: um identificador usado em código tem de seguir as regras do seu ambiente. Como os modos para código retiram acentos e pontuação, duas expressões diferentes podem ficar iguais depois da conversão, e podem perder-se caracteres de outros sistemas de escrita. Não converta sem verificar nomes de pessoas, marcas, referências oficiais ou conteúdos multilingues. Num tratamento em série, teste primeiro alguns exemplos com apóstrofos, hífenes, algarismos e letras acentuadas. Por fim, confirme que o resultado mantém o sentido e a legibilidade pretendidos: a ferramenta altera a forma do texto, não a sua qualidade. Se o resultado for usado como nome de variável, verifique também que não começa por um carácter proibido na linguagem e que não coincide com uma palavra reservada. A conversão prepara a forma de um identificador, mas não valida a sua sintaxe num projeto de software.

Como usar esta ferramenta

  1. Introduza o texto

    Cole o excerto ou a expressão a transformar.

  2. Escolha um modo

    Selecione uma das nove convenções disponíveis.

  3. Verifique a conversão

    Confirme os acentos, as siglas e os caracteres não latinos.

Casos de uso

Uniformizar títulos

Converta títulos para maiúsculas, minúsculas ou capitalização de frase e reveja depois a ortografia.

Criar identificadores

Transforme expressões em camelCase, snake_case ou kebab-case para usar em código.

Preparar constantes

Gere um nome em CONSTANT_CASE a partir de palavras separadas.

Exemplos

Conversão para maiúsculas

Entrada

Olá mundo

Resultado

OLÁ MUNDO

Capitalização de frase

O texto passa a minúsculas e depois a primeira letra de cada frase volta a ser maiúscula. Os nomes próprios têm de ser corrigidos à mão.

Entrada

OLÁ. TUDO BEM?

Resultado

Olá. Tudo bem?

Nomes de identificadores

As palavras são separadas, passadas a minúsculas e unidas segundo a convenção escolhida; os acentos e o ç perdem os sinais.

Entrada

Preço unitário sem IVA

Resultado

camelCase: precoUnitarioSemIva
snake_case: preco_unitario_sem_iva
kebab-case: preco-unitario-sem-iva

Dicas e boas práticas

  • Os modos de identificador podem eliminar caracteres não latinos.
  • A capitalização de título exige uma revisão, sobretudo dos nomes próprios e das palavras curtas.
  • Nos modos de identificador os acentos são retirados: «Ação» passa a «acao».

Fontes e referências

Perguntas frequentes

Os acentos mantêm-se?

Nos modos de texto, sim; os modos de identificador retiram-nos.

A pontuação mantém-se?

Sim nos modos de texto, não nos modos de identificador.

A capitalização de título segue a norma portuguesa?

Não: põe maiúscula em todas as palavras, incluindo artigos e preposições, enquanto em português os títulos levam normalmente maiúscula só na primeira palavra e nos nomes próprios. Reveja o resultado.

O camelCase está disponível?

Sim, tal como PascalCase, snake_case, kebab-case e CONSTANT_CASE.

Os caracteres não latinos podem desaparecer?

Sim, nos modos para código. Os modos de texto mantêm-nos.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Remova espaços a mais, tabulações repetidas e linhas vazias de um texto copiado.

Texto e escritaEm destaqueUtilizar esta ferramenta

Remova automaticamente as linhas vazias e as que só contêm espaços de um texto.

Texto e escritaUtilizar esta ferramenta