Sobre
Sobre Nós
Por que criamos um conversor que roda só no navegador, como ele funciona e o que nos importa.
Nesta página
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.