OpenReplay Logo
12k
12k

Conversor de caixa

Converta texto entre camelCase, snake_case, kebab-case, PascalCase e muito mais — ao vivo, com todas as caixas de uma só vez, processado localmente no seu navegador.

Processado localmente
camelCase
PascalCase
snake_case
SCREAMING_SNAKE_CASE
kebab-case
dot.case
path/case
Title Case
Sentence case
lowercase
UPPERCASE

Sobre esta ferramenta

A conversão de caixa reescreve um identificador segundo uma convenção de nomenclatura diferente sem alterar suas palavras. Esta ferramenta divide seu texto em palavras — quebrando em espaços, underscores, hifens, pontos e barras, bem como em fronteiras de camelCase e sequências de siglas — e então as recompõe em camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, minúsculas ou MAIÚSCULAS, tudo de uma só vez.

Use-a para renomear variáveis, colunas de banco de dados ou variáveis de ambiente segundo a convenção de um projeto, normalizar identificadores copiados de outra linguagem, ou converter em lote uma lista de nomes colada, linha por linha.

A conversão é executada inteiramente no seu navegador conforme você digita — nada é enviado a um servidor, então é seguro colar nomes de campos internos, colunas de tabela ou outros identificadores privados.

Perguntas frequentes

Como o conversor lida com siglas como XMLHttpRequest?

Ele trata uma sequência de maiúsculas seguida de uma maiúscula-depois-minúscula como uma fronteira, de modo que "XMLHttpRequest" é tokenizado em xml, http, request. Isso gera resultados corretos como xml_http_request em snake_case e xmlHttpRequest em camelCase.

Qual é a diferença entre snake_case e SCREAMING_SNAKE_CASE?

Ambos juntam as palavras com underscores. snake_case mantém cada palavra em minúsculas (max_retry_count), enquanto SCREAMING_SNAKE_CASE as coloca todas em maiúsculas (MAX_RETRY_COUNT) e é a convenção comum para constantes e variáveis de ambiente.

Posso converter várias linhas de uma vez?

Sim. Cada linha da entrada é tokenizada e convertida de forma independente, e linhas em branco são preservadas, de modo que colar uma lista de identificadores retorna a mesma lista com cada linha remapeada para a caixa escolhida.