Ir para o conteúdo principal

Ferramentas de texto

Transforme, codifique e conte os seus textos em 2 cliques

Conversor de maiúsculas, codificador Base64, gerador de slug, contador de palavras: utilitários gratuitos processados pela API CaptainDNS, que não guarda nenhum conteúdo.

Ferramentas

Conversor de maiúsculas

Converta parágrafos inteiros para minúsculas ou MAIÚSCULAS com um clique. Ideal para normalizar texto copiado.

Codificador Base64

Codifique ou descodifique strings Base64 para payloads de API, webhooks, segredos ou registos DNS TXT.

Gerador de slug

Transforme qualquer título num slug limpo (URL-friendly) para o seu CMS, rotas de API ou âncoras HTML.

Contador de palavras

Conte palavras e caracteres instantaneamente. Verifique o comprimento do assunto de email ou limites de registos DNS.

Gerador de palavras-passe

Crie palavras-passe aleatórias ou frases-palavra-passe fáceis de lembrar. Entropia, tempo de quebra e força exibidos em tempo real.

Hash Generator

Calcule os hashes MD5, SHA-1, SHA-256 e SHA-512 de qualquer texto num clique. Cópia individual por algoritmo.

Codificador / descodificador URL

Codifique ou descodifique texto com percent-encoding (RFC 3986). Ideal para query strings, parâmetros UTM e redirecionamentos.

Regex Tester

Teste uma expressão regular contra um texto e visualize correspondências, grupos de captura e posições. Sintaxe RE2.

JSON / YAML Formatter

Formate, valide e converta JSON e YAML. Pretty-Print, minify, JSON para YAML e YAML para JSON.

Gerador APR1-MD5

Gere a linha .htpasswd de uma conta Apache ou nginx. Sal aleatório de 8 caracteres e formato $apr1$ pronto a colar.

Gerador BCrypt

Gere a linha .htpasswd com o algoritmo bcrypt. Formato $2y$, custo ajustável de 4 a 15, muito mais resistente do que MD5.

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, cola-se o texto e a API CaptainDNS devolve o resultado.

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

NecessidadeFerramenta a usar
Alterar maiúsculas/minúsculasConversor de maiúsculas
Codificar/descodificar Base64Codificador Base64
Criar um slug URL-friendlyGerador de slug
Contar palavras e caracteresContador de palavras
Gerar uma palavra-passe seguraGerador de palavras-passe
Calcular hash MD5, SHA-256Hash Generator
Codificar/descodificar uma URL (percent-encoding)Codificador / descodificador URL
Testar uma expressão regularRegex Tester
Formatar/converter JSON ou YAMLJSON / YAML Formatter
Criar uma linha .htpasswd (Apache)Gerador APR1-MD5
Criar uma linha .htpasswd com bcryptGerador BCrypt

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:

ModoEntradaSaída
minúsculas"OLÁ Mundo""olá mundo"
MAIÚSCULAS"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çãoEntradaSaída
Codificarcaptaindns.comY2FwdGFpbmRucy5jb20=
DescodificarY2FwdGFpbmRucy5jb20=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:

EntradaSaí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étricaDescrição
PalavrasNúmero total de palavras (separadas por espaços)
CaracteresNúmero total de caracteres (espaços incluídos)

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
  • Deduzir o tempo de leitura a partir do número de palavras devolvido (~200 palavras/minuto)

Gerador de palavras-passe

Crie palavras-passe aleatórias ou frases-palavra-passe fáceis de lembrar:

OpçãoDescrição
ComprimentoDe 4 a 128 caracteres, ajustável
Caracteres especiaisInclua !@#$%^&* para mais força
Frase-palavra-passePalavras aleatórias fáceis de lembrar
EntropiaBits de entropia e tempo de quebra estimado

Casos de uso:

  • Criar uma palavra-passe forte para uma nova conta
  • Gerar um segredo de API ou token aleatório
  • Avaliar a força de uma palavra-passe existente com o indicador de entropia

