Português (Brasil)

Conversor de caixa: título, camelCase, snake_case

Alternar texto entre UPPER, inferior, Título, Frase, camelo, Pascal, cobra, kebab e lesma

A ferramenta é carregada aqui. Precisa de JavaScript, pois o trabalho acontece no seu dispositivo.

Seus arquivos e sua privacidade

Cada transformação é uma função executada nesta aba do navegador, aplicada a uma string mantida na memória. Nada é carregado, nada é salvo automaticamente e nada sobrevive a uma recarga, então colar um rascunho ou bloco de código-fonte aqui não deixa cópia em lugar nenhum, inclusive em um máquina compartilhada.

O que esta ferramenta faz

Nove transformações de caso aplicadas a toda a caixa de texto, cada uma delas reversível. O programador os casos compartilham um divisor de palavras que entende os limites do camelCase e as letras maiúsculas, e a transformação do slug dobra os acentos em suas letras básicas em vez de excluí-las.

Ele reescreve a capitalização de toda a caixa de texto em uma única etapa, com nove alvos: UPPER, inferior, caixa de título, caixa de frase, camelCase, PascalCase, cobra_case, kebab-case e uma lesma URL. Os quatro casos de programadores compartilham um divisor de palavras, então eles concordam sobre onde as palavras começam - inclusive dentro de um identificador que não contém nenhum espaço. Cada transformação empurra o texto anterior para uma pilha de desfazer, então uma conversão que resulta errado custa um clique para reverter, em vez de colar novamente.

Como usar

  1. Cole seu texto na caixa. As transformações se aplicam a tudo isso, então cole apenas o que você quero mudado.
  2. Selecione o caso desejado na linha Caso. O resultado substitui o texto na caixa e uma confirmação nomeia o que foi aplicado.
  3. Marque qualquer sigla ou nome próprio no resultado, já que o título e a frase são ambos letras minúsculas que eles acham que não deveriam ser maiúsculas.
  4. Selecione Desfazer para voltar atrás ou copiar ou baixar o texto quando estiver correto.

Exemplos de casos de uso

Entrada e saída suportadas

Aceita

Produz

O que esta ferramenta não fará

Erros comuns

Notas técnicas

Maiúsculas e minúsculas chamam os métodos de string JavaScript diretamente, aplicando o padrão Mapeamentos de casos Unicode em vez de mapeamentos adaptados ao local. O caso do título reescreve cada execução de um letra seguida de letras, combinando marcas ou apóstrofos, maiúsculo o primeiro caractere e o resto em letras minúsculas, e é por isso que nivela os acrônimos. Caso de frase primeiro coloca toda a string em minúsculas, depois coloca a letra de abertura em maiúscula e a primeira letra após um terminador de frase seguido de espaço em branco. Os casos de programadores compartilham uma divisor que quebra em execuções de caracteres não alfanuméricos, em uma letra minúscula ou dígito seguido por uma letra maiúscula, e em uma sequência de letras maiúsculas seguida por um par maiúsculo e minúsculo - a regra que separa HTTP da resposta em analisarHTTPResponse. Slugs são normalizados para NFD e sem marcas de combinação antes minúsculas, de modo que um acento se dobra para sua letra base.

Perguntas frequentes

Qual é a diferença entre kebab-case e uma lesma?
Ambos unem palavras minúsculas com hífens, mas a transformação slug também dobra os acentos para letras básicas e remove qualquer coisa que não seja uma letra ou um dígito. ‘Café Crème’ dá ‘café-crème’ como kebab-case e ‘café-creme’ como lesma.
Por que o Title Case quebrou minha sigla?
O título coloca em maiúscula a primeira letra de cada palavra e em minúscula o restante, sem dicionário de siglas por trás dele, então NASA se torna NASA. Corrija siglas após a conversão, ou use uma transformação diferente.
O caso da frase conhece nomes?
Não. Ele coloca tudo em letras minúsculas e depois coloca a primeira letra de cada frase em maiúscula, então substantivos próprios precisam ser corrigidos manualmente. Esse é o compromisso para uma transformação que corrige de forma confiável o texto escrito em maiúsculas.