Por que usar ferramentas de texto online?
Reformatar texto, codificar um payload, criar um slug: tarefas recorrentes que interrompem o seu fluxo de trabalho. Em vez de abrir um editor local ou escrever um script, as nossas ferramentas executam estas operações diretamente no navegador.
Casos de uso comuns:
- Normalizar texto copiado → O conversor transforma um texto EM MAIÚSCULAS para minúsculas limpas
- Preparar um segredo de API → O codificador Base64 codifica/decodifica credenciais antes de colar num arquivo .env
- Criar URLs limpas → O gerador de slug transforma "O Meu Artigo de Blog!" em "o-meu-artigo-de-blog"
- Verificar limites de caracteres → O contador valida que o assunto do seu email tem menos de 78 caracteres
Como usar as ferramentas de texto
Passo 1: Escolher a ferramenta
| Necessidade | Ferramenta a usar |
|---|---|
| Alterar maiúsculas/minúsculas | Conversor de maiúsculas |
| Codificar/decodificar Base64 | Codificador Base64 |
| Criar um slug URL-friendly | Gerador de slug |
| Contar palavras e caracteres | Contador de palavras |
| Gerar uma senha segura | Gerador de senhas |
| Calcular hash MD5, SHA-256 | Hash Generator |
| Codificar/decodificar uma URL (percent-encoding) | Codificador / decodificador URL |
| Testar uma expressão regular | Regex Tester |
| Formatar/converter JSON ou YAML | JSON / YAML Formatter |
Passo 2: Colar e transformar
Cole o seu texto na área de entrada. A ferramenta aceita vários parágrafos e adapta-se automaticamente.
Atalhos de teclado:
- Mac: ⌘+⏎ para iniciar a transformação
- Windows/Linux: Ctrl+⏎ para iniciar a transformação
Passo 3: Copiar o resultado
O resultado aparece instantaneamente. Clique em "Copiar" para usar. Nenhum dado é conservado após a transformação.
Detalhes das ferramentas
Conversor de maiúsculas/minúsculas
Transforma a capitalização do texto com um clique:
| Modo | Entrada | Saída |
|---|---|---|
| minúsculas | "OLÁ Mundo" | "olá mundo" |
| MAIÚSCULAS | "olá mundo" | "OLÁ MUNDO" |
| Tipo Título | "olá mundo" | "Olá Mundo" |
| Tipo frase | "OLÁ. MUNDO." | "Olá. Mundo." |
Caso de uso: Normalizar texto copiado de PDFs, emails ou fontes externas.
Codificador / Decodificador Base64
Converte texto para Base64 e vice-versa:
| Operação | Entrada | Saída |
|---|---|---|
| Codificar | captaindns.com | Y2FwdGFpbmRucy5jb20= |
| Decodificar | Y2FwdGFpbmRucy5jb20= | captaindns.com |
Usos comuns:
- Codificar credenciais para um arquivo .env
- Decodificar um payload de webhook para debugging
- Preparar dados para um registro DNS TXT codificado
Gerador de slug
Cria slugs limpos a partir de qualquer texto:
| Entrada | Saída |
|---|---|
| "O Meu Artigo de Blog!" | o-meu-artigo-de-blog |
| "Café e Chá: Guia 2024" | cafe-e-cha-guia-2024 |
| "O verão no Rio de Janeiro" | o-verao-no-rio-de-janeiro |
Transformações aplicadas:
- Remoção de acentos (ã → a, ç → c)
- Substituição de espaços por hifens
- Conversão para minúsculas
- Remoção de caracteres especiais
Contador de palavras e caracteres
Análise instantânea do comprimento do texto:
| Métrica | Descrição |
|---|---|
| Palavras | Número total de palavras (separadas por espaços) |
| Caracteres | Número total de caracteres (espaços incluídos) |
| Caracteres (sem espaços) | Caracteres sem contar espaços |
| Linhas | Número de linhas |
Casos de uso:
- Verificar que o assunto de email respeita o limite de 78 caracteres
- Validar que registros DNS TXT não excedem 255 caracteres por string
- Estimar tempo de leitura (~200 palavras/minuto)
Gerador de senhas
Crie senhas aleatórias ou frases-senha fáceis de lembrar:
| Opção | Descrição |
|---|---|
| Comprimento | De 8 a 128 caracteres, ajustável |
| Caracteres especiais | Inclua !@#$%^&* para mais força |
| Frase-senha | Palavras aleatórias fáceis de lembrar |
| Entropia | Bits de entropia e tempo de quebra estimado |
Casos de uso:
- Criar uma senha forte para uma nova conta
- Gerar um segredo de API ou token aleatório
- Avaliar a força de uma senha existente com o indicador de entropia
Hash Generator
Calcule os hashes criptográficos de qualquer texto:
| Algoritmo | Exemplo de saída (para "captaindns") |
|---|---|
| MD5 | f7bdc490e414648e55d457eb7deba125 |
| SHA-1 | b66c04ce3aec595325e731571c493f041abf3c3a |
| SHA-256 | a2fed1d95b2d49f0f48cfde0544148ea... |
| SHA-512 | a7815214a5e3b2be715a83d3f6436003... |
Casos de uso:
- Verificar a integridade de um arquivo ou texto
- Gerar um hash para armazenar uma senha (uso educativo)
- Comparar hashes MD5/SHA-256 para verificação de downloads
Codificador / Decodificador URL
Codifique ou decodifique texto com percent-encoding (RFC 3986):
| Operação | Entrada | Saída |
|---|---|---|
| Codificar | hello world&foo=bar | hello%20world%26foo%3Dbar |
| Decodificar | hello%20world%26foo%3Dbar | hello world&foo=bar |
Casos de uso:
- Codificar parâmetros de query string antes de passá-los numa URL
- Decodificar URLs codificadas para debugging
- Preparar parâmetros UTM ou redirecionamentos
Regex Tester
Teste uma expressão regular contra um texto e visualize os resultados:
| Funcionalidade | Descrição |
|---|---|
| Correspondências | Destaque dos matches no texto |
| Grupos de captura | Detalhe de cada grupo capturado |
| Posições | Índice de início e fim de cada match |
| Sintaxe RE2 | Compatível com Go, Rust e Google RE2 |
Casos de uso:
- Validar um padrão antes de integrá-lo no código
- Depurar uma regex que não corresponde como esperado
- Aprender sintaxe de expressões regulares com feedback visual
JSON / YAML Formatter
Formate e converta JSON e YAML em um clique:
| Operação | Entrada | Saída |
|---|---|---|
| Formatar JSON | JSON compacto ou mal indentado | JSON indentado (2 ou 4 espaços) ou minificado |
| JSON → YAML | JSON válido | YAML formatado |
| YAML → JSON | YAML válido | JSON indentado |
| Formatar YAML | YAML com indentação irregular | YAML normalizado |
Casos de uso:
- Pretty-Print de um payload JSON minificado para debugging
- Converter uma config JSON em YAML para Kubernetes ou Docker Compose
- Validar a sintaxe de um documento JSON ou YAML
FAQ - Perguntas frequentes
P: As ferramentas de texto são gratuitas?
R: Sim, 100% gratuitas e sem registro. Sem limite de utilização.
P: Os meus dados são armazenados?
R: Não. As transformações executam-se no navegador (conversor, contador) ou via API sem armazenamento permanente (Base64). Os seus textos permanecem privados.
P: Qual é o tamanho máximo de texto aceito?
R: O conversor e o contador aceitam até 100.000 caracteres (~15-20 páginas). O codificador Base64 suporta até 50 KB de dados.
P: Como funciona o gerador de slug?
R: O gerador aplica estas transformações em ordem:
- Remoção de acentos (transliteração)
- Conversão para minúsculas
- Substituição de espaços por hifens
- Remoção de caracteres especiais
- Limpeza de hifens múltiplos
P: Posso usar estas ferramentas para registros DNS?
R: Sim. O codificador Base64 é útil para registros TXT codificados. O contador ajuda a verificar o limite de 255 caracteres por string TXT (um registro pode conter várias strings).
P: Os atalhos de teclado funcionam?
R: Sim. ⌘+⏎ (Mac) ou Ctrl+⏎ (Windows/Linux) inicia a transformação sem abandonar o teclado.
Ferramentas complementares
| Ferramenta | Finalidade |
|---|---|
| Lookup DNS | Consultar registros DNS de um domínio |
| Teste de propagação | Verificar a propagação DNS mundial |
| Inspetor SPF | Validar o seu registro SPF |
| Inspetor DKIM | Verificar a sua assinatura DKIM |
| Parser CSR | Analisar um pedido de certificado |
Recursos úteis
- RFC 4648 - Codificação Base64 (especificação oficial da codificação Base64)
- RFC 1035 - Registros DNS TXT (limites dos registros TXT)
- Unicode Normalization Forms (padrão de normalização de acentos)