Ir para o conteúdo
Ferramenta gratuita

Decodificador de Snowflakes do Discord: converta uma ID do Discord em data e timestamp

Com o decodificador de Snowflake do Discord, você converte uma Snowflake do Discord em timestamp: cole uma ID do Discord e veja quando a conta, mensagem ou servidor foi criado, além de worker, processo e incremento. Você não precisa informar o tipo de ID.

Criado por Justin Schuessler

Gratuito e sem cadastro: o cálculo é feito inteiramente no seu navegador. Nenhuma ID é enviada ou salva.

Precisa hospedar um bot do Discord também? Mantenha seu bot ativo 24 horas por dia.

Snowflake(s) → Informações

Funciona com qualquer ID do Discord: mensagens, usuários, canais, servidores, cargos, anexos, webhooks...

Exemplo de resultado

Como o decodificador Snowflake do Discord lê uma ID

Você cola uma ID do Discord, e a ferramenta a decompõe em data e hora de criação e partes de worker, processo e incremento, gerando uma tag de data e hora do Discord pronta para usar. A ID abaixo é o exemplo da documentação da própria API do Discord; seu resultado depende da sua ID.

Exemplo · ID da documentação da API do Discord

Entrada

ID Snowflake
175928847299117063
Seja de uma mensagem, usuário, servidor ou canal: todas as IDs do Discord têm o mesmo formato.

Saída

Criado (ISO 8601, UTC)
2016-04-30T11:18:25.796Z
Momento, com precisão de milissegundos, em que o Discord atribuiu o ID.
Timestamp Unix
1462015105
Tag de timestamp do Discord (completa)
<t:1462015105:F>
Ao copiar para uma mensagem do Discord, cada pessoa verá a data no próprio fuso horário.
Worker · Processo · Increment
1 · 0 · 7
Componentes internos: o worker e o processo que geraram o ID, além de um contador sequencial desse processo.

Como funciona

Como converter uma ID do Discord em data

Ative o modo desenvolvedor, copie a ID, cole e confira: em seis passos, você descobre a data de criação de um item do Discord.

Passo 1

Ativar o modo desenvolvedor

Abra as configurações do Discord e ative o modo desenvolvedor na seção „Avançado“.

Passo 2

Copiar ID

Clique com o botão direito em um usuário, mensagem, servidor, canal ou cargo (no celular, toque e segure) e selecione „Copiar ID“.

Passo 3

Colar ID

Cole a ID no campo „ID(s) Snowflake“ da aba „Snowflake(s) → Informações“. Para várias IDs, coloque uma por linha. Menções como <@ID> também funcionam.

Passo 4

Consultar a data de criação

Para uma única ID, você vê o momento de criação na hora local, em UTC, no formato ISO 8601 e em relação ao momento atual, além do worker, processo e incremento. Para várias IDs, os resultados aparecem em uma tabela.

Passo 5

Copiar valor

Use o botão de copiar para copiar um valor, como a tag de timestamp do Discord <t:…:F> ou <t:…:R> para uma mensagem.

Passo 6

Opcional: converter data e hora em Snowflake

Acesse a aba „Data e hora → Snowflake“, escolha a data, a hora e o fuso horário (local ou UTC) e copie a Snowflake correspondente para a API do Discord.

Funções

O que o decodificador de Snowflake do Discord extrai de uma ID

De uma única data de criação a uma lista com muitas IDs: veja o que o decodificador oferece.

Não é necessário informar o tipo de ID

IDs de usuários, mensagens, canais, servidores, cargos, anexos e webhooks têm o mesmo formato. O decodificador as interpreta da mesma forma, sem que você precise selecionar o tipo.

Data, timestamp e tag do Discord

O momento de criação aparece na sua hora local, em UTC, no formato ISO 8601 e em relação ao momento atual, além das tags de timestamp do Discord <t:…:F> e <t:…:R>. Você pode copiar horários e tags com um clique.

Várias IDs em uma tabela

Separe as IDs por quebras de linha, vírgulas, ponto e vírgulas ou espaços. Você receberá uma tabela com a data e hora de criação em UTC e o tempo relativo para até 200 IDs.

Colar menções e emojis

O decodificador reconhece <@ID>, <@!ID>, <@&ID>, <#ID> e emojis personalizados <:name:ID> e <a:name:ID>, extraindo a ID automaticamente.

Momento → Snowflake

A segunda aba gera a menor Snowflake possível para uma data e hora locais ou em UTC, por exemplo, para usar before/after na paginação da API do Discord.

Aviso para IDs improváveis

Se uma ID indicar um horário mais de 24 horas no futuro ou exatamente o início da época do Discord, em 01/01/2015, a ferramenta exibirá um aviso. Geralmente, o número não foi copiado por completo.

Plano de fundo

O que é uma Snowflake do Discord? Entenda a estrutura da ID

Uma Snowflake do Discord é um número de 64 bits que o Discord atribui a usuários, mensagens, canais, servidores, cargos, anexos, webhooks, interações e aplicativos. Todas essas IDs têm o mesmo formato, e o momento de criação está codificado no próprio número. Por isso, o decodificador consegue identificá-lo sem consultar o Discord.

