Porquê 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/descodifica credenciais antes de colar num ficheiro .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/descodificar 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/descodificar um 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 / Descodificador Base64
Converte texto para Base64 e vice-versa:
| Operação | Entrada | Saída |
|---|---|---|
| Codificar | captaindns.com | Y2FwdGFpbmRucy5jb20= |
| Descodificar | Y2FwdGFpbmRucy5jb20= | captaindns.com |
Usos comuns:
- Codificar credenciais para um ficheiro .env
- Descodificar um payload de webhook para debugging
- Preparar dados para um registo 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 em Lisboa" | o-verao-em-lisboa |
Transformações aplicadas:
- Remoção de acentos (ã → a, ç → c)
- Substituição de espaços por hífenes
- 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 registos 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 | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1 | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-256 | e3b0c44298fc1c149afbf4c8996fb924... |
| SHA-512 | cf83e1357eefb8bdf1542850d66d8007... |
Casos de uso:
- Verificar a integridade de um ficheiro 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 os passar num URL
- Descodificar URLs codificados 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 o integrar 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 registo. 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 aceite?
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 por ordem:
- Remoção de acentos (transliteração)
- Conversão para minúsculas
- Substituição de espaços por hífenes
- Remoção de caracteres especiais
- Limpeza de hífenes múltiplos
P: Posso usar estas ferramentas para registos DNS?
R: Sim. O codificador Base64 é útil para registos TXT codificados. O contador ajuda a verificar o limite de 255 caracteres por string TXT (um registo 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 registos DNS de um domínio |
| Teste de propagação | Verificar a propagação DNS mundial |
| Inspetor SPF | Validar o seu registo 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 - Registos DNS TXT (limites dos registos TXT)
- Unicode Normalization Forms (padrão de normalização de acentos)