Template de Texto (Mail Merge)
Mail-merge leve: escreva um template com placeholders `{{key}}`, cole os dados como CSV (linha de cabeçalho define as chaves) ou JSON (array de objetos) e a ferramenta renderiza uma saída por linha, separadas por um divisor personalizável. Útil para emails em lote, geração de certificados, mensagens personalizadas ou qualquer trabalho 'mesmo template, valores diferentes' — sem upload. Chaves faltantes recebem um chip de aviso para você detectar typos antes de enviar.
Como usar
- Escreva o template usando `{{placeholder}}` para variáveis (os placeholders detectados aparecem sobre o textarea).
- Escolha CSV (com cabeçalho) ou JSON (array de objetos) e cole os dados.
- Leia a saída renderizada (uma por linha, separadas por `---` ou seu separador) e copie ou baixe como .txt.
Perguntas frequentes
- Qual a sintaxe do placeholder?
- Chaves duplas: `{{name}}`, `{{amount}}` etc. Espaços internos permitidos (`{{ name }}` funciona). Chaves diferenciam maiúsculas e devem bater com cabeçalho CSV / chave JSON exatamente. Desconhecidas renderizam vazio e disparam um chip listando as faltantes.
- O parser CSV lida com campos com aspas?
- Sim — regras CSV básicas: campo iniciado por `"` fica entre aspas até a próxima `"` não-escapada, aspas duplas (`""`) dentro viram uma única `"`. Vírgulas dentro de aspas são preservadas. Sem suporte a campos multi-linha (cada linha = uma linha).
- Por que usar isto em vez do mail-merge da planilha?
- Três razões: (1) os dados não saem do navegador — útil para listas sensíveis; (2) iteração instantânea — muda o template e todas as linhas re-renderizam; (3) cola CSV ou JSON sem precisar converter.
- Posso redigir 100 emails de uma vez?
- Sim — uso mais comum. Cada linha na saída separada pelo divisor, copie o resultado, cole no cliente de email e divida pelo separador, ou baixe como .txt. A ferramenta não envia nada por si.
Ferramentas relacionadas
Visualização de Renomeação em Massa
Solte arquivos e visualize uma renomeação em lote — padrão com {n}, {name}, {ext}, {date}, mais buscar/substituir, modos de caixa, e detecção de colisões.
Divisor de CSV (por linhas)
Divida um CSV grande em partes por número de linhas — repete o cabeçalho em cada parte, baixe tudo de uma vez.
Gerador de Lorem Ipsum
Gere texto de preenchimento por parágrafos, frases ou palavras.
Buscar e Substituir
Buscar e substituir num bloco de texto. Regex opcional com flags global, case-insensitive, multiline e dotAll. Contagem de matches ao vivo.
Cifra César / ROT13 / Vigenère / Atbash
Cifre ou decifre texto com quatro cifras clássicas — deslocamento César, ROT13, palavra-chave Vigenère, espelho Atbash.
Analisador de texto de largura fixa para CSV / JSON
Divida texto de largura fixa / colunas fixas em campos por larguras de coluna e exporte como CSV ou JSON, no seu navegador.