// strumenti gratuiti

πŸ†” UUID Generator

Genera UUID v4 crittograficamente sicuri β€” singoli o in bulk. 100% locale

Cos'Γ¨ un UUID?

Un UUID (Universally Unique Identifier) Γ¨ un identificatore a 128 bit nel formato xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. La versione 4 Γ¨ generata con numeri casuali crittograficamente sicuri β€” la probabilitΓ  di collisione tra due UUID v4 Γ¨ astronomicamente bassa.

Gli UUID sono usati come chiavi primarie in database, document ID in Firestore (anche se Firebase preferisce push() o doc() auto-ID), session token, e ovunque serva un ID univoco senza coordinamento centrale.

UUID o Firebase auto-ID β€” quale usare con Firestore?

Firebase genera automaticamente ID casuali sicuri con db.collection('items').doc() β€” sono ottimizzati per evitare hotspot nelle query. Gli UUID sono preferibili quando hai bisogno di generare l'ID lato client prima di scrivere il documento, o quando devi integrare con sistemi esterni.

Come generare un UUID in JavaScript senza librerie?

Con Web Crypto API: crypto.randomUUID() β€” disponibile nei browser moderni e in Node.js 14.17+. In alternativa: ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,c=>(c^crypto.getRandomValues(new Uint8Array(1))[0]&15>>c/4).toString(16)).