toolbin_

Generatore ULID

Genera ULID (identificatori univoci ordinabili lessicograficamente), un'alternativa a UUID.

🔒 100 % lato client — nessun dato inviato

Genera identificatori ULID ordinabili cronologicamente, un'alternativa moderna agli UUID per i tuoi database e chiavi primarie. La generazione utilizza crypto.getRandomValues, al 100% nel browser: nulla viene inviato a un server.

What is it for?

  • Crea chiavi primarie ordinabili in base all'ora di creazione.
  • Sostituisci un UUID v4 con un identificatore ordinabile.
  • Genera ID per log o eventi con timestamp.
  • Migliorare le prestazioni dell'indice del database.

FAQ

Qual è la differenza tra ULID e UUID?

Un ULID incorpora un timestamp, rendendolo ordinabile cronologicamente, a differenza di un UUID v4.

Uno ULID è unico?

Sì: 48 bit di timestamp e 80 bit di casualità rendono le collisioni estremamente improbabili.

Quanti caratteri è un ULID?

26 caratteri in Crockford Base32, senza caratteri ambigui come I, L, O o U.

Posso utilizzare una ULID come chiave primaria?

Sì, il suo ordine cronologico migliora la località dell'indice rispetto a un UUID casuale.