Conversor de caixa de texto

Converta texto entre vários formatos de caixa no seu navegador. Botões rápidos, conversões de código, regras personalizadas e localizar-substituir.

?
Destaque:
Limite:
?
Todo o processamento é executado localmente no seu navegador. Seus dados nunca são enviados a nenhum servidor.
Digite ou cole o texto acima
Conversão de caixa (camelCase, snake_case, ...) ?
Regras de caracteres / palavras ?
Localizar e substituir ?
Como usar

Botões rápidos

UPPERCASE
Converte todos os caracteres para maiúsculas. Exemplo: hello world → HELLO WORLD
lowercase
Converte todos os caracteres para minúsculas. Exemplo: HELLO WORLD → hello world
Title Case
Coloca em maiúscula a primeira letra de cada palavra. Exemplo: hello world → Hello World
Sentence case
Coloca em maiúscula apenas a primeira letra de cada frase. Exemplo: hello world. goodbye. → Hello world. Goodbye.
1 Espaço
Reduz múltiplos espaços consecutivos para um único espaço. Tabulações e quebras de linha não são afetadas.
Linhas → Espaço
Substitui todas as quebras de linha por um espaço, unindo múltiplas linhas em uma.

Destaque e limite

Off
Sem destaque. O modo padrão.
Tudo
Colore a primeira letra de cada palavra — azul para maiúsculas, laranja para minúsculas.
A↑
Colore apenas palavras cuja primeira letra é maiúscula (azul).
a↓
Colore apenas palavras cuja primeira letra é minúscula (laranja).
Limite: Espaço
As palavras são divididas apenas por espaços. Útil para prosa normal.
Limite: Tudo
As palavras são divididas por espaços e caracteres especiais (underscore, hífen, ponto, barra, vírgula, etc.). Útil para código e texto técnico.

Conversão de caixa

Selecione o formato atual do seu texto (Entrada) e o formato desejado (Saída), depois clique em Aplicar. Cada linha é convertida independentemente.

Separado por espaços
Texto normal com espaços entre palavras. Exemplo: my variable name
camelCase
Primeira palavra em minúsculas, palavras seguintes em maiúscula, sem separador. Exemplo: myVariableName
PascalCase
Cada palavra em maiúscula, sem separador. Exemplo: MyVariableName
snake_case
Tudo em minúsculas, separado por underscores. Exemplo: my_variable_name
kebab-case
Tudo em minúsculas, separado por hífens. Exemplo: my-variable-name
CONSTANT_CASE
Tudo em maiúsculas, separado por underscores. Exemplo: MY_VARIABLE_NAME
dot.case
Tudo em minúsculas, separado por pontos. Exemplo: my.variable.name

Regras de caracteres / palavras

Digite um padrão de palavra ou caractere, escolha uma ação e clique em Aplicar tudo. As regras são aplicadas em ordem de cima para baixo. Todas as ocorrências do padrão são afetadas.

MAIÚSCULAS
Converte todo o texto correspondente para maiúsculas.
minúsculas
Converte todo o texto correspondente para minúsculas.
Primeira letra maiúscula
Coloca em maiúscula apenas o primeiro caractere do texto correspondente.
Primeira letra minúscula
Coloca em minúscula apenas o primeiro caractere do texto correspondente.
Adicionar espaço depois
Insere um espaço após cada ocorrência. Aplicar múltiplas vezes adiciona múltiplos espaços.
Adicionar espaço depois (se não houver)
Insere um espaço após a correspondência apenas se não houver um. Seguro para aplicar repetidamente.

Localizar e substituir

Adicione um ou mais pares de localizar-substituir. Todos os pares são aplicados em ordem de cima para baixo ao clicar em Aplicar tudo. Cada ocorrência do texto 'Localizar' é substituída.

Tips

Botões rápidos para conversões comuns

MAIÚSCULAS, minúsculas, Caixa de Título e Caixa de frase cobrem a grande maioria das necessidades diárias de formatação de texto. Um clique para transformar todo o seu texto.

Conversão de caixa para código

Use a seção Conversão de caixa para transformar entre camelCase, PascalCase, snake_case, kebab-case e CONSTANT_CASE. Selecione o formato de entrada para que a ferramenta saiba como dividir as palavras.

Localizar e substituir múltiplos pares

Adicione múltiplos pares de localizar-substituir e aplique todos de uma vez. Útil para renomear variáveis em lote, corrigir erros de digitação ou normalizar terminologia.

O destaque visual ajuda a verificar

Ative a função de destaque para colorir a primeira letra de cada palavra — azul para maiúsculas, laranja para minúsculas. Uma verificação visual rápida após a conversão.

Casos de Uso Comuns

📝

Escrita e edição

Corrija a capitalização em posts de blog, artigos ou e-mails. Converta títulos para Caixa de Título ou texto para Caixa de frase em segundos.

💻

Nomeação de variáveis

Converta entre camelCase, snake_case, PascalCase e kebab-case ao mover código entre linguagens ou seguir convenções de nomenclatura.

📊

Limpeza de dados

Normalize a capitalização inconsistente em exportações CSV, dumps de banco de dados ou dados de planilhas antes de importar para outro sistema.

🔤

Mídias sociais e marketing

Crie cabeçalhos em MAIÚSCULAS chamativos ou texto estético em minúsculas para posts e legendas em mídias sociais.

📋

Processamento de texto em lote

Aplique múltiplas regras de localizar-substituir de uma vez para limpar grandes blocos de texto. Combine com conversão de caixa para transformações poderosas.

🌐

Internacionalização

Prepare texto para i18n normalizando a caixa antes da tradução. Garanta formatação consistente nos arquivos de idioma.

Perguntas Frequentes

Meus dados de texto são enviados a um servidor?
Não. Todo o processamento de texto acontece inteiramente no seu navegador usando JavaScript. Seus dados nunca saem do seu dispositivo. Você pode verificar isso desconectando da internet — a ferramenta continua funcionando.
Qual é a diferença entre Caixa de Título e Caixa de frase?
Caixa de Título coloca em maiúscula a primeira letra de cada palavra (ex., "The Quick Brown Fox"). Caixa de frase coloca em maiúscula apenas a primeira letra de cada frase (ex., "The quick brown fox").
Como converter entre camelCase e snake_case?
Abra a seção "Conversão de caixa" abaixo do editor. Selecione o formato de entrada (ex., camelCase) e o formato de saída (ex., snake_case), depois clique em Aplicar. A ferramenta divide as palavras pelas regras do formato de entrada e as junta no formato de saída.
Posso aplicar múltiplas transformações de uma vez?
Sim. Use a seção "Regras de caracteres / palavras" para definir múltiplas regras, ou a seção "Localizar e substituir" para configurar múltiplos pares de substituição. Clique em "Aplicar tudo" para executá-los em ordem.
Funciona offline?
Sim. Todo o código é servido deste site sem dependências externas. Uma vez que a página é carregada e armazenada em cache pelo seu navegador, funciona sem conexão com a internet.