ForHosting KIT · Texto e IA

Adicionar tachado ao texto

Digite «Hello, World!» e receba H̶e̶l̶l̶o̶,̶ ̶W̶o̶r̶l̶d̶!̶, riscado letra por letra e pronto para colar no WhatsApp, no Discord, numa bio do Instagram ou no assunto de um e-mail. A linha faz parte do próprio texto, então não precisa de fonte especial. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
Hello, World!
Você obtém
Produção
H̶e̶l̶l̶o̶,̶ ̶W̶o̶r̶l̶d̶!̶
Comprimento
13

Texto tachado é texto simples com um truque escondido: depois de cada caractere visível está U+0336, o traço longo sobreposto combinante do Unicode, fazendo com que as letras apareçam com uma linha horizontal sobre elas em qualquer lugar com suporte a Unicode — conversas, posts em redes sociais, bios e documentos. Esta ferramenta insere esse caractere combinante após cada caractere do texto que você fornecer, incluindo espaços e pontuação, e devolve o resultado pronto para copiar e colar. Funciona com qualquer texto Unicode, do ASCII simples a letras acentuadas, caracteres CJK e emoji, porque o traço é aplicado por ponto de código sem tocar nos próprios caracteres. A transformação é totalmente determinística e reversível: basta remover cada U+0336. Não é precisa nenhuma fonte, nenhuma marcação nem suporte especial da plataforma: a saída é texto comum que carrega o próprio riscado para onde for.

Como funciona o tachado combinante

O Unicode define uma família de caracteres combinantes que se ligam ao caractere anterior em vez de existirem sozinhos. U+0336, o traço longo sobreposto combinante, é um deles: quando um renderizador o encontra, desenha uma linha horizontal sobre o caractere base precedente. Ao acrescentar U+0336 depois de cada caractere da sua entrada, esta ferramenta produz uma cadeia em que cada glifo visível aparece riscado.

O resultado não é imagem, nem HTML nem Markdown — continua sendo texto simples, por isso sobrevive ao copiar e colar no WhatsApp, Telegram, X, bios do Instagram, Discord, assuntos de e-mail e praticamente qualquer campo que aceite Unicode. Como o traço é um ponto de código separado, leitores de tela e mecanismos de busca continuam vendo os caracteres originais, o que mantém o texto localizável e acessível mesmo parecendo riscado.

Note que a largura visual pode variar um pouco entre fontes e plataformas, já que cada renderizador decide o quanto estende o traço, mas a cadeia subjacente é idêntica em todos os lugares.

Quais caracteres recebem o traço

Todos os caracteres recebem o traço sobreposto, incluindo espaços, dígitos, pontuação e quebras de linha. Riscar os espaços também é deliberado: mantém a linha visualmente contínua entre as palavras, que é o que a maioria espera ao colar texto riscado em uma conversa. A ferramenta percorre pontos de código Unicode em vez de unidades UTF-16, portanto caracteres fora do Plano Multilíngue Básico — emoji como um rosto sorridente ou ideogramas CJK raros — nunca são divididos e cada um recebe exatamente um traço próprio.

Letras acentuadas, como o e com agudo, mantêm o acento e ganham o riscado, porque as marcas combinantes se empilham em ordem. A resposta também informa a contagem de caracteres da entrada, para que você confira rapidamente que nada foi perdido e que o texto enviado é o texto riscado.

Edições e correções em conversas

Mostre um preço corrigido ou uma palavra retirada em mensageiros sem formatação de tachado nativa.

Posts em redes sociais e bios

Risque slogans antigos ou adicione apartes irônicos em bios e legendas de plataformas que só aceitam texto simples.

Comparações de antes e depois

Risque o valor antigo ao lado do novo em changelogs, tabelas de preços e notas de versão coladas como texto simples.

O que é inserido exatamente depois de cada caractere?

U+0336, o traço longo sobreposto combinante do Unicode. Ele aparece como uma linha horizontal sobre o caractere precedente.

Funciona com qualquer texto, incluindo emoji e acentos?

Sim. A ferramenta percorre pontos de código Unicode, então emoji, caracteres CJK e letras acentuadas recebem cada um o próprio traço, sem serem divididos nem alterados.

Posso desfazer o tachado?

Sim. Remova cada ponto de código U+0336 da saída e você terá o texto original de volta, porque os caracteres base nunca são modificados.

Por que os espaços também ficam riscados?

É proposital: riscar os espaços mantém a linha contínua de uma palavra para a outra, que é o que a maioria das pessoas espera ao colar texto tachado numa conversa. Números, pontuação e quebras de linha também recebem o traço.

Onde posso colar o texto tachado?

Em quase qualquer lugar que aceite texto Unicode: WhatsApp, Telegram, X, bios do Instagram, Discord, assunto de e-mails e documentos. É texto comum, não imagem nem formatação, por isso o traço sobrevive ao copiar e colar. A largura pode variar um pouco conforme a fonte.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/text/strikethrough

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/text/strikethrough \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, World!"}'
{
  "text": "Hello, World!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.strikethrough",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_text_chars100000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Quais caracteres recebem o traço

A entrada é limitada a 100000 caracteres; qualquer texto mais longo devolve um erro tipado invalid_input, assim como texto ausente ou vazio, de modo que as integrações podem contar com um contrato de falha estável em vez de um truncamento silencioso.

Determinismo, limites e a ferramenta gratuita no navegador

A transformação é uma função pura: mesma entrada, mesma saída, byte a byte, sem chamadas de rede, sem aleatoriedade e sem relógio. Se depois você precisar desfazer um tachado, remova cada ponto de código U+0336 da cadeia e o texto original volta intacto, porque o algoritmo nunca altera os caracteres base — apenas acrescenta. A API cobra US$ 0,002 por chamada, independentemente do tamanho do texto dentro do limite. Os erros são reportados como respostas tipadas invalid_input com subcadeias de mensagem estáveis, nunca como falhas opacas do servidor.

O que acontece se o texto estiver vazio?

A chamada falha com um erro tipado invalid_input — o texto é obrigatório e não pode estar vazio.

Existe um limite de tamanho?

Sim, 100000 caracteres por chamada. Entradas maiores são rejeitadas com invalid_input em vez de serem truncadas.

Ver a documentação completa do KIT →