raatools/

Conversor de caixa

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

O que é um conversor de capitalização de texto?

Um conversor de capitalização de texto transforma texto entre diferentes estilos de capitalização: MAIÚSCULAS, minúsculas, Capitalização de Títulos, Capitalização de Frases, camelCase, PascalCase, snake_case, kebab-case e mais. Em vez de redigitar o texto manualmente, cole-o e converta instantaneamente. Esta ferramenta é essencial para programadores que trabalham com diferentes convenções de nomenclatura e para escritores que precisam de corrigir a capitalização.

As linguagens de programação usam convenções de nomenclatura específicas: o JavaScript prefere camelCase para variáveis e PascalCase para classes, o Python usa snake_case e o CSS usa kebab-case. Converter entre estes estilos manualmente é tedioso e propenso a erros. Os escritores precisam muitas vezes de converter títulos para Capitalização de Títulos ou corrigir texto escrito acidentalmente com o caps lock ativado.

Estilos de capitalização explicados

  • MAIÚSCULAS — todas as letras em maiúsculas. Usado para acrónimos, constantes e ênfase.
  • minúsculas — todas as letras em minúsculas. Comum para nomes de classes CSS e slugs de URL.
  • Capitalização de Títulos — capitaliza a primeira letra de cada palavra principal. Usado para títulos e cabeçalhos.
  • Capitalização de Frases — capitaliza apenas a primeira palavra e nomes próprios. Padrão para texto de corpo.
  • camelCase — sem espaços, cada palavra capitalizada exceto a primeira. Padrão para variáveis JavaScript.

Como utilizar esta ferramenta

Cole ou escreva o seu texto e depois clique no botão do estilo de capitalização desejado. O texto convertido aparece instantaneamente e pode ser copiado com um clique. A ferramenta preserva caracteres especiais, números e pontuação enquanto converte apenas os caracteres alfabéticos.

Convenções de nomenclatura em programação

As convenções de nomenclatura consistentes melhoram a legibilidade do código. O camelCase e o PascalCase são padrão em JavaScript, TypeScript e C#. O snake_case é preferido em Python, Ruby e Rust. O kebab-case é usado em CSS, atributos HTML e slugs de URL. O SCREAMING_SNAKE_CASE é usado para constantes em muitas linguagens. Esta ferramenta ajuda a converter entre todos estes estilos ao refatorar código ou ao adaptar código de uma linguagem para outra.

Perguntas frequentes

Qual é a diferença entre Capitalização de Títulos e Capitalização de Frases?

A Capitalização de Títulos capitaliza a primeira letra de cada palavra principal (artigos como 'a', 'o' e preposições como 'em', 'de' são geralmente em minúsculas a não ser que comecem o título). A Capitalização de Frases capitaliza apenas a primeira palavra e os nomes próprios, tal como numa frase normal. Os estilos académicos (APA, Chicago, MLA) têm regras específicas de Capitalização de Títulos sobre quais palavras capitalizar.

Esta ferramenta pode processar texto não inglês?

Sim. A ferramenta suporta caracteres Unicode incluindo letras acentuadas (como é, ü), cirílico, grego e outros scripts que têm distinções maiúsculas/minúsculas. As línguas sem distinção de capitalização (como o chinês, japonês, árabe) passam sem alterações. A ferramenta trata corretamente regras específicas de localidade como o I com ponto e sem ponto do turco.