Generatore ULID
Genera ULID — identificativi unici di 26 caratteri, ordinabili, con timestamp in millisecondi incorporato — e decodifica qualsiasi ULID nella sua data di creazione.
Generated locally with crypto.getRandomValues — 48-bit timestamp + 80-bit randomness, Crockford Base32, 26 characters.
Passaggi successivi
Questo strumento gira interamente nel tuo browser. I tuoi dati non lasciano mai il dispositivo: non vengono caricati su nessun server.
Come si usa
- 1Clicca Genera per creare un lotto di ULID (o incollane uno per decodificarlo).
- 2Ogni ULID mostra il suo timestamp incorporato — la data di creazione, in formato ISO.
- 3Copia i ULID singolarmente o tutta la lista per fixture, seed di database o analisi dei log.
Generatore ULID
UUIDv4 è casuale, quindi le righe che lo contengono si ordinano nel caos: indici frammentati, query temporali impossibili senza una colonna dedicata. ULID mette in testa un timestamp a 48 bit in millisecondi, seguito da 80 bit casuali — 26 caratteri in Crockford Base32 che si ordinano correttamente come semplici stringhe.
L'alfabeto Crockford (0-9 e A-Z senza I, L, O, U) evita i caratteri più confusi nella trascrizione: niente I/1, niente O/0. La metà casuale usa crypto.getRandomValues, quella temporale l'orologio — pienamente conforme alla specifica ULID.
Oltre a generare, incolla un ULID esistente per decodificarlo: il timestamp incorporato viene estratto e mostrato come data ISO — ogni ULID nei tuoi log diventa gratis una registrazione dell'ora di creazione. Modalità batch: fino a 50 alla volta, stesso istante.
Domande frequenti
Perché ULID invece di UUIDv4?
Per l'ordinamento. I primi 10 caratteri di un ULID codificano il timestamp: l'ordine lessicografico è quello cronologico — le chiavi primarie si raggruppano negli indici, le scansioni per intervallo di tempo funzionano direttamente, i log si ordinano da soli. UUIDv4 non ha nessuna di queste proprietà; ULID mantiene comunque 128 bit di resistenza alle collisioni.
Cos'è Crockford Base32?
Un alfabeto di 32 caratteri (cifre più A-Z senza I, L, O, U) pensato per sopravvivere alla trascrizione umana: niente coppie simili lettera/cifra, insensitive alle maiuscole. Il 25% più denso dell'esadecimale e senza +, / o = — sicuro in URL, nomi di file e XML.
Due ULID nello stesso millisecondo collidono?
In pratica no: 80 bit casuali danno ~1,2 × 10²⁴ possibilità per millisecondo. La specifica definisce anche la generazione monotona (incrementare la parte casuale nello stesso millisecondo), che la modalità batch rispetta per costruzione.
Is the output safe to paste into production code?
Yes. Formatting, escaping and conversion follow the relevant specs (RFCs, W3C, JSON Schema), and nothing is sent anywhere — you can verify the output locally before committing it.
Does it work on large inputs?
Yes — everything runs locally. A multi-megabyte JSON file or a long regex session is limited only by your machine, not by a request size cap.
Is this tool free to use?
Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.
Strumenti correlati
Generatore UUID
Genera identificatori UUID v4 casuali in blocco con un clic — da 1 a 500 alla volta, con la casualità crittografica del tuo browser. Gratis, istantaneo, funziona offline.
Generatore di Token
Genera token API, ID di sessione e segreti crittograficamente casuali nel browser — crypto.getRandomValues, output in batch, entropia mostrata per token.
Convertitore di timestamp Unix
Converte secondi o millisecondi Unix in date umane e viceversa, con orologio dal vivo, output in fuso locale e UTC — tutto nel tuo browser.
Formattatore JSON
Formatta e sistema JSON disordinato online — 2 spazi, 4 spazi o tabulazioni, con validazione immediata e posizioni d'errore precise. 100% nel tuo browser.
Generatore di hash
Calcola hash SHA-1, SHA-256, SHA-384, SHA-512 o MD5 di testo o file, direttamente nel tuo browser. Checksum rapidi per i controlli d'integrità — nessun upload.
Spiegatore di espressioni cron
Trasforma qualsiasi espressione cron in linguaggio chiaro: analisi campo per campo, le prossime cinque esecuzioni nel tuo fuso orario e preset pronti a un clic.
Codificatore Base64
Codifica il testo in Base64 all'istante con pieno supporto UTF-8 — emoji, accenti e caratteri CJK sopravvivono intatti. Gratis, privo di upload, nulla lascia mai il tuo browser.
Incorpora questo strumento
Metti questo strumento sul tuo sito con una riga: gira nel browser del visitatore.
<iframe src="https://zoyku.com/it/tools/ulid-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — ulid-generator" loading="lazy"></iframe>