O que é conversão de caixa de texto?

A conversão de caixa de texto é o processo de transformar texto entre diferentes estilos de formatação usados na escrita e na programação. Diferentes caixas servem a propósitos específicos: camelCase para variáveis JavaScript, snake_case para funções Python, CONSTANT_CASE para valores de configuração, entre muitas outras. Cada estilo de caixa segue regras específicas sobre capitalização, separação de palavras e formatação que tornam o código mais legível e em conformidade com as convenções da linguagem.

Descrição da ferramenta

A ferramenta Case Converter transforma texto entre múltiplos formatos de caixa comumente usados em programação e escrita. Ela suporta diversas convenções de nomenclatura, incluindo camelCase, snake_case, PascalCase, CONSTANT_CASE e mais. A ferramenta converte automaticamente o texto inserido para o formato de caixa selecionado, facilitando a adaptação do texto a diferentes padrões de codificação e guias de estilo.

Exemplos

Entrada: "hello world example"

  • Camel Case: helloWorldExample
  • Pascal Case: HelloWorldExample
  • Snake Case: hello_world_example
  • Constant Case: HELLO_WORLD_EXAMPLE
  • Dot Case: hello.world.example
  • Path Case: hello/world/example
  • Capital Case: Hello World Example
  • Sentence Case: Hello world example

Entrada: "UserProfileSettings"

  • Camel Case: userProfileSettings
  • Snake Case: user_profile_settings
  • Constant Case: USER_PROFILE_SETTINGS
  • Dot Case: user.profile.settings

Recursos

  • Múltiplos formatos de caixa: Suporta 9 estilos diferentes de conversão de caixa
  • Conversão em tempo real: Transformação instantânea enquanto você digita
  • Exemplos visuais: Cada formato exibe uma badge de pré‑visualização com o resultado de exemplo
  • Dropdown pesquisável: Filtragem rápida para encontrar o formato de caixa desejado
  • Cópia com um clique: Copie o texto convertido para a área de transferência instantaneamente

Casos de uso

  • Refatoração de código: Converta nomes de variáveis e funções ao mudar entre linguagens de programação
  • Desenvolvimento de API: Transforme nomes de endpoints para atender a diferentes convenções de nomenclatura
  • Projeto de banco de dados: Converta nomes de tabelas e colunas para os padrões de nomenclatura preferidos no banco de dados
  • Redação de documentação: Padronize a terminologia em toda a documentação técnica
  • Conformidade com guias de estilo: Garanta que o código siga as convenções de nomenclatura da equipe ou do projeto

Formatos de caixa suportados

  • No Case: Texto original sem transformação
  • Camel Case: firstWordLowerCaseFollowingUpperCase (comum em JavaScript, Java)
  • Pascal Case: FirstWordAndFollowingUpperCase (comum em C#, nomes de classes)
  • Snake Case: words_separated_by_underscores (comum em Python, Ruby)
  • Constant Case: WORDS_SEPARATED_BY_UNDERSCORES_UPPERCASE (para constantes)
  • Dot Case: words.separated.by.dots (nomes de pacotes, namespaces)
  • Path Case: words/separated/by/slashes (caminhos de arquivos, URLs)
  • Capital Case: Words Separated By Spaces Capitalized (títulos, cabeçalhos)
  • Sentence Case: First word capitalized rest lowercase (língua natural)