Saltar para o conteúdo principal
LibraTool logoLibraTool

Conversor de capitalização de texto grátis

Converta texto para MAIÚSCULAS, minúsculas, Título, camelCase, snake_case e mais.

Funciona offline depois de carregado
0 caracteres0 palavras0 frases0 linhas
UPPERCASE

Os resultados aparecerão aqui

lowercase

Os resultados aparecerão aqui

Title Case

Os resultados aparecerão aqui

Capitalizar Cada Palavra

Os resultados aparecerão aqui

Sentence case

Os resultados aparecerão aqui

camelCase

Os resultados aparecerão aqui

PascalCase

Os resultados aparecerão aqui

snake_case

Os resultados aparecerão aqui

kebab-case

Os resultados aparecerão aqui

CONSTANT_CASE

Os resultados aparecerão aqui

dot.case

Os resultados aparecerão aqui

path/case

Os resultados aparecerão aqui

Train-Case

Os resultados aparecerão aqui

aLtErNaTiNg

Os resultados aparecerão aqui

iNVERSE cASE

Os resultados aparecerão aqui

sPoNgE cAsE

Os resultados aparecerão aqui

Remover acentos

Os resultados aparecerão aqui

Slug de URL

Os resultados aparecerão aqui

Uma frase por linha

Os resultados aparecerão aqui

Aparar e reduzir espaços

Os resultados aparecerão aqui

Usos comuns

  • Conversor de Maiúsculas de TítuloConverter texto para maiúsculas de título apropriado — capitalizar manchetes, títulos de artigos e títulos de seções corretamente.
  • Conversor de Maiúsculas de SentençaConverter texto para maiúsculas de sentença — capitalizar a primeira letra de cada sentença para texto limpo e legível.
  • Conversor de Maiúsculas e MinúsculasAlternar texto entre MAIÚSCULAS e minúsculas — formatar código, limpar dados e padronizar texto instantaneamente.
  • Conversor camelCase e snake_caseConverter texto entre camelCase, snake_case, kebab-case e PascalCase — essencial para desenvolvedores.
  • Conversor de Maiúsculas de Texto para Redatores de ConteúdoFormatar seu conteúdo perfeitamente — maiúsculas de título para manchetes, maiúsculas de sentença para texto do corpo, maiúsculas apropriadas para nomes.

Como funciona

Todas as 14 conversões de maiúsculas/minúsculas acontecem inteiramente no seu navegador usando algoritmos conscientes de Unicode escritos à mão — sem biblioteca, sem servidor, sem envio. Os escapes de propriedade Unicode nativos do JavaScript (\p{L}, \p{N}) mantêm caracteres acentuados e não latinos intactos ao longo de cada transformação.

  1. 1
    Análise reativa ao vivo
    Cada tecla ativa um cálculo useMemo que executa todas as 14 funções de conversão simultaneamente contra a sua entrada, para que os resultados atualizem em tempo real sem atraso nem pressionar botão.
  2. 2
    Tokenização consciente de Unicode
    Antes de dividir ou unir palavras, o código remove caracteres não alfanuméricos iniciais/finais usando os escapes de propriedade Unicode \p{L} e \p{N}. Isto garante que palavras como "café" ou "naïve" são tokenizadas corretamente em camelCase ou snake_case sem perder letras acentuadas.
  3. 3
    Transformação de string por formato
    Cada estilo de maiúsculas/minúsculas aplica a sua própria lógica regex: formatos baseados em delimitador (snake, kebab, dot, path, CONSTANT) usam uma única substituição que colapsa todas as sequências não-palavra no separador; formatos estruturais (camelCase, PascalCase, Train-Case) encadeiam uma capitalização de fronteira de palavra sobre isso; frase e título usam padrões de antecipação para capitalizar apenas depois de fronteiras de pontuação ou espaço em branco.
  4. 4
    Copiar ou baixar resultados
    Cada cartão de resultado tem o seu próprio botão Copiar usando a API navigator.clipboard. "Copiar Tudo" e "Baixar .txt" agrupam todos os 14 resultados como blocos de texto simples rotulados. A sua última entrada é persistida em localStorage para que sobreviva a uma atualização de página sem nunca sair do seu dispositivo.

Ferramentas relacionadas

Perguntas frequentes