SSubToolDesk
pt
Remover marcas de tempo

Remove marcas de tempo de chats e mensagens exportadas

Cola uma exportação do WhatsApp, iMessage ou outro chat e remove instantaneamente cada marca de tempo em linha, com um interruptor opcional para remover também os nomes dos remetentes. Nada é carregado, nunca.

…
Solta uma exportação .txt, cola o texto ou edita diretamente
…
Local

Os teus ficheiros nunca tocam num servidor. Cada conversão nesta página é executada localmente no teu navegador através da API FileReader do JavaScript. Nada é enviado, registado ou armazenado. Seguro para gravações confidenciais de Zoom/Teams, vídeo não publicado e entrevistas legais.

Como remover marcas de tempo de mensagens de chat

As exportações de chat de apps como o WhatsApp, o iMessage e a maioria das ferramentas de cópia de segurança de SMS marcam com data e hora cada linha, não apenas uma indicação ocasional como num ficheiro de legendas. Uma linha exportada típica tem este aspeto: [5/1/24, 9:14:02] Alex: Bom dia! Ainda está marcado o alinhamento das 10h? ou 5/1/24, 9:14 - Alex: Bom dia!, dependendo da plataforma e do método de exportação. Esse dado é útil quando procuras quando é que algo foi dito, mas é puro ruído se estás a tentar ler a conversa como um documento, colá-la num relatório, ou entregá-la a um resumidor.

Esta ferramenta é construída especificamente para esse formato em linha: uma marca de tempo situada no início absoluto de uma linha, entre parênteses retos, entre parênteses curvos, ou seguida de um hífen, opcionalmente precedida de uma data. Isso é uma forma diferente da de uma legenda SRT ou WebVTT, que leva o seu código de tempo na sua própria linha dedicada. Se estiveres a trabalhar com um ficheiro de legendas real em vez de um registo de chat, a ferramenta dedicada Remover marcas de tempo é mais adequada.

Instruções passo a passo

  • Exporta a tua conversa como ficheiro de texto simples (WhatsApp: Conversa → Mais → Exportar conversa → Sem multimédia), ou copia diretamente o texto da conversa.
  • Arrasta o ficheiro .txt para a caixa acima, ou cola o texto no painel da esquerda.
  • Deixa Remover nomes de remetentes desativado para manter o nome de cada pessoa, ou ativa-o para obter só o texto da mensagem.
  • Ativa Colapsar linhas em branco se a tua exportação tiver muitas linhas vazias entre mensagens e preferires um bloco de texto mais compacto.
  • Pressiona Copiar ou Descarregar para obteres o ficheiro .txt limpo.

Porquê remover marcas de tempo de exportações de chat

Uma exportação de chat marca com data e hora cada linha porque isso é útil quando estás a procurar quando é que algo foi dito. Depois disso, quando só queres a conversa em si, essa mesma marca de tempo estorva tão frequentemente:

  • Colar uma conversa num documento ou diapositivo, onde uma marca em cada linha quebra o ritmo de um diálogo pensado para ser lido, não para procurar um momento específico.
  • Citar uma mensagem por escrito, onde uma data como [5/1/24, 9:14:02] antes de uma citação de uma linha se lê como ruído para quem não está a verificar exatamente quando foi enviada.
  • Entregar uma conversa a um assistente de IA para resumir ou pedir opinião, já que um modelo lida melhor com diálogo simples em ida e volta do que com um registo interrompido por um padrão repetido de data/hora em cada linha.
  • Comparar duas exportações da mesma conversa tiradas de dispositivos ou apps diferentes, onde o formato da marca de tempo difere entre exportações mas o texto da mensagem por baixo é idêntico; removê-la permite comparar apenas as palavras.
  • Reduzir quantos metadados pessoais um registo de chat partilhado transporta, já que as horas exatas de envio (que podem revelar fuso horário, rotina ou localização) são sensíveis por si só, à parte do nome do remetente.
  • Imprimir ou exportar uma conversa para um leitor não técnico, que não precisa de uma marca de data e hora a competir pela atenção em cada linha de um chat informal.

Antes e depois

Antes:
[5/1/24, 9:14:02] Alex: Bom dia! Ainda está marcado o alinhamento das 10h?
[5/1/24, 9:14:40] Jordan: Sim, envio a agenda num minuto.

