Narzędzia / Dev Utilities / UUID GeneratorUUID Generator
01dev utilitiesdev utilities
Narzędzie deweloperskie · iFox Developer Tool · iFox

Wygeneruj UUID. Tyle, ile potrzebujesz.

Generate UUIDs. As many as you need.

Generuje losowe identyfikatory UUID w wersji 4, pojedynczo albo w paczkach do 100 sztuk, z opcjonalnymi wielkimi literami i nawiasami klamrowymi. Bez instalacji, bez rejestracji.

Generates random version 4 UUIDs, one at a time or in batches of up to 100, with optional uppercase and curly braces. No install, no sign-up.

UUID v4 UUID v4 do 100 naraz up to 100 at once bez uploadu danych nothing is uploaded
UUID Generator NA ŻYWOLIVE
02jak używaćhow to use
01

Wybierz liczbę

Pick a quantity

Ustaw, ile identyfikatorów chcesz na raz — od jednego do stu.

Set how many IDs you want at once — from one to a hundred.

02

Dobierz format

Pick a format

Włącz wielkie litery, nawiasy klamrowe albo usuń myślniki, jeśli tego wymaga Twój system.

Turn on uppercase, curly braces, or strip the hyphens, if your system requires it.

03

Skopiuj listę

Copy the list

Kliknij „Kopiuj wszystkie”, żeby przenieść całą listę do schowka jednym ruchem.

Click "Copy all" to move the whole list to the clipboard in one move.

03cechyfeatures
UUID v4 (losowe)UUID v4 (random) Do 100 narazUp to 100 at once Wielkie literyUppercase Nawiasy i bez myślnikówBraces and no-hyphen mode
04zastosowaniause cases
  • Klucze główne w bazach danych i testowych zbiorach danych.
  • Identyfikatory sesji, zamówień albo zdarzeń w logach.
  • Unikalne nazwy plików przy uploadzie, bez ryzyka kolizji.
  • Primary keys in databases and test datasets.
  • Session, order, or event identifiers in logs.
  • Unique filenames on upload, without collision risk.

Czym jest ten generator? To narzędzie do generowania identyfikatorów UUID w wersji 4 — losowych, unikalnych w praktyce ciągów znaków używanych jako klucze i identyfikatory.

What is this tool? A tool for generating version 4 UUIDs — random, practically unique strings used as keys and identifiers.

06najczęstsze pytaniafaq

Czym jest UUID?

What is a UUID?

UUID (Universally Unique Identifier) to 128-bitowy identyfikator zapisywany jako 32 znaki szesnastkowe podzielone myślnikami na pięć grup, np. xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx.

A UUID (Universally Unique Identifier) is a 128-bit identifier written as 32 hexadecimal characters split by hyphens into five groups, e.g. xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx.

Czy dwa UUID mogą się powtórzyć?

Can two UUIDs collide?

Teoretycznie tak, ale przestrzeń możliwych wartości UUID v4 jest tak ogromna (2^122 kombinacji), że w praktyce prawdopodobieństwo kolizji jest pomijalne.

Theoretically yes, but the space of possible UUID v4 values is so vast (2^122 combinations) that in practice the collision probability is negligible.

Czym różni się UUID v4 od innych wersji?

How is UUID v4 different from other versions?

Wersja 4 jest generowana w całości losowo, w przeciwieństwie do np. wersji 1, która koduje znacznik czasu i adres MAC karty sieciowej. Dlatego v4 nie ujawnia żadnych informacji o miejscu i czasie wygenerowania.

Version 4 is generated entirely at random, unlike, say, version 1, which encodes a timestamp and the network card's MAC address. That's why v4 doesn't reveal any information about when or where it was generated.

Czy mogę używać UUID jako klucza głównego w bazie danych?

Can I use a UUID as a database primary key?

Tak, to częsta praktyka, szczególnie w systemach rozproszonych, gdzie różne serwery muszą generować unikalne identyfikatory niezależnie od siebie, bez centralnego licznika.

Yes, that's common practice, especially in distributed systems where different servers need to generate unique identifiers independently, without a central counter.

Czy narzędzie wysyła moje dane gdziekolwiek?

Does the tool upload my data anywhere?

Nie. Wszystkie identyfikatory są generowane lokalnie w Twojej przeglądarce.

No. All identifiers are generated locally in your browser.

Czym jest UUID Generator?

UUID to jeden z najczęściej używanych sposobów nadawania unikalnych identyfikatorów bez centralnej rejestracji. Zamiast pytać jakąś bazę danych "jaki jest kolejny wolny numer", generujesz losowy ciąg znaków, który z ogromnym prawdopodobieństwem nigdy się nie powtórzy — nawet jeśli generujesz go równolegle na wielu serwerach.

Jak zbudowany jest UUID v4

UUID v4 składa się z 32 znaków szesnastkowych zapisanych w pięciu grupach oddzielonych myślnikami: 8-4-4-4-12. Trzeci blok zawsze zaczyna się cyfrą 4, co oznacza wersję UUID, a pierwszy znak czwartego bloku jest ograniczony do wartości 8, 9, a lub b, zgodnie ze specyfikacją wariantu. Wszystkie pozostałe bity są losowe.

Kiedy warto zmienić format

  • Wielkie litery — gdy system, z którym integrujesz się, oczekuje takiego zapisu.
  • Bez myślników — przy zapisie w kolumnach o stałej długości bez separatorów.
  • Nawiasy klamrowe — format historycznie używany w niektórych API Microsoftu i .NET.

Praktyczne wskazówki

Jeśli generujesz UUID jako klucz główny w bazie danych, sprawdź wpływ na wydajność indeksów — losowe UUID mogą fragmentować indeksy typu B-tree bardziej niż rosnące liczby całkowite. W wielu przypadkach to nadal dobry kompromis ze względu na prostotę generowania bez centralnej koordynacji.

Kiedy używać tego narzędzia

Sprawdzi się przy tworzeniu danych testowych, generowaniu identyfikatorów sesji, nazywaniu plików przy uploadzie, albo szybkim uzupełnieniu przykładowego payloadu API bez pisania kodu.

What is a UUID Generator?

A UUID is one of the most common ways to assign unique identifiers without central registration. Instead of asking a database "what's the next free number", you generate a random string that, with overwhelming probability, will never repeat — even when generated in parallel across many servers.

How UUID v4 is structured

A UUID v4 consists of 32 hexadecimal characters written in five hyphen-separated groups: 8-4-4-4-12. The third block always starts with the digit 4, marking the UUID version, and the first character of the fourth block is restricted to 8, 9, a, or b per the variant specification. All remaining bits are random.

When to change the format

  • Uppercase — when the system you're integrating with expects that casing.
  • No hyphens — for storage in fixed-length columns without separators.
  • Curly braces — a format historically used in some Microsoft and .NET APIs.

Practical tips

If you're using a UUID as a database primary key, check the impact on index performance — random UUIDs can fragment B-tree indexes more than sequential integers. In many cases it's still a good trade-off given how simple it is to generate without central coordination.

When to use this tool

It's useful for generating test data, session identifiers, upload filenames, or quickly filling out a sample API payload without writing code.

Sprawdź też inne narzędzia deweloperskie.

Check out the other developer tools too.

JSON, hasła, teksty zastępcze i meta opisy — wszystko w jednym miejscu, bez instalacji.

JSON, passwords, placeholder text, and meta descriptions — all in one place, no install needed.