N Nouplo

Conversor de maiúsculas e minúsculas

Alterne entre MAIÚSCULAS, minúsculas, Título, Frase, camel, Pascal, snake e kebab em um clique.

chars
0
Resultado
Cole ou digite acima para ver o resultado aqui.

Seus arquivos ficam no seu dispositivo

Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.

Como funciona

  1. Cole o texto que você quer converter: um título, uma lista de rótulos ou identificadores copiados de código ou de uma planilha.
  2. Escolha a caixa de destino. MAIÚSCULAS, minúsculas, Título e Frase servem para texto corrido; camel, Pascal, snake e kebab servem para identificadores, nomes de arquivo e slugs de URL.
  3. Clique em “Converter caixa”. Cada linha é convertida separadamente, então dá para processar uma coluna inteira de valores de uma vez.
  4. Copie o resultado. Nas caixas de programação, espaços, hifens, sublinhados e as trocas de minúscula para maiúscula dentro da palavra são todos reconhecidos como limites de palavra.

Perguntas frequentes

Qual é a diferença entre caixa de título e caixa de frase?
A caixa de título deixa a primeira letra de cada palavra em maiúscula, como em “Começando A Usar O Nouplo”. A caixa de frase deixa em maiúscula só a primeira letra de cada frase e o resto em minúsculas, como em “Começando a usar o Nouplo”. Nenhum dos dois modos altera palavras que já estão inteiras em maiúsculas, como IBGE.
Como o conversor identifica as palavras para camelCase e snake_case?
Os limites de palavra são espaços, hifens, sublinhados, pontuação e as transições de minúscula para maiúscula dentro de uma palavra. Assim, userProfileURL vira user_profile_url em snake case e user-profile-url em kebab case.
Funciona com acentos e alfabetos não latinos?
Sim, a conversão usa o mapeamento de caixa do Unicode, então é vira É, ç vira Ç e o ß alemão segue as regras do Unicode. Escritas sem caixa, como japonês, chinês, árabe e hebraico, ficam inalteradas, e em textos mistos só as partes em latino, grego ou cirílico são convertidas.
Qual caixa usar em variáveis, arquivos e URLs?
As convenções variam por linguagem: camelCase para variáveis em JavaScript e Java, PascalCase para nomes de classe, snake_case para Python e Ruby, e kebab-case para classes CSS, nomes de arquivo e slugs de URL. Seguir a convenção do projeto importa mais do que a escolha em si.
Meu texto é enviado para algum lugar?
Não. A conversão roda inteiramente no navegador e nada é transmitido ou armazenado.

Ferramentas relacionadas