UUID generator

UUID Generator Online – generuj losowe UUID

Potrzebujesz UUID (Universally Unique Identifier) do projektu, bazy danych lub API? Nasz UUID generator tworzy losowe UUID v4, UUID v7 i NIL UUID jednym kliknięciem. Kopiuj, generuj hurtowo (do 1000 naraz) i waliduj istniejące UUID.

Kliknij „Generuj UUID”.

UUID Generator

Generuj losowe UUID v4, UUID v7, waliduj i dekoduj - online, za darmo

-
Kliknij "Generuj UUID"

Co to jest UUID?

UUID (Universally Unique Identifier) to 128-bitowy identyfikator zapisany jako 32 znaki hex w formacie 8-4-4-4-12 rozdzielone myślnikami.

Przykład UUID:

550e8400-e29b-41d4-a716-446655440000

UUID jest praktycznie unikalny na całym świecie – prawdopodobieństwo wygenerowania dwóch identycznych UUID v4 to 1 na 2^122 (ok. 5.3 × 10^36). Możesz generować miliardy UUID bez kolizji.

UUID meaning – co oznaczają poszczególne części?

PozycjaZnakiZnaczenie
1-8550e8400dane (losowe lub czasowe)
9-12e29bdane
13-1641d4wersja (4 = v4)
17-20a716wariant (RFC 4122)
21-32446655440000dane

Cyfra na pozycji 13 wskazuje wersję UUID (4, 7, 1 itd.).

UUID v4 vs UUID v7

UUID v4 (losowy)

Najpopularniejsza wersja. W pełni losowy – 122 bity losowe + 6 bitów wersji i wariantu. Generowany przez crypto.getRandomValues() (kryptograficznie bezpieczny).

  • Zalety: prosty, bezpieczny, brak informacji o czasie
  • Wady: nie można posortować chronologicznie
  • Użycie: klucze główne w bazach danych, tokeny, identyfikatory sesji

UUID v7 (czas + losowy)

Nowsza wersja (RFC 9562). Zawiera Unix timestamp w milisekundach w pierwszych 48 bitach + losowe bity. UUID v7 można posortować chronologicznie – nowsze UUID są zawsze „większe”.

  • Zalety: sortowalny, zawiera timestamp, lepsza wydajność w bazach danych (mniej fragmentacji indeksów)
  • Wady: ujawnia czas utworzenia
  • Użycie: klucze główne w bazach danych (lepszy od v4 pod względem wydajności)

GUID vs UUID

GUID (Globally Unique Identifier) to to samo co UUID – termin GUID jest używany głównie w ekosystemie Microsoft (.NET, SQL Server, Windows). Format z nawiasami klamrowymi {550e8400-e29b-41d4-a716-446655440000} to konwencja GUID.

UUID format i length

WłaściwośćWartość
Długość z myślnikami36 znaków
Długość bez myślników32 znaki hex
Bity128 (16 bajtów)
Format8-4-4-4-12
Znaki0-9, a-f (hex)
Regex^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$

Generowanie UUID w językach programowania

Python UUID

python

import uuid
my_uuid = uuid.uuid4()  # UUID v4
print(str(my_uuid))

Java UUID

java

UUID uuid = UUID.randomUUID(); // UUID v4
String str = uuid.toString();

JavaScript / npm uuid

javascript

// Natywne (przeglądarka/Node 19+)
crypto.randomUUID();

// npm: npm install uuid
import { v4 as uuidv4 } from 'uuid';
const id = uuidv4();

UUID decoder / walidator

Zakładka „Waliduj / Dekoduj” pozwala:

  • Sprawdzić czy string jest prawidłowym UUID
  • Odczytać wersję (v1, v4, v7 itd.)
  • Odczytać wariant (RFC 4122, NCS, Microsoft)
  • Dla UUID v7 – odczytać timestamp (datę i czas utworzenia)

UUID lookup – Minecraft UUID

Minecraft UUID to UUID v4 przypisany do konta gracza. Nasz generator tworzy losowe UUID – do wyszukania UUID konkretnego gracza Minecraft użyj Mojang API lub stron jak NameMC.

Najczęściej zadawane pytania

What is a UUID?

UUID to 128-bitowy unikalny identyfikator w formacie hex (8-4-4-4-12). Służy do jednoznacznej identyfikacji obiektów w systemach rozproszonych bez centralnego serwera.

What does UUID stand for?

Universally Unique IDentifier – uniwersalny unikalny identyfikator.

UUID length – jaka jest długość UUID?

36 znaków z myślnikami (8-4-4-4-12) lub 32 znaki hex bez myślników. W pamięci zajmuje 16 bajtów (128 bitów).

Czy UUID jest naprawdę unikalny?

Praktycznie tak. UUID v4 ma 2^122 możliwych wartości. Żeby mieć 50% szans na kolizję, trzeba wygenerować ~2.7 × 10^18 UUID. To odpowiednik generowania miliarda UUID na sekundę przez 86 lat.

Kiedy używać UUID v4 vs v7?

UUID v4 – gdy nie potrzebujesz sortowania i nie chcesz ujawniać czasu. UUID v7 – gdy UUID jest kluczem głównym w bazie danych (lepsza wydajność indeksów).

Czy UUID jest bezpieczny jako token?

UUID v4 – tak, jest kryptograficznie losowy. UUID v1 i v7 – nie, bo zawierają przewidywalne dane (czas, MAC). Do tokenów bezpieczeństwa używaj UUID v4.

Jak wygenerować wiele UUID naraz?

Zakładka „Wiele UUID” – wpisz ilość (do 1000) i kliknij generuj. Wszystkie UUID można skopiować jednym kliknięciem.

Podobne wpisy