Extractor de marcas de tiempo ULID

Acerca de esta herramienta

Esta herramienta extrae los 48 bits iniciales (10 caracteres Crockford Base32) de un ULID para recuperar el epoch UNIX (milisegundos) y mostrarlo en UTC y en una zona horaria de visualización elegida. Todo el procesamiento ocurre íntegramente en el navegador (no se envían datos).

Zona horaria de visualización
Detectado localmente:
Total: 0 / Correctos: 0 / Errores: 0
# Entrada UTC(ISO 8601) Zona mostrada (tipo ISO) Información de zona Epoch(ms) Aleatorio (80b hex)

Cómo usarla

  1. Pega tus ULID en el área de texto superior (uno por línea, sin distinguir mayúsculas. Los guiones se ignoran).
  2. Elige una zona horaria de visualización: alterna entre zonas IANA (p. ej. Asia/Tokyo) o desfases fijos (UTC±HH:MM, pasos de 30 minutos).
  3. Pulsa Analizar para listar las fechas en UTC y en la zona seleccionada, el valor en milisegundos y los 80 bits aleatorios. Puedes copiar o descargar la tabla.

Precauciones

  • Un ULID almacena los milisegundos de epoch en los primeros 10 caracteres. Las zonas horarias no afectan al valor almacenado, solo a la visualización.
  • Usa 0123456789ABCDEFGHJKMNPQRSTVWXYZ (Crockford Base32), que omite I/L/O/U.
  • Las líneas en blanco se ignoran. Si una línea contiene varios ULID, solo se toma la primera coincidencia.

¿Qué es un ULID?

Un ULID es un identificador de 128 bits: los primeros 48 bits son el epoch UNIX (milisegundos) y los 80 bits restantes son aleatorios. Los primeros 10 caracteres codifican la hora y los 16 restantes codifican la parte aleatoria, lo que facilita el orden cronológico.