Bits 63–22

Timestamp (42 bits)

Milissegundos desde a época do Discord, 1º de janeiro de 2015 às 00:00 UTC. A partir deles, o decodificador calcula a data de criação.

Bits 21–17

Worker (5 bits)

ID interna do worker que gerou a Snowflake.

Bits 16–12

Processo (5 bits)

ID interna do processo que gerou a Snowflake.

Bits 11–0

Incremento (12 bits)

Contador sequencial desse processo, incrementado a cada nova ID.

Como converter uma Snowflake do Discord em timestamp: a fórmula

timestamp_ms = (snowflake >> 22) + 1420070400000

A ID é deslocada 22 bits para a direita e somada à época do Discord em milissegundos. O resultado é o horário Unix em milissegundos. O decodificador usa BigInt em todo o cálculo porque as IDs atuais excedem o intervalo que o JavaScript consegue representar com exatidão usando números comuns. Números arredondados produziriam uma data incorreta.

Data de criação

Descubra a data de criação de uma conta ou servidor do Discord

Como cada Snowflake contém seu momento de criação, a ID revela quando algo foi criado no Discord. O decodificador mostra a data de criação da conta, não a idade da pessoa, e não tem relação com a verificação de idade do Discord.

Conta do Discord

A ID do usuário indica quando a conta foi criada. Assim, você pode identificar durante a moderação, por exemplo, se uma conta tem apenas alguns dias.

Servidores do Discord

A ID do servidor indica quando ele foi criado. Ela é decodificada da mesma forma que qualquer outra ID do Discord.

Mensagem ou canal

A ID da mensagem indica quando ela foi enviada; a ID do canal, quando ele foi criado.

O decodificador não mostra nome de usuário, avatar, insígnias nem endereço IP: esses dados não estão na ID, e o recurso não consulta o Discord.

Explorar mais

Mais ferramentas para IDs e timestamps do Discord

FAQ

Perguntas frequentes sobre Decodificador de Snowflake do Discord

Respostas breves sobre snowflakes do Discord e esta ferramenta.

Nas configurações do Discord, ative o Modo desenvolvedor em “Avançado”, copie a ID do usuário com o botão direito do mouse (no celular, toque e segure) e cole-a no decodificador. O timestamp na Snowflake indica quando a conta foi criada. Com a ID de um servidor, você também descobre quando ele foi criado.

Um número de 64 bits que o Discord atribui a usuários, mensagens, canais, servidores, cargos, anexos, webhooks, interações e aplicativos. Os 42 bits superiores contêm os milissegundos desde 1º de janeiro de 2015, às 00:00 UTC; depois vêm 5 bits de worker, 5 bits de processo e 12 bits de incremento.

Cole a ID no decodificador. Ele desloca o número 22 bits para a direita e soma a época do Discord, 1420070400000, em milissegundos. Para a ID 175928847299117063 da documentação da API do Discord, o resultado é 2016-04-30T11:18:25.796Z, com o timestamp Unix 1462015105 e a tag de timestamp do Discord <t:1462015105:F>. A ferramenta também mostra o horário na sua hora local, em UTC e em relação a agora. Criar tags de timestamp personalizadas com o gerador de timestamps do Discord

Não. Todas as IDs do Discord têm o mesmo formato e são decodificadas da mesma forma. Em vez do número puro, você também pode colar uma menção como <@ID>, <@!ID>, <@&ID> ou <#ID>, ou um emoji personalizado como <:name:ID>. O decodificador extrai a ID. Outras entradas, como números negativos ou links de mensagens, são rejeitadas com uma mensagem de erro.

Sim. Separe as IDs por quebras de linha, vírgulas, ponto e vírgulas ou espaços. O resultado aparece em uma tabela com ID, data e hora de criação em UTC e tempo relativo. São exibidas até 200 IDs; para as demais, a ferramenta informa a quantidade.

Sim, na aba „Data e hora → Snowflake“. Você informa a data e a hora no horário local ou em UTC e recebe a menor Snowflake válida para esse momento, com worker, processo e incremento em 0. Isso é útil para usar before/after na paginação da API do Discord. Não é possível usar datas anteriores a 1º de janeiro de 2015.

Não. O decodificador analisa a própria ID do Discord e mostra o que ela contém: data e hora de criação, worker, processo e incremento. Nome de usuário, avatar, insígnias e endereço IP não fazem parte da ID, e a ferramenta não consulta o Discord.

O decodificador é gratuito e pode ser usado sem entrar. Todo o cálculo é feito no seu navegador; nenhuma ID é enviada a um servidor nem salva.

Mais alguma pergunta?

Contatar o suporte
Lista de servidores do DiscordJogos, roleplay, Modding e mais — com número de membros e classificação por votos.
Você está criando algo próprio?

Seu bot do Discord precisa de um servidor confiável

Um VPS da ZAP-Hosting mantém seu bot ou aplicação online de forma confiável.

4,4/5 Trustpilot32.000+ Servidores ativosDesde 2010

Sem configuração. Sem riscos. Online em segundos.

Duração flexívelCancele a qualquer momentoOnline em 60 segundos

Procurando mais ferramentas? Ver todas as ferramentas do Discord