Construtor de links mailto:
O esquema URI mailto: (RFC 6068) é a forma padrão de criar um link clicável que abre o cliente de e-mail padrão do usuário com um rascunho pré-preenchido. Esta ferramenta permite compor múltiplos destinatários, listas de Cc/Cco, assunto, corpo multi-linha, e monta a URL com codificação percentual adequada para espaços (%20), quebras de linha (%0A) e caracteres especiais. Você pode copiar a URL bruta, copiar uma âncora HTML <a href=…> pronta, ou abri-la diretamente para ver como seu cliente renderiza o rascunho. Útil para páginas de contato, links de suporte, CTAs de inscrição, templates estruturados de reporte de bugs e padrões 'mailto primeiro, formulário web depois'.
mailto:hello%40example.com?subject=Hello&body=Hi%20there%2C%0A%0AI%20wanted%20to%20reach%20out%20about%E2%80%A6%0A%0ABest%2C%0A<a href="mailto:hello%40example.com?subject=Hello&body=Hi%20there%2C%0A%0AI%20wanted%20to%20reach%20out%20about%E2%80%A6%0A%0ABest%2C%0A">hello@example.com</a>Notas
Segue RFC 6068. Múltiplos destinatários são unidos com vírgulas. Espaços, quebras de linha e caracteres especiais no assunto/corpo são codificados em percentual (espaço → %20, quebra → %0A). Alguns clientes impõem limites de comprimento (Outlook no Windows ≈ 2.083 caracteres); mantenha o corpo curto para compatibilidade.
Como usar
- Insira um ou mais destinatários Para (use Adicionar para mais linhas).
- Opcionalmente adicione destinatários Cc e Cco.
- Digite assunto e corpo — quebras de linha e caracteres especiais são codificados automaticamente.
- Copie a URL mailto:, o snippet de âncora HTML, ou clique em Abrir no cliente de e-mail para testar.
- Experimente os presets (Suporte, Feedback, Newsletter, Reporte de bug, Apresentação) para templates comuns.
Perguntas frequentes
- Diferença entre mailto: e URLs de compose de webmail?
- mailto: é um esquema URI padrão (RFC 6068) que abre o cliente de e-mail que o usuário configurou como padrão — nativo (Apple Mail, Outlook desktop), Gmail via handler do navegador, etc. URLs de compose de webmail (Gmail, Outlook Web) são específicas de cada fornecedor e só funcionam em navegadores logados. mailto: é mais portável; URLs de webmail dão controle sobre qual caixa de entrada abre.
- Por que quebras de linha são tão longas na URL?
- Quebras de linha são codificadas como %0A (3 caracteres). Cada linha em branco adiciona 3 caracteres, e caracteres não ASCII também são codificados (até 9 caracteres cada em UTF-8). Por isso corpos longos pré-preenchidos inflam rapidamente a URL. Alguns clientes (especialmente Outlook no Windows) cortam URLs em ~2.083 caracteres.
- Posso incluir HTML no corpo?
- Não — corpos mailto: são texto puro apenas. Alguns clientes removem tags HTML, outros as mostram literalmente. Use formatação de texto puro (quebras, asteriscos, traços) e deixe o usuário enriquecer a mensagem depois. Se precisa de HTML real, gere o e-mail no servidor; mailto: é para iniciar um rascunho, não formatá-lo.
- Todos os clientes suportam cc/bcc/subject/body?
- Os quatro estão no RFC 6068 e são suportados por todos os clientes principais (Gmail, Apple Mail, Outlook, Thunderbird, mobile). Alguns clientes corporativos antigos ignoram bcc, e alguns navegadores in-app móveis ignoram body. Teste nas plataformas que seus usuários realmente usam.
Ferramentas relacionadas
Gerador OAuth 2.0 PKCE
Gera code_verifier + code_challenge S256/plain para OAuth 2.0 PKCE (RFC 7636). Também monta a URL de autorização e um curl pronto para a troca de token.
Extrator de e-mails e URLs
Extraia todos os endereços de e-mail ou URLs de um bloco de texto, no seu navegador.
Expansor de Modelos URI (RFC 6570)
Expanda modelos URI RFC 6570 com suas próprias variáveis — suporta os quatro níveis: operadores de caminho, consulta, fragmento, rótulo e estilo-caminho, com modificadores explode e prefixo, tudo no seu navegador.
Conversor de escape de strings
Escapa uma string para 10 contextos de uma vez — JavaScript, JSON, entidades HTML, URL, SQL, regex, Bash (aspas simples/duplas), C string, escapes Unicode \u. Copie o que precisar.
Construtor e parser de registros DKIM
Construa ou parseie um registro DNS TXT DKIM (DomainKeys Identified Mail) — cole sua chave pública, escolha selector, tipo de chave (RSA/Ed25519), hash e flags, e obtenha o registro completo, o hostname `selector._domainkey` e uma versão fragmentada para registros acima de 255 caracteres.
Construtor de URL Query
Construa URLs combinando uma base com parâmetros key-value editáveis — cada par alternável, percent-encoded corretamente.