Como usar
- Cole texto, abra um arquivo UTF-8 ou use o exemplo.
- Escolha um estilo; a atualização automática está ativada.
- Copie o resultado ou baixe o texto convertido.
Caixa do texto e convenções de nomes
Mude a caixa de um texto ou transforme um nome por linha em estilos comuns. As letras Unicode são mantidas, sem upload nem instalação.
Inclui minúsculas, maiúsculas, iniciais, frase, inverso, camel, Pascal, snake, kebab, constant e dot.
Converter texto
Maiúsculas e minúsculas usam os mapeamentos Unicode padrão do JavaScript, sem depender do idioma da página. Os estilos de prosa preservam pontuação e quebras de linha originais.
Hello, DevToolsy!
Build Better Tools.hello, devtoolsy!
build better tools.Pontuação e quebras de linha são preservadas.
Um nome por linha
Estilos de identificador separam limites camelCase e siglas e juntam palavras de letras e números. Espaços, pontuação e emojis são separadores. Não são validadas as regras de identificador da linguagem de destino.
Regras mecânicas
Iniciais maiúsculas afetam todas as palavras, inclusive conectivos. O estilo de frase usa pontuação, sem análise gramatical. Algumas conversões expandem caracteres, como ß para SS; confira o resultado.
Texto: até 5 MiB de entrada, 100.000 linhas lógicas, 20 MiB de saída e 10 segundos. Regex: 1 MiB de texto, 4.096 unidades de padrão, 500 correspondências e 2 segundos. Arquivos devem usar UTF-8. Todo o processamento é local.
Perguntas frequentes
Meu texto é enviado?
Não. Processamento e leitura de arquivos UTF-8 acontecem no navegador.
O idioma muda as regras?
Não. São usados mapeamentos Unicode padrão, sem ajustes para turco ou outros idiomas.
camelCase funciona por linha?
Sim. Cada linha não vazia se torna um nome.
O resultado será sempre um identificador válido?
Não. Confira as regras da linguagem, como se pode começar com um dígito.
As iniciais seguem um guia editorial?
Não. As palavras são capitalizadas de forma mecânica.