UltraConvert
Ferramentas de Texto

Conversor de Casos

Transforme texto entre todos os estilos de caixa de letras comuns instantaneamente. Perfeito para desenvolvedores renomeando variáveis, criadores de conteúdo gerando slugs de URL, editores corrigindo e-mails em caixa alta, ou qualquer pessoa que precise de formatação de texto consistente. Dez estilos diferentes de caixa atendem a qualquer necessidade de conversão.

O que esta ferramenta faz?

O Conversor de Casos transforma texto entre diferentes convenções de capitalização e separação de palavras. Ele detecta inteligentemente os limites das palavras em vários formatos de entrada — seja as palavras separadas por espaços, unidas em camelCase ou conectadas com sublinhados ou hífens. A saída está disponível em dez formatos: CAIXA ALTA (todas maiúsculas), minúsculas (sem maiúsculas), Caixa Título (Primeira Letra Maiúscula), Caixa Frase (apenas primeira letra maiúscula), camelCase (lowercaseFirst), PascalCase (UppercaseFirst), snake_case (lower_with_underscores), kebab-case (lower-with-hyphens), CONSTANT_CASE (UPPER_WITH_UNDERSCORES) e aLtErNaTiNg CaSe para efeitos divertidos.

Como funciona

A ferramenta analisa o texto de entrada para identificar os limites das palavras usando várias heurísticas: detecção de espaços em branco, transições de caixa (limites camelCase/PascalCase) e caracteres separadores (sublinhados, hífens). Uma vez identificadas as palavras, ela aplica as regras de transformação de caixa selecionadas: conversão de maiúsculas/minúsculas, regras de caixa de título (mantendo palavras pequenas em minúsculas em títulos) e inserção adequada de separadores. O resultado atualiza em tempo real enquanto você digita, com funcionalidade de copiar para a área de transferência para cada formato de saída.

Recursos

Como usar

  1. 1

    Cole ou digite seu texto

    Digite qualquer texto na caixa de entrada — palavras únicas, frases, parágrafos, nomes de variáveis de código ou documentos inteiros.

  2. 2

    Selecione um estilo de caixa

    Clique em qualquer um dos dez botões de estilo de caixa. A saída mostra instantaneamente seu texto transformado para essa convenção.

  3. 3

    Copie o resultado

    Clique em Copiar na caixa de saída, ou selecione e copie o texto. Cole em seu documento, editor de código ou aplicativo.

  4. 4

    Experimente estilos diferentes

    Experimente vários estilos para encontrar o melhor ajuste. O texto de entrada permanece inalterado, permitindo que você troque livremente entre as saídas.

Casos de uso comuns

Refatoração de código

Desenvolvedores renomeiam rapidamente variáveis entre camelCase, PascalCase, snake_case e CONSTANT_CASE para corresponder a convenções de linguagem diferentes ou guias de estilo da equipe.

Formatação de conteúdo

Editores convertem e-mails em caixa alta gritantes para caixa de frase legível, ou transformam títulos entre Caixa Título e caixa de frase para diferentes contextos.

Geração de slugs de URL

Converta títulos de artigos ou nomes de produtos para kebab-case para slugs de URL limpos e otimizados para SEO.

Normalização de dados

Padronize dados de texto de várias fontes em caixa consistente para bancos de dados, planilhas ou análise.

Dicas e boas práticas

Perguntas frequentes

Qual é a diferença entre camelCase e PascalCase?
camelCase começa com uma letra minúscula (myVariableName, getUserData). PascalCase começa com uma letra maiúscula (MyVariableName, GetUserData). Eles são idênticos de outra forma. Use camelCase para variáveis JavaScript e PascalCase para nomes de classes.
Ele preserva números?
Sim — os números são mantidos exatamente como aparecem. Apenas as letras têm a caixa alterada. 'user123Name' torna-se 'user123_name' em snake_case com os números intactos.
Funciona em scripts não latinos?
A conversão de maiúsculas/minúsculas funciona para qualquer script que tenha caixa (Cirílico, Grego). Scripts sem caixa (Chinês, Japonês, Árabe) passam inalterados. Os modos baseados em palavras separam por espaços e limites de mudança de caixa.
Como ele detecta os limites das palavras?
Múltiplos métodos: espaços obviamente separam palavras; sublinhados e hífens são separadores de palavras; mudanças de caixa indicam limites em camelCase/PascalCase (myVariable → my + Variable); maiúsculas consecutivas seguidas de minúsculas lidam com siglas (HTTPServer → HTTP + Server).

Ferramentas relacionadas