Depois (com nomes de remetente):
Alex: Bom dia! Ainda está marcado o alinhamento das 10h?
Jordan: Sim, envio a agenda num minuto.

Depois (também sem nomes de remetente):
Bom dia! Ainda está marcado o alinhamento das 10h?
Sim, envio a agenda num minuto.

Antes e depois: um exemplo real

Uma breve exportação que combina os dois estilos de marca de tempo em linha que esta ferramenta reconhece, entre parênteses retos com segundos, e separada por hífen sem eles, convertida com os interruptores predefinidos desta página, Remover nomes de remetentes desativado e Colapsar linhas em branco desativado:

Before
[5/1/24, 9:14:02] Alex: Bom dia! Ainda está marcado o alinhamento das 10h?
5/1/24, 9:15 - Jordan: Sim, estou a juntar a agenda agora mesmo.
[5/1/24, 9:16:45] Alex: Perfeito, vou incluir também a Priya.
5/1/24, 9:17 - Priya: Parece-me bem, até às 10.
After
Alex: Bom dia! Ainda está marcado o alinhamento das 10h?
Jordan: Sim, estou a juntar a agenda agora mesmo.
Alex: Perfeito, vou incluir também a Priya.
Priya: Parece-me bem, até às 10.

Cada data e hora inicial desaparece, independentemente de a linha original usar parênteses retos ou um separador de hífen, e as quatro mensagens mantêm-se cada uma na sua própria linha e na ordem original. O nome de cada remetente também se mantém, já que Remover nomes de remetentes está desativado por predefinição aqui; ativa esse interruptor e essas mesmas quatro linhas passariam a ler-se como apenas texto de mensagem, sem nenhum nome.

Formatos que esta ferramenta reconhece

Marcas de tempo em linha entre parênteses retos, entre parênteses curvos e separadas por hífen são todas detetadas automaticamente, tanto em formato de 12 horas como de 24 horas, cobrindo a grande maioria das exportações do WhatsApp, iMessage e SMS.

O que esta ferramenta intencionalmente não faz

Só atua sobre marcas de tempo no início absoluto de uma linha, pelo que uma hora mencionada a meio de uma frase (alguém a escrever "vamos encontrar-nos às 15h") é deixada intacta. Formatos de chat de grupo que colocam o nome do remetente e a hora numa linha de cabeçalho separada acima da mensagem, em vez de em linha, ainda não são suportados.

Razões comuns para remover marcas de tempo de mensagens

  • Partilhar uma conversa: colar uma conversa do WhatsApp ou iMessage num documento, email ou pedido de suporte lê-se de forma muito mais natural sem uma marca de tempo em cada linha.
  • Investigação e análise qualitativa: investigadores que codificam transcrições de chat para identificar temas geralmente querem diálogo limpo, não metadados intercalados.
  • Alimentar um resumidor de IA: os modelos de linguagem produzem melhores resumos a partir de texto conversacional simples do que a partir de um registo poluído com marcas de data/hora repetidas.
  • Redigir antes de partilhar: remover marcas de tempo exatas (e opcionalmente nomes) é um primeiro passo rápido antes de partilhar um registo de chat mais amplamente, juntamente com qualquer outra redação que precise.
  • Arquivar como texto legível: um registo limpo é mais fácil de percorrer, pesquisar e guardar do que a exportação em bruto.

O que esta ferramenta preserva e remove

Preservado:

  • O texto completo de cada mensagem, pela ordem e redação originais.
  • Os nomes de remetente no início de cada linha, a menos que ativem Remover nomes de remetentes.
  • As linhas de continuação de uma mensagem com várias linhas, já que só uma linha que realmente comece com uma marca de tempo é alterada.
  • As linhas em branco entre mensagens, a menos que ativem Colapsar linhas em branco.
  • Qualquer hora mencionada a meio de uma mensagem, como alguém a escrever “vamos encontrar-nos às 15h”, já que esta ferramenta só remove uma marca de tempo situada no início absoluto de uma linha.

Removido:

  • A marca de tempo inicial no início de uma linha de mensagem, entre parênteses retos, entre parênteses curvos, ou separada por hífen.
  • A parte da data dessa marca de tempo, quando a exportação inclui uma.
  • Nomes de remetente como Alex:, apenas quando Remover nomes de remetentes está ativado.
  • Linhas em branco entre mensagens, apenas quando Colapsar linhas em branco está ativado.

