Conversor de maiúsculas e minúsculas
Case Converter
Converte entre MAIÚSCULAS, minúsculas, Iniciais Maiúsculas, Frase, camelCase, snake_case, kebab-case e CONSTANT_CASE.
Doze convenções de nomes de uma vez, em vez de um menu suspenso que você tem de percorrer. O motivo para abrir um conversor de maiúsculas e minúsculas costuma ser ver qual delas encaixa — parse_http_response ou parseHttpResponse — e a resposta é mais fácil de dar quando as duas estão na tela.
Texto
Cada linha é convertida separadamente, então uma lista de identificadores funciona igual.
Como a primeira linha foi separada
Todo estilo é a mesma sequência de palavras, junta de outro jeito. Se a separação estiver errada, a saída também estará. Uma sigla termina uma letra antes da próxima minúscula, um dígito fica com as letras que vêm antes dele e uma troca de sistema de escrita sempre começa uma palavra nova.
Convertido
- camelCase
parseHttpResponse - PascalCase
ParseHttpResponse - snake_case
parse_http_response - kebab-case
parse-http-response - CONSTANT_CASE
PARSE_HTTP_RESPONSE - dot.case
parse.http.response - path/case
parse/http/response - Title Case
Parse HTTP Response - Sentence case
Parse HTTP response - UPPER CASE
PARSE HTTP RESPONSE - lower case
parse http response - tOGGLE cASE
PARSE http RESPONSE
Como usar
Cole um identificador ou uma lista inteira
Cada linha é convertida por conta própria, então uma coluna de nomes de campos ou de constantes funciona tão bem quanto uma única frase.
Confira como a primeira linha foi dividida
Todo estilo é a mesma lista de palavras juntada de outro jeito. Se a divisão está errada, o resultado está errado, e ver as palavras como fichas é mais rápido do que ler doze respostas erradas.
Decida o que fazer com as siglas
Desligado dá parseHttpBody, que pode ser dividido de volta em palavras sem ambiguidade. Ligado dá parseHTTPBody, que se lê melhor e não pode. Escolha o que a sua base de código já usa.
Perguntas frequentes
Por que a minha sigla saiu como Http?
É o padrão, e é o reversível. Em HTTPBody uma máquina não encontra nenhuma fronteira entre a sigla e a palavra; em HttpBody encontra. Ligue “manter siglas em maiúsculas” quando a legibilidade importar mais.
Como ele lida com coreano?
Uma troca de sistema de escrita sempre começa uma palavra nova, então 사용자Name se divide em duas. O hangul não tem maiúsculas, então os estilos o deixam em paz e só os separadores mudam — que costuma ser o que você queria de um snake_case de uma string mista.
Para onde vai um dígito?
Com as letras antes dele, então utf8Encode continua uma palavra só, e não utf_8_encode. Um dígito no começo da string mantém o próprio lugar.
Pode receber de
Localizar e substituir
Find & Replace
Substitui texto por valor literal, palavra inteira ou expressão regular, com grupos de captura e prévia de cada ocorrência.
Gerador de slug
Slug Generator
Transforma um título num slug seguro para URL, com romanização do coreano e escolha do separador.
Remover acentos
Diacritic Remover
Reduz texto latino acentuado a ASCII puro — São Paulo vira Sao Paulo — para slugs, ordenação e chaves de busca.
Comparar textos
Text Diff
Compara dois textos lado a lado ou em linha, no nível de linha, palavra ou caractere.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Localizar e substituir
Find & Replace
Substitui texto por valor literal, palavra inteira ou expressão regular, com grupos de captura e prévia de cada ocorrência.
JSON para TypeScript
JSON to TypeScript
Infere interfaces ou tipos TypeScript a partir de um exemplo de JSON, mesclando campos opcionais e de união.
Gerador de slug
Slug Generator
Transforma um título num slug seguro para URL, com romanização do coreano e escolha do separador.
Normalizador Unicode
Unicode Normaliser
Aplica NFC, NFD, NFKC ou NFKD — a correção para texto com acentos ou hangul vindo do macOS que parece igual mas nunca bate na comparação.
Editor de Markdown
Markdown Editor
Edita Markdown com prévia ao vivo e exporta o HTML renderizado, com tabelas e listas de tarefas do GFM.
Anonimizador de texto
Text Anonymiser
Encontra e-mails, telefones, números de cartão e documentos em texto livre e os mascara ou pseudonimiza.