Conversor de caixa de texto

Converta qualquer texto em oito formatos: MAIÚSCULAS, minúsculas, Title Case, sentence case, camelCase, PascalCase, snake_case, kebab-case.

Todos os cálculos acontecem localmente no seu navegador. Nada sai do seu dispositivo.

Resultados

Como funciona

Os estilos de nomenclatura importam: uma função Python, uma classe CSS e uma variável JavaScript esperam cada um uma forma diferente. Esta ferramenta pega o que você enviar — prosa comum, um identificador existente ou uma string embaralhada — e reescreve em todas as oito formas comuns de uma vez, para que você escolha a certa para o seu contexto sem contar underscores manualmente.

Divisão de palavras
A entrada é dividida em palavras por espaços, pontuação e limites de caixa: 'helloWorld' vira hello e world, 'my_snake_case' vira my, snake, case, e 'A Quick Brown Fox' vira quatro palavras. Cada formato reune essas palavras com suas próprias regras.
Os formatos de texto
MAIÚSCULAS e minúsculas são mudanças puras de caixa, sem outras edições. Title Case coloca cada palavra com inicial maiúscula, o estilo de títulos e cabeçalhos; sentence case só coloca a primeira palavra com inicial maiúscula, o estilo de frases normais.
Os formatos de identificador
camelCase começa em minúscula e junta as palavras seguintes com inicial maiúscula (myVariableName). PascalCase é o mesmo, mas com todas as palavras com inicial maiúscula (MyVariableName). snake_case e kebab-case juntam palavras em minúscula com underscores ou hífens, as convenções dos nomes de arquivo do Python e das URLs/CSS, respectivamente.

Perguntas frequentes

Qual é a diferença entre Title Case e sentence case?

Title Case coloca a primeira letra de cada palavra em maiúscula ('Every Word Starts Uppercase'), comum em títulos de livros e manchetes. Sentence case coloca em maiúscula apenas a primeira palavra e os substantivos próprios ('Only the first word starts uppercase'), o padrão da escrita normal e de muitas guias de estilo.

Quando devo usar snake_case ou kebab-case?

snake_case (palavras em minúscula unidas por underscores) é comum em Python, Ruby e em nomes de arquivo de alguns ecossistemas; kebab-case (palavras em minúscula unidas por hífens) é a convenção para URLs, nomes de classes CSS e muitos sistemas de design. Escolha o estilo que sua linguagem ou framework já usa, pela consistência.

Como o conversor divide as palavras?

Ela divide a entrada em palavras por espaços, pontuação e limites de caixa, então 'helloWorld' vira hello e world e 'my_snake_case' vira my, snake, case. Cada formato reune as palavras com seu próprio separador e suas próprias regras de caixa.

Ele muda algo além da caixa das letras?

Nos formatos simples (MAIÚSCULAS, minúsculas, Title Case, sentence case) só a caixa muda — seu texto não sofre nenhum outro ajuste. Os formatos de identificador (camelCase, PascalCase, snake_case, kebab-case) também normalizam os separadores: cada caractere que não é letra vira o separador do estilo.

Meu texto é enviado para algum lugar?

Não. A conversão acontece inteiramente no seu navegador com poucas linhas de JavaScript. Nada é enviado a um servidor, armazenado ou registrado — você pode colar com segurança texto que seria sensível perder.