ForHosting KIT · Ferramentas para dev

Texto riscado Unicode

Digite Hello e receba H̶e̶l̶l̶o̶: uma marca de traço longo entra depois de cada uma das 5 letras, e o riscado viaja como texto simples para chats, perfis e e-mails. A opção inversa tira o traço. 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
Modo de cálculo
Encode
Você obtém
Resultado
H̶e̶l̶l̶o̶
Quantidade mapeada
5
Comprimento
10
Estilo
strikethrough

O tachado combinante Unicode permite riscar palavras em chat, e-mail e redes sem HTML, CSS nem fonte especial. Esta capacidade acrescenta a sobreposição de traço longo combinante (U+0336) após cada caractere base, de modo que a cadeia ainda cola como texto simples e aparece com uma linha horizontal em cada letra em sistemas modernos. O modo encode transforma prosa legível em forma riscada para rascunhos, correções, descontos e legendas brincalhonas. O modo decode remove marcas de traço longo e curto para que ferramentas de moderação, índices de busca e pipelines de armazenamento recuperem o texto subjacente. Sobreposições de traço existentes não são duplicadas no encode, assim reaplicar a transformação em texto já riscado permanece limpo.

Como o tachado combinante Unicode funciona em texto simples

Unicode define caracteres combinantes que se fixam visualmente ao caractere base precedente em vez de ocuparem a própria coluna como letras independentes. A sobreposição de traço longo combinante no ponto de código U+0336 é a marca que a maioria dos geradores de tachado em texto simples usa: após cada escalar base, o overlay desenha uma linha horizontal pelo glifo para que a palavra inteira pareça riscada em clientes que implementam corretamente marcas combinantes.

Não é efeito de fonte, nem text-decoration de CSS, nem imagem: é UTF-8 comum que sobrevive a copiar e colar em chats, biografias, documentos e formulários que aceitam texto geral. Um conversor correto percorre a cadeia por valor escalar Unicode com codePointAt para que emoji e outros caracteres fora do BMP não se partam em surrogates isolados.

O modo encode emite cada caractere base que não é traço seguido de U+0336; se a entrada já contém sobreposições de traço longo ou curto, essas marcas são ignoradas em vez de empilhadas de novo, o que mantém estáveis idas e voltas e reedições. O modo decode remove U+0336 e também aceita o traço curto U+0335 usado por outras ferramentas, deixando só os caracteres base.

Como o estilo é Unicode puro, o resultado cola em mensagens simples onde tags HTML de riscado ou editores ricos não estão disponíveis ou são removidos.

Onde a conversão de texto tachado Unicode vale a pena

Redatores e gestores de comunidade que querem mostrar um preço riscado, uma frase retractada ou um spoiler brincalhão em plataformas que removem HTML costumam usar o tachado combinante porque copia como texto simples e ainda se lê como tipografia riscada em celulares e desktops. Equipes de suporte e moderação colam mensagens opacas de tickets e precisam de um caminho reversível para que filtros de palavras-chave e listas de banimento recuperem a grafia subjacente sem limpeza manual.

Equipes de produto com editores de legenda, geradores de cupom ou prévias de rascunho podem oferecer estilo de riscado em um clique sem enviar renderizador canvas nem webfont personalizada. Educadores e revisores de localização demonstram como marcas combinantes se fixam a letras base em diferentes sistemas de escrita sem ferramenta de design. Se você precisa de mathematical sans-serif, script cursivo, letras em círculo bolha, bold italic ou caligrafia como imagem, trate isso como intenções e landings separadas em vez de sobrecarregar esta página de conversor de tachado combinante.

Preços e legendas riscadas em chat simples

Transforme frases simples em tachado Unicode para legendas sociais, títulos de stream e mensagens de chat onde tags HTML de riscado são removidas, mas marcas combinantes ainda renderizam.

Moderação e recuperação de texto simples

Decodifique nomes de usuário e corpos riscados de volta a strings simples para filtros de palavras-chave, índices de busca e tickets, mantendo os glifos originais para auditoria.

O que é tachado combinante Unicode?

É texto simples em que cada caractere base é seguido pela sobreposição de traço longo combinante U+0336, de modo que o glifo se desenha com uma linha horizontal—não HTML, CSS nem arquivo de fonte especial.

Como riscar texto simples com esta ferramenta?

Envie uma string não vazia em text com mode encode (ou omita mode). Cada caractere base recebe U+0336; marcas de traço existentes são ignoradas para não duplicar.

Como remover as marcas de tachado?

Envie a string riscada com mode decode. Sobreposições de traço longo (U+0336) e curto (U+0335) são removidas; os caracteres base permanecem na ordem.

Por que alguns apps não mostram a linha nas letras?

Alguns clientes antigos ou mínimos renderizam mal marcas combinantes. A maioria dos navegadores, celulares e apps de mensagens modernos exibe U+0336 corretamente como tachado sobre o caractere anterior.

A linha fica dupla se eu converter o mesmo texto duas vezes?

Não. Letras que já têm marca de risco são puladas, então passar de novo um texto riscado o deixa exatamente igual e as revisões seguidas continuam limpas.

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/enc/strikethrough-unicode

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/enc/strikethrough-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.strikethrough_unicode",
  "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.

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.

Como o tachado combinante Unicode funciona em texto simples

O comprimento é limitado a um máximo documentado de valores escalares para que um colar descontrolado não esgote um isolate Worker.

Contrato de entrada, campos de resposta e comportamento de erro

Quando mode é omitido, encode é o padrão e um único campo ainda produz uma string riscada útil. Encode trata text como conteúdo simples ou misto e devolve result com um traço longo combinante após cada caractere base. Decode trata text como conteúdo riscado ou misto e devolve texto simples com sobreposições de traço removidas. Verificações clássicas: codificar Hello em cinco caracteres base cada um seguido de U+0336, decodificar essa string de volta a Hello e rejeitar um text vazio. Envie por POST um objeto JSON com um campo de string não vazio obrigatório chamado text e um mode opcional com valor encode ou decode. Aliases como input, value, data e s são aceitos para text; op, operation e direction alias de mode. Ambas as direções ecoam mode e o text original, informam mapped_count de caracteres base que receberam marca no encode ou de marcas de traço removidas no decode, e length como contagem escalar do resultado. Rótulos fixos style, combining_mark e script identificam o perfil de tachado para que o cliente afirme qual transformação usou. Quando encode ignora marcas de traço existentes, marks_skipped é incluído com essa contagem; quando nenhuma marca foi ignorada, esse campo é omitido em vez de null. Falta de text, strings vazias, objetos não string para text, valores de mode não suportados e strings maiores que o máximo documentado falham com invalid_input e uma mensagem clara em inglês; falhas de validação não consomem saldo pré-pago. Chamadas API bem-sucedidas cobram a base publicada de US$ 0,002 por item.

Onde a conversão de texto tachado Unicode vale a pena

Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa a base publicada US$ 0,002 sem tokens de modelo nem rede de saída, e validação falha nunca gasta saldo.

Fixtures CI para pipelines de marcas combinantes

Gere goldens encode e decode determinísticos para que editores e pipelines de conteúdo nunca discordem em idas e voltas do traço longo combinante.

Quanto custa o conversor de texto riscado unicode?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →