Conversor de Maiúsculas e Minúsculas
Transforme texto em kebab-case, camelCase, snake_case, Title Case e mais dez formatos. Tudo roda localmente — nada é enviado para servidor nenhum.
- Entrada
- Text · identifiers · lists
- Saída
- 14 cases
Texto
Palavras minúsculas unidas por hifens. Slugs de URL, classes CSS e nomes de arquivos.
Texto
106 caracteres · 13 palavras · 5 linhas
Resultado
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog user-profile-id xml-http-request background-color max-retry-count
Escolha um formato, copie o resultado
Escolha na lista o formato de que você precisa e o texto é convertido enquanto você digita. Trocar para outro formato é instantâneo e não mexe no que você digitou. Transformar um título em slug de URL, classe CSS e nome de constante são três escolhas no mesmo menu, e não três idas e vindas por um formulário.
Para que serve cada formato
- lowercase
- Tudo em letras minúsculas. Endereços de e-mail, tags e títulos discretos.
- UPPERCASE
- Tudo em maiúsculas. Rótulos, avisos e siglas.
- Title Case
- Cada palavra com inicial maiúscula. Manchetes e títulos de livros e artigos.
- Sentence case
- Só o início de cada frase em maiúscula. Texto corrido e textos de interface.
- camelCase
- Primeira palavra em minúscula, as demais com inicial maiúscula, sem separador. Variáveis JavaScript e Java, chaves JSON.
- PascalCase
- Cada palavra com inicial maiúscula, sem separador. Nomes de classes, tipos e componentes React.
- snake_case
- Palavras minúsculas unidas por sublinhados. Python, Ruby e colunas de banco de dados.
- kebab-case
- Palavras minúsculas unidas por hifens. Slugs de URL, classes CSS e nomes de arquivos.
- CONSTANT_CASE
- Palavras maiúsculas unidas por sublinhados. Constantes e variáveis de ambiente.
- Train-Case
- Palavras com inicial maiúscula unidas por hifens. Cabeçalhos HTTP como Content-Type.
- dot.case
- Palavras minúsculas unidas por pontos. Chaves de configuração e de tradução.
- path/case
- Palavras minúsculas unidas por barras. Caminhos de URL e nomes de pastas.
- aLtErNaTiNg cAsE
- As letras alternam entre minúscula e maiúscula. Principalmente para um tom de deboche.
- iNVERSE cASE
- Cada letra invertida. Para texto digitado por engano com o Caps Lock ligado.
Como as palavras são identificadas
- Espaços e pontuação separam palavras. Hifens, sublinhados, pontos e barras usados pelos outros formatos também separam, por isso qualquer formato pode ser convertido em qualquer outro.
- Mudanças entre maiúsculas e minúsculas também separam palavras.
userProfileIdvirauser,ProfileeId, e uma sequência de siglas termina antes da palavra seguinte, entãoXMLHttpRequestviraxml-http-request. - Cada linha é convertida separadamente. Cole uma lista de nomes, um por linha, e os formatos de identificador devolvem uma lista, não um único nome enorme.
- Os formatos de prosa não mexem no resto do texto. lowercase, UPPERCASE, Title Case e Sentence case só alteram as letras, então pontuação, espaçamento e parágrafos permanecem intactos.
Perguntas frequentes
- Como converto texto para kebab-case?
- Cole ou digite o texto no campo de entrada e escolha kebab-case na lista “Converter para”. Cada palavra vai para minúsculas e é unida por hifens, de modo que "Hello World Example" vira hello-world-example. Clique no botão de copiar para levar o resultado.
- Qual é a diferença entre camelCase e PascalCase?
- Ambos unem as palavras sem separadores e colocam cada palavra em maiúscula. O camelCase mantém a primeira letra minúscula (userProfile), enquanto o PascalCase também a coloca em maiúscula (UserProfile). Variáveis JavaScript costumam usar camelCase; classes e componentes React usam PascalCase.
- Quando devo usar snake_case ou kebab-case?
- snake_case é a convenção para variáveis Python, colunas de banco de dados e muitas APIs JSON. kebab-case é usado em slugs de URL, nomes de classes CSS e nomes de arquivos, onde sublinhados são mais difíceis de ler ou recebem tratamento especial.
- Funciona com letras acentuadas e outros alfabetos?
- Sim. As palavras são identificadas pelas classes de letras do Unicode, então letras latinas acentuadas, cirílicas e gregas são convertidas corretamente. Escritas sem maiúsculas e minúsculas, como chinês ou árabe, são mantidas como estão e continuam sendo separadas por espaços e pontuação.
- Meu texto é enviado para algum lugar?
- Não. A conversão acontece no seu navegador enquanto você digita, e nada do que você cola sai do seu dispositivo.
As outras ferramentas
Gerador de Lorem IpsumTexto de preenchimento por parágrafos, frases ou palavras, em texto simples ou HTML.Conversor de imagensRecodifique, redimensione e vetorize imagens com uma comparação antes/depois ao vivo.Conversor de dadosConverta texto estruturado entre JSON, YAML, TOML, CSV e Markdown.Comprimir e arquivarReduza qualquer arquivo com gzip ou Brotli, ou junte uma pasta em um ZIP.DOCX para PDFTransforme um documento do Word em PDF com texto real e selecionável.PDF para DOCXRecupere um documento do Word editável a partir da camada de texto de um PDF.Removedor de FundoRecorte automático por IA e ferramentas manuais de precisão.Editor de PDFAssine documentos, edite texto, insira imagens e rasure PDFs diretamente no seu navegador.Imagem para ASCIITransforme uma foto em ASCII art, em preto e branco ou em cores.Gerador de JWT SecretChaves secretas HS256, HS384 e HS512 aleatórias em hex ou Base64, prontas para o seu .env.Decodificador JWTLeia o cabeçalho e os claims de um token, confira a expiração e verifique a assinatura.Gerador de SenhasSenhas fortes e aleatórias com a força mostrada em bits.Gerador de Dados de TesteUsuários, produtos e pedidos falsos e realistas com as suas próprias colunas, em JSON, CSV ou SQL.