Ir para o conteúdo
Conversor de horários de início da Copa do Mundo já está disponívelVeja os inícios no seu fuso horário e adicione lembretes ao calendário.

Conversor de maiúsculas/minúsculas

Converta texto colado e trechos de nomenclatura entre minúsculas, MAIÚSCULAS, capitalização, estilo título, estilo frase, alternância de maiúsculas/minúsculas, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case e caminhos.

Texto de entrada

Caracteres

0 / 50,000

Conversor de maiúsculas/minúsculas

Início rápido

1
Cole texto ou um trecho de nome.
2
Escolha capitalização ou formato de nome.
3
Confira o resultado no editor e copie.
4
Para converter o resultado de novo, edite-o ou cole-o primeiro.

Cenários comuns

Nomenclatura de variáveis/funções

converta nomes de candidatos emcamelCase/PascalCase/snake_caseantes de usá-los no código

Caminhos CSS/API

prefirakebab-casepara nomes de classes e segmentos de caminho para melhorar a legibilidade

Campos de BD/constantes

mude para snake_case ou CONSTANT_CASE conforme a convenção

Segmentos semelhantes a caminhos

transforme rótulos espaçados emkebab-caseou trechos de caminho/caso; isso não valida caminhos de arquivos reais

APIs/rotas

em REST use kebab‑/snake‑case; em GraphQL mantenha camelCase

Documentação

Title Case em títulos; Sentence case no início de parágrafo

Listas de nomes com várias linhas

cole vários nomes de candidatos, converta-os juntos e copie o resultado atual

Antes da revisão do código

primeiro converta os nomes dos candidatos e depois substitua-os manualmente no código ou nos documentos

Referência de formatos

minúsculas: hello world example
MAIÚSCULAS: HELLO WORLD EXAMPLE
Capitalizar: Hello world example
Título: Hello World Example
Frase: Hello world example. Next sentence
camelCase: helloWorldExample
PascalCase: HelloWorldExample
snake_case: hello_world_example
kebab-case: hello-world-example
CONSTANT_CASE: OLÁ_WORLD_EXAMPLE
dot.case: hello.world.example
path/case: hello/world/example
Alternar entre maiúsculas e minúsculas: exemplo olá mundo -> EXEMPLO OLÁ MUNDO
aLtErNaDo: hElLo WoRlD eXaMpLe

Limites de conversão

Os cartões de formato são convertidos da linha de base original atual; eles não são um pipeline de conversão encadeado
O botão Copiar copia o conteúdo atual do editor. Formatar cartões muda os resultados em vez de copiar
camelCase, snake_case, kebab-case, dot.case e path/case tokenizam letras e números Unicode; pontuação e emoji geralmente viram separadores
path/case é apenas um estilo para segmentos de caminho; não valida nomes de arquivo, não preserva extensões e não cria pastas
Esta página não verifica código, renomeia arquivos, atualiza esquemas, aplica correções de lint ou gera slugs URL
Copie o conteúdo atual do editor quando precisar do resultado. Download de arquivo, exportação CSV/JSON e exportação de todos os formatos ficam fora desta ferramenta.

Dicas de uso

Naming no frontend: componentes e tipos em PascalCase, classes CSS e URLs preferencialmente em kebab-case
Nomenclatura de back-end: snake_case para Python e campos de banco de dados, CONSTANT_CASE para constantes e variáveis de ambiente, camelCase quando o guia de estilo exigir
Design de APIs: mantenha rotas REST consistentes em kebab- ou snake-case; campos GraphQL permanecem em camelCase

Limitações e compatibilidade

Para manter a página responsiva, divida textos muito grandes em vez de tratar isso como um processador em lote ilimitado
Símbolos especiais: caracteres como @#$ atuam como separadores e são adequados ao estilo escolhido
Números: os valores permanecem inalterados; adicionamos separadores apenas onde letras e dígitos se tocam

Privacidade e segurança

A conversão de maiúsculas/minúsculas é executada localmente no navegador. O texto atual do editor pode permanecer como rascunho do navegador, e a aba de categoria selecionada pode ficar no armazenamento do navegador. Se um espaço de trabalho salvo ou a sincronização WebDAV estiver ativado, esse texto do editor e essa preferência de aba podem ser salvos por essa sincronização. O texto convertido substitui o conteúdo do mesmo editor, e os valores copiados são gerados a partir desse editor; esta ferramenta não envia arquivos, não cria anexos, não exporta arquivos e não salva uma lista de resultados separada.

Perguntas frequentes

7

Continue com estas ferramentas relacionadas na próxima etapa.

Todo o processamento das ferramentas acontece localmente no seu navegador.