Problemas comuns e como resolvê-los

  • Ainda há uma marca de tempo no início de algumas linhas: confirma que corresponde de facto a uma das três formas suportadas (entre parênteses retos, entre parênteses curvos, ou separada por hífen); uma exportação de chat de grupo que coloca o nome do remetente e a hora na sua própria linha de cabeçalho acima da mensagem, em vez de em linha, ainda não é suportada.
  • Os nomes de remetente continuam a aparecer e eu queria só o texto da mensagem: ativa Remover nomes de remetentes, é um interruptor separado e opcional da remoção de marcas de tempo.
  • Há um grande espaço de linhas em branco entre mensagens: ativa Colapsar linhas em branco para compactar a saída num bloco de texto mais denso.
  • Uma hora mencionada a meio de uma mensagem, como “liga-me às 17h”, foi deixada intacta: isso é intencional, não é um erro; esta ferramenta só remove uma marca de tempo ancorada no início absoluto de uma linha, não uma hora mencionada em qualquer parte do texto da mensagem.
  • Emojis ou nomes com acentos saem com caracteres estranhos: o ficheiro .txt exportado não foi guardado como UTF-8; volta a exportar o chat e carrega-o de novo.

Ainda 100% do lado do cliente

Como em todas as ferramentas do SubToolDesk, o ficheiro nunca sai do teu navegador. Os registos de chat são muitas vezes dos ficheiros mais pessoais que as pessoas convertem neste site, por isso esta ferramenta funciona com a mesma arquitetura das ferramentas de legendas: FileReader para ler o ficheiro localmente, processamento de cadeias de texto em JavaScript simples para o limpar, e nenhum pedido de rede envolvido na conversão em si.

Perguntas frequentes

Como removo as marcas de tempo das mensagens?

Cola a tua exportação de chat na caixa acima, ou arrasta o ficheiro .txt exportado. Toda a linha que comece com uma marca de tempo (entre parênteses retos, entre parênteses curvos, ou seguida de um hífen) tem-na removida automaticamente. Pressiona Copiar ou Descarregar para obteres o texto limpo, tudo no teu navegador.

Isto funciona com exportações de chat do WhatsApp?

Sim. A funcionalidade "Exportar conversa" do WhatsApp produz um ficheiro .txt em que cada linha começa com uma data e uma hora, como [5/1/24, 9:14:02] Alex: mensagem ou 5/1/24, 9:14 - Alex: mensagem. Ambos os formatos são detetados e a parte da marca de tempo é removida automaticamente.

Posso remover marcas de tempo de uma exportação do iMessage ou SMS?

Sim, desde que a exportação coloque uma marca de tempo no início de cada linha (são suportados tanto formatos entre parênteses retos como entre parênteses curvos, por exemplo [10:32:15] Nome: texto ou (10:32:15) texto). As ferramentas de terceiros para exportar iMessage/SMS costumam produzir um destes formatos.

Isto também remove o nome do remetente, não só a hora?

Ativa Remover nomes de remetentes. É um interruptor separado e opcional: deixa-o desativado para manter "Alex:" e "Jordan:" na saída, ou ativa-o para obteres apenas o texto da mensagem, sem nenhum nome.

Isto carrega o meu registo de chat para um servidor?

Não. Como em todas as ferramentas do SubToolDesk, a análise é feita com a API FileReader do navegador e processamento de cadeias de texto em JavaScript simples. As tuas mensagens, por mais pessoais que sejam, nunca saem do teu dispositivo.

O que acontece às mensagens com várias linhas?

Só as linhas que realmente começam com uma marca de tempo são alteradas. Uma mensagem que escreveste em várias linhas não tem marca de tempo nas suas linhas de continuação, por isso passam intactas, exatamente como foram escritas.

Isto funciona com exportações do WhatsApp em formatos de data diferentes, como o europeu ou com relógio de 24 horas?

Sim. O formato de exportação do WhatsApp varia segundo a localidade do teu telefone, estilo norte-americano M/D/AA com AM/PM, europeu DD/MM/AAAA, ou ISO AAAA-MM-DD com relógio de 24 horas, e o detetor corresponde à data e à hora pela estrutura em vez de um padrão regional fixo, pelo que todos são reconhecidos automaticamente.