Toolverse

Conversor de Casos

Converta o texto entre casos de letras instantaneamente — maiúsculas, minúsculas, título, sentença, camelCase, snake_case e muito mais. Copie qualquer resultado com um clique.

Cor do texto
Cor de fundo
A rápida raposa castanha
Rácio de contraste17.40:1
AA texto normalAprovado
AA texto grandeAprovado
AAA texto normalAprovado
AAA texto grandeAprovado

Como funciona

A conversão de casos significa reescrever as mesmas palavras com diferentes regras de capitalização e ligação de palavras, sem alterar o conteúdo subjacente. Uma única frase pode ser reformulada para uma dúzia de contextos diferentes — uma manchete, um nome de variável, uma coluna de planilha ou uma URL amigável — apenas mudando como suas letras são capitalizadas e como suas palavras são separadas. Esta ferramenta converte sua entrada em todos os dez casos comuns de uma vez, para que você possa copiar o que se adequar.

Tome a frase "a rápida raposa marrom pula." Convertido para MAIÚSCULAS fica A RÁPIDA RAPOSA MARROM PULA, e para minúsculas fica a rápida raposa marrom pula. Caso de Título capitaliza cada palavra — A Rápida Raposa Marrom Pula — enquanto Caso de Sentença capitaliza apenas a primeira letra: A rápida raposa marrom pula. Os casos de programação eliminam espaços completamente: camelCase produz aRápidaRaposaMarrompula (primeira palavra minúscula, cada palavra seguinte capitalizada), PascalCase produz ARápidaRaposaMarrompula (cada palavra capitalizada), snake_case produz a_rápida_raposa_marrom_pula, kebab-case produz a-rápida-raposa-marrom-pula, e CONSTANT_CASE produz A_RÁPIDA_RAPOSA_MARROM_PULA. aLtErNaTiNg alterna letra por letra independentemente dos limites de palavras: a RáPiDa RaPosA mArRoM pUlA.

Cada caso tende a pertencer a um mundo específico. Escritores e editores recorrem ao Caso de Título em manchetes e títulos de livros, e Caso de Sentença para corpo de texto e legendas. Programadores usam camelCase para nomes de variáveis e funções JavaScript, PascalCase para nomes de classes e componentes, e snake_case para variáveis Python e cabeçalhos de coluna de banco de dados ou CSV. kebab-case aparece constantemente em URLs amigáveis, nomes de classes CSS e sinalizadores de linha de comando. CONSTANT_CASE marca valores de configuração e variáveis de ambiente que não devem mudar em tempo de execução, facilitando identificá-los rapidamente no código-fonte.

Para dividir suas palavras corretamente, o conversor procura por espaços, pontuação e limites de camelCase existentes — assim, colar aRápidaRaposaMarrom novamente ainda divide em quatro palavras em vez de tratar como uma. A conversão nunca altera sua entrada original; apenas altera a cópia mostrada em cada caixa de resultado, para que você possa tentar cada caso e copiar o que precisa sem redigitar nada.

Exemplos

  • Preto (#000) sobre branco (#fff) dá o rácio máximo de 21:1.
  • O cinzento #767676 sobre branco é exatamente 4,5:1 — o mínimo AA para texto de corpo.
  • Os títulos grandes só precisam de 3:1 para passar no AA.

Perguntas frequentes

De que rácio de contraste preciso?
O WCAG AA exige 4,5:1 para texto normal e 3:1 para texto grande. O AAA exige 7:1 e 4,5:1. O AA é a referência legal e de design mais comum.
O que conta como texto grande?
Aproximadamente 18,66px a negrito, ou 24px ou mais independentemente do peso. O texto grande tem uma exigência de contraste menor porque é mais fácil de ler.
Como é calculado o rácio?
A partir da luminância relativa de cada cor: (mais clara + 0,05) ÷ (mais escura + 0,05). A luminância pondera o vermelho, o verde e o azul consoante a forma como o olho os percebe.
Verifica o daltonismo?
O rácio de contraste ajuda todos, incluindo muitos utilizadores daltónicos, mas não substitui testar se a informação não é transmitida apenas pela cor.