Hash Generator

Calcule os hashes criptográficos de qualquer texto:

AlgoritmoExemplo de saída (para "captaindns")
MD5f7bdc490e414648e55d457eb7deba125
SHA-1b66c04ce3aec595325e731571c493f041abf3c3a
SHA-256a2fed1d95b2d49f0f48cfde0544148ea...
SHA-512a7815214a5e3b2be715a83d3f6436003...

Casos de uso:

  • Verificar a integridade de um ficheiro ou texto
  • Gerar um hash para armazenar uma palavra-passe (uso educativo)
  • Comparar hashes MD5/SHA-256 para verificação de downloads

Codificador / Descodificador URL

Codifique ou descodifique texto com percent-encoding (RFC 3986):

OperaçãoEntradaSaída
Codificarhello world&foo=barhello+world%26foo%3Dbar
Descodificarhello%20world%26foo%3Dbarhello world&foo=bar

O espaço passa a + e não a %20: a ferramenta aplica o formato application/x-www-form-urlencoded, o das query strings. Na descodificação, ambas as formas são aceites.

Casos de uso:

  • Codificar parâmetros de query string antes de os passar numa URL
  • Descodificar URLs codificadas para debugging
  • Preparar parâmetros UTM ou redirecionamentos

Regex Tester

Teste uma expressão regular contra um texto e visualize os resultados:

FuncionalidadeDescrição
CorrespondênciasDestaque dos matches no texto
Grupos de capturaDetalhe de cada grupo capturado
PosiçõesÍndice de início e fim de cada match
Sintaxe RE2Compatí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 num clique:

OperaçãoEntradaSaída
Formatar JSONJSON compacto ou mal indentadoJSON indentado (2 ou 4 espaços) ou minificado
JSON → YAMLJSON válidoYAML formatado
YAML → JSONYAML válidoJSON indentado
Formatar YAMLYAML com indentação irregularYAML 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

Gerador APR1-MD5

Calcula o hash Apache de uma palavra-passe e a linha .htpasswd correspondente:

CampoDescrição
Nome de utilizadorServe para compor a linha completa user:hash
Palavra-passeAté 256 caracteres, oculta por omissão
Sal8 caracteres, aleatório por omissão e personalizável
Formato$apr1$, compatível com Apache, nginx e Traefik

Utilidades:

  • Proteger um ambiente de pré-produção com autenticação HTTP Basic
  • Acrescentar uma conta sem acesso SSH nem o comando htpasswd
  • Reproduzir um hash existente indicando o mesmo sal

Gerador BCrypt

Calcula o hash bcrypt de uma palavra-passe e a linha .htpasswd correspondente:

CampoDescrição
Nome de utilizadorServe para compor a linha completa user:hash
Palavra-passeAté 72 caracteres, oculta por omissão
CustoDe 4 a 15, 10 por omissão: quanto mais alto, mais lento o cálculo
Formato$2y$, compatível com Apache, nginx e Traefik

Utilidades:

  • Substituir um hash APR1-MD5 por um algoritmo mais resistente à força bruta
  • Acrescentar uma conta sem acesso SSH nem o comando htpasswd -B
  • Reproduzir um hash existente indicando o mesmo custo

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 onze ferramentas enviam o texto introduzido para a API CaptainDNS, que devolve o resultado sem guardar qualquer conteúdo. Apenas se registam métricas técnicas anónimas: número de caracteres e duração do processamento.


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:

  1. Remoção de acentos (transliteração)
  2. Conversão para minúsculas
  3. Substituição de espaços por hífenes
  4. Remoção de caracteres especiais
  5. 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

FerramentaFinalidade
Lookup DNSConsultar registos DNS de um domínio
Teste de propagaçãoVerificar a propagação DNS mundial
Inspetor SPFValidar o seu registo SPF
Inspetor DKIMVerificar a sua assinatura DKIM
Parser CSRAnalisar um pedido de certificado

Recursos úteis