Texto & Regex
Find, match, transform — strings simples
Regex tester com capture groups ao vivo, conversor de maiúsculas, slugify, diff checker. Click-to-explain o regex para entender o que escreveu.
Analisador de URL
Break a URL into protocol, host, port, path segments and query parameters. Repeated query keys are kept, not collapsed.
Analisador de User Agent
Read a User-Agent string into browser, engine, OS and device. Handles the fact that Edge claims to be Chrome and Chrome claims to be Safari.
Testador de expressões regulares
Teste padrões regex de JavaScript em qualquer texto. Grupos de captura, grupos nomeados, flags e modo substituição. Só no navegador.
Conversor de maiúsculas e minúsculas
Converte texto entre camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE e mais 8 formatos. Só no navegador.
Gerador de slugs
Transforma qualquer texto em um slug seguro para URL. Trata acentos do vietnamita, o ß alemão, acentos franceses e emoji.
Comparador de texto (Diff)
Compara dois textos por caractere, palavra ou linha. Gera um patch unificado. Só no navegador.
Limpador de Unicode oculto
Encontre caracteres invisíveis e letras de outros alfabetos parecidas com o latim escondidas no texto colado, e limpe-as. Roda no navegador.
Contador de tokens
Conte tokens da OpenAI (o200k_base ou cl100k_base), além de caracteres e palavras, para qualquer texto colado. Roda inteiramente no navegador.
Como escolher entre estas ferramentas
Estas quatro cobrem as tarefas de texto que ficam entre escrever e publicar: comparar duas versões, testar um padrão, mudar maiúsculas de forma coerente e transformar um título em segmento de URL.
O testador de expressões regulares merece que você vá devagar. Os dialetos diferem de verdade: o JavaScript só aceita lookbehind de largura fixa, e \\d casa com dígitos não latinos sob regras Unicode em alguns motores e em outros não — ou seja, um padrão comprovado numa linguagem não está comprovado em todas. O testador também torna visível o retrocesso catastrófico: um padrão como ^(a+)+$ explora um número exponencial de caminhos e travará um servidor com a entrada certa.
Slugify e o conversor de maiúsculas parecem triviais até chegar texto fora do inglês. Transliterar acentos, decidir o que fazer com um travessão e colapsar separadores repetidos são exatamente os detalhes que geram duas URLs para o mesmo artigo. O comparador de diferenças trabalha linha a linha e serve tanto para arquivos de configuração quanto para prosa.