Maiúsculas/Minúsculas

Conversor de Formato de Texto

Instruções de Uso

🚀 Início rápido

  • Cole ou digite o texto que deseja converter; caracteres não latinos e emojis permanecem intactos
  • Escolha o formato nas seções Básico/Programação/Outros e visualize a alteração imediatamente
  • Toque no cartão do formato para copiar o resultado; blocos com várias linhas são copiados de uma vez só
  • Toque nos cartões na sequência desejada e várias conversões serão aplicadas de uma só vez

📌 Cenários comuns

  • Nomes de variáveis/funções: converta frases para camelCase/PascalCase/snake_case e padronize o estilo
  • CSS/URLs: prefira kebab‑case para classes e caminhos — melhora a leitura
  • Campos de BD/constantes: mude para snake_case ou CONSTANT_CASE conforme a convenção
  • Arquivos/rotas: nomes com espaço → kebab‑case ou path/case para compatibilidade
  • APIs/rotas: em REST use kebab‑/snake‑case; em GraphQL mantenha camelCase
  • Documentação: Title Case em títulos; Sentence case no início de parágrafo
  • Renomeação em massa: cole várias linhas, converta e copie de volta
  • Antes do code review: normalize nomes para reduzir diffs e retrabalho

📚 Referência de formatos

  • minúsculas: hello world example
  • MAIÚSCULAS: HELLO WORLD EXAMPLE
  • Capitalizar: Hello world example
  • Título: Hello World Example
  • Frase: Hello world example. Next sentence
  • camelCase: helloWorldExample
  • PascalCase: HelloWorldExample
  • snake_case: hello_world_example
  • kebab-case: hello-world-example
  • CONSTANTE: HELLO_WORLD_EXAMPLE
  • dot.case: hello.world.example
  • path/case: hello/world/example
  • iNVERSO: HELLO WORLD EXAMPLE → hello world example
  • format_example_toggle
  • aLtErNaDo: hElLo WoRlD eXaMpLe

🧭 Dicas de uso

  • Naming no frontend: componentes e tipos em PascalCase, classes CSS e URLs preferencialmente em kebab-case
  • Scripts backend: Python e campos de banco adotam snake_case, enquanto Java/Go usam camelCase ou MAIÚSCULAS_COM_SUBLINHADO
  • Design de APIs: mantenha rotas REST consistentes em kebab- ou snake-case; campos GraphQL permanecem em camelCase

⚠️ Limitações & compatibilidade

  • Limite de caracteres: cerca de 200.000 por execução; divida documentos gigantes para manter o desempenho
  • Símbolos especiais: caracteres como @#$ atuam como separadores e são adequados ao estilo escolhido
  • Números: os valores permanecem inalterados; adicionamos separadores apenas onde letras e dígitos se tocam

🔒 Privacidade & segurança

  • Todo o processamento ocorre no seu navegador; os dados não saem do seu dispositivo

❓ Perguntas frequentes

Qual a diferença entre camelCase e PascalCase?

camelCase (userName) costuma ser usado em variáveis e funções, enquanto PascalCase (UserName) é típico de classes e componentes

Por que meus caracteres especiais desapareceram?

Símbolos como @#$ atuam como separadores; por isso hello@world se transforma em hello_world para preservar o padrão de nomes

Texto com idiomas mistos pode ser alterado indevidamente?

Grafias não latinas e emojis não mudam; apenas palavras em alfabeto latino são convertidas (ex.: ‘teste test’ → ‘teste Test’).

Conversor de Maiúsculas - Variáveis, CSS, API, Banco de dados - CrateX.app