Case Converter

Case Converter

Converta texto para MAIÚSCULAS, minúsculas, camelCase, PascalCase, snake_case, kebab-case e mais — direto no navegador.

Atualizado em março de 2026

Texto de Entrada
0 caracteres
Shift + Enter para Copiar · Shift + para formatos
Resultado
palavras
0
caracteres
0
Formato
Frase

Como usar

Converta para qualquer formato num clique

1. Cole ou digite o texto

Na área de entrada — funciona com múltiplas linhas.

2. Clique no formato

MAIÚSCULAS, camelCase, snake_case ou qualquer um dos 10 formatos suportados.

3. Copie o resultado

Clique em Copiar ou `Shift+Enter`. Use `Shift+←/→` para navegar entre formatos sem mouse.

O que esta ferramenta faz

10 formatos, detecção automática de entrada

camelCase e PascalCase

Padrão em JavaScript, TypeScript, Java e C# — variáveis/funções vs. classes/componentes.

snake_case e CONSTANT_CASE

Convenção em Python, Ruby e bancos de dados; CONSTANT_CASE para variáveis de ambiente.

kebab-case

Padrão em atributos HTML, classes CSS, slugs de URL e flags de linha de comando.

dot.case

Chaves de config, pacotes Java e frameworks de logging.

Detecção automática

helloWorld já entra reconhecido como camelCase — sem precisar separar palavras manualmente.

100% no navegador

Nenhum texto é enviado a servidor algum durante a conversão.

Exemplos

Entrada
Formato → Saída
user_first_name
camelCase → userFirstName
Como Usar React Hooks
kebab-case → como-usar-react-hooks
string de conexão do banco
CONSTANT_CASE → STRING_DE_CONEXAO_DO_BANCO
helloWorld
snake_case → hello_world
configuração de usuário
snake_case → configurao_de_usurio

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Renomear variáveis entre linguagens

Migrar Python para JavaScript: converta user_first_name para userFirstName em lote.

Gerar slugs de URL

Converta o título de um post para kebab-case e obtenha uma URL limpa e legível.

Criar variáveis de ambiente

Descrições viram CONSTANT_CASE pronto para .env ou secrets manager.

Corrigir capitalização em documentos

Texto digitado em TUDO MAIÚSCULAS, ou aplicar Título consistentemente nos cabeçalhos.

Nomear classes CSS no padrão BEM

Converta o nome de um componente para kebab-case e obtenha classes como card-header prontas para o CSS.

Erros comuns

Confundir camelCase com PascalCase

A única diferença é a primeira letra: minúscula em camelCase, maiúscula em PascalCase.

Esperar regras editoriais no formato Título

Capitaliza todas as palavras, sem pular preposições curtas — revisão manual ainda é necessária.

Esperar caracteres especiais em formatos programáticos

!, @, # são removidos ao converter para camelCase/snake_case, já que identificadores não os suportam.

Assumir que acentos são preservados em formatos programáticos

ç, ã, é e outros acentos são removidos (não substituídos pela letra sem acento) ao converter texto em português para camelCase, snake_case, kebab-case, CONSTANT_CASE ou dot.case — o resultado pode sair com letras faltando.

Por que usar esta ferramenta

Detecta e divide automaticamente entradas já em camelCase, PascalCase, snake_case, kebab-case ou dot.case antes de converter — sem precisar separar palavras manualmente primeiro.

10 formatos cobrem praticamente todo ecossistema de programação, direto no navegador, sem enviar código para servidor nenhum.

MAIÚSCULAS, minúsculas, Frase e Título preservam acentos do português normalmente; já os formatos programáticos removem ç, ã e afins, porque identificadores de código não suportam esses caracteres.

Perguntas frequentes

Sim. Detecta e divide automaticamente entradas em camelCase, PascalCase, snake_case, kebab-case e dot.case em palavras individuais antes de aplicar o formato alvo.

Referências

Ferramentas Relacionadas