Sobre

Sobre Nós

Por que criamos um conversor que roda só no navegador, como ele funciona e o que nos importa.

Last updated: 21 de outubro de 2026

Por que criamos

Toda base de código tem uma convenção de nomenclatura, e cada uma é diferente. Python quer snake_case. CSS e URLs querem kebab-case. JavaScript quer camelCase e componentes React querem PascalCase. Variáveis de ambiente querem CONSTANT_CASE. Simplesmente mover um nome de um mundo para outro significava uma rodada lenta e cheia de erros de edição manual — e uma única letra maiúscula esquecida pode quebrar um build, uma rota ou uma coluna de banco de dados.

Existem muitos conversores de texto online, mas a maioria faz uma de duas coisas: envia seu texto para um servidor ou está enterrada em uma página cheia de anúncios e pop-ups. Não queríamos nenhuma das duas. Então construímos um conversor de caixa de texto que faz o trabalho inteiro no navegador, carrega instantaneamente e não atrapalha o seu trabalho.

Como funciona

A conversão em si é deliberadamente sem graça. Você cola ou digita o texto no painel de entrada e clica em um dos doze botões de formato. A saída é atualizada na hora — sem botão de envio, sem indicador de carregamento, sem recarregar a página. Por baixo dos panos, é JavaScript puro aplicando um pequeno conjunto de transformações por expressão regular na string à sua frente.

Como o trabalho acontece no seu navegador, a mesma ferramenta se comporta de forma idêntica, seja em um notebook rápido ou em um celular de cinco anos, e se comporta igual esteja online ou offline depois que a página carregou. O painel de entrada também acompanha a contagem de palavras, de caracteres, de frases e de linhas, além do tempo estimado de leitura e de fala enquanto você digita, o que ajuda quando há um limite de tamanho.

Os doze formatos

  • Maiúsculas — para siglas, títulos e rótulos curtos.
  • Minúsculas — para normalizar entradas e suavizar textos.
  • Caixa Alta e Caixa De Título — para textos de exibição, manchetes e títulos.
  • Caixa De Sentença — para parágrafos e legendas, em que apenas a primeira letra de cada frase é capitalizada.
  • camelCase — para variáveis em JavaScript e nomes de classe.
  • snake_case — para Python, colunas de banco de dados e variáveis de ambiente em muitas bases de código.
  • kebab-case — para classes CSS, atributos HTML e slugs de URL.
  • dot.case — para chaves de configuração e arquivos de tradução i18n.
  • CONSTANT_CASE — para variáveis de ambiente e constantes.
  • Caixa Inversa e Caixa Alternada — para quando você quiser se divertir.

O guia de formatos explica para que serve cada um, e as perguntas frequentes cobrem os atalhos e os casos limite que as pessoas mais perguntam.

Privacidade primeiro, não depois

A decisão de fazer a conversão localmente foi tomada antes do design, e nunca valeu a pena ser revertida. Seu texto não é enviado para lugar nenhum. Não é gravado em log, guardado em servidor nem enfileirado para análise. O único vestígio que sobra é o histórico de conversões no seu próprio navegador, que você pode limpar com um único clique.

Esse princípio também explica por que a política de privacidade é curta e específica, e não um modelo genérico: há muito pouco a divulgar, porque coletamos muito pouco.

Como foi construído

O site é um projeto Astro estático, com Tailwind CSS para o estilo e um pouco de JavaScript puro para a lógica de conversão. Não há backend para escalar, nem banco de dados para manter, nem runtime de framework enviado ao seu navegador. Isso mantém a página rápida, mantém pequena a superfície de ataque e significa que a ferramenta continua funcionando mesmo que partes da internet estejam inacessíveis.

O que nos importa

  • Velocidade. A ferramenta deve parecer instantânea. Se não for instantânea, está quebrada.
  • Previsibilidade. A mesma entrada sempre produz a mesma saída. Sem chutes criativos.
  • Moderação. Sem pop-ups, sem intersticiais, sem padrões escuros e sem recurso que existe só para te levar a outro lugar.
  • Acessibilidade. Navegação por teclado, estados de foco visíveis e um layout que funciona em qualquer tela, de um celular pequeno a um monitor largo.

Entre em contato

Encontrou um erro, notou um formato que está faltando ou só quer dizer oi? Lemos tudo o que chega, e pedidos de recurso realmente moldam o que será construído depois. Use a página de contato ou escreva para hello@casetoconvert.com.

Copiado!