← Desarrollador & datos
Desarrollador & datos · se ejecuta localmente

Generador e inspector de ULID

Genere ULID canónicos aleatorios criptográficamente o inspeccione la entrada sin distinguir mayúsculas y minúsculas como un valor de marca temporal de 48 bits en mayúsculas y una aleatoriedad de 80 bits, todo ello íntegramente en el navegador.

Listo. Tus datos de trabajo permanecen en este navegador.

Por qué esta herramienta es útil

Use ULIDs cuando el orden lexicográfico por tiempo de creación sea útil, o inspeccione un valor existente antes de tratar su marca de tiempo incrustada como metadato fiable.

Cómo funciona el sistema

El generador combina el valor actual de milisegundos de Unix de 48 bits con 80 bits aleatorios de Web Crypto y los codifica con Crockford Base32 canónica; la inspección rechaza desbordamientos y caracteres no canónicos.

Ejemplo práctico

Inspeccionar 01ARZ3NDEKTSV4RRFFQ69G5FAV informa su marca de tiempo UTC y separa el prefijo de tiempo de diez caracteres del sufijo aleatorio de dieciséis caracteres.

Validación

El cálculo es determinista y explica los errores de validación en lugar de cambiar silenciosamente la entrada no válida.

Límite de privacidad

La entrada y la salida permanecen en esta pestaña, mientras que la copia y la descarga se realizan a través de las API del navegador sin carga en el servidor.

Pasaporte de resultados

Cada ejecución informa de su modo de herramienta, marca de tiempo y tamaño de entrada/salida para que los datos transformados puedan ser auditados.