Generator fikcyjnych danych użytkownika
Generuj kompletne fikcyjne profile użytkowników: imię, nazwisko, email, adres, telefon, data urodzenia, PESEL. Do testów i mockupów. Bezpłatnie.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
| Id | First Name | Last Name | Name | Gender | Address | Phone | Username | Password | |
|---|---|---|---|---|---|---|---|---|---|
| 3c22d7b5-cb51-45e8-810f-c86ef5cc7ebf | Ava | Johnson | Ava Johnson | female | [email protected] | Street 205 Cedar Lane City Phoenix Region WA Postal Code 63667 Country United States | +1 (877) 221-0583 | avajohnson187 | *AEvTax4j6c5 |
| c5161e44-4f70-4c2f-8245-ebc89d6dba4f | Liam | Miller | Liam Miller | male | [email protected] | Street 252 Oak Avenue City Boston Region CO Postal Code 50273 Country United States | +1 025-657-0007 | liammiller814 | Yrg69t**$FpE |
| fb726800-4cb3-43ed-b396-067921ff9c50 | Isabella | Johnson | Isabella Johnson | female | [email protected] | Street 823 Sunset Boulevard City Chicago Region CA Postal Code 17672-7860 Country United States | +1 109-912-5191 | isabellajohnson62 | 2v*%gX96tehW |
| 57969189-c5d3-4a07-96a4-93b527cdf556 | Mia | Jones | Mia Jones | female | [email protected] | Street 880 Oak Avenue City Denver Region MA Postal Code 23879 Country United States | +1 (267) 642-4444 | miajones897 | %96SnuKh%CFy |
| f5711a86-f146-4c08-80f8-90983e082bbb | Olivia | Garcia | Olivia Garcia | female | [email protected] | Street 215 Cedar Lane City Boston Region TX Postal Code 30171-0072 Country United States | +1 358-507-3404 | oliviagarcia865 | mc2HDcBeGS@t |
| ab35cfe4-3425-4e45-881b-88c0671caec6 | Amelia | Williams | Amelia Williams | female | [email protected] | Street 942 Sunset Boulevard City Denver Region IL Postal Code 27480-1993 Country United States | +1 374-141-3432 | ameliawilliams359 | @8?ctK5Ux%7A |
| 3454989c-f99e-4503-adfc-bb01772b54e9 | Sophia | Jones | Sophia Jones | female | [email protected] | Street 14 Maple Street City Austin Region IL Postal Code 95089 Country United States | +1 081-047-4240 | sophiajones639 | 5t!mkgP@7W#$ |
| c8469239-b855-4009-b211-b5fe68ac5292 | Sophia | Brown | Sophia Brown | female | [email protected] | Street 197 Oak Avenue City Boston Region WA Postal Code 85495-9884 Country United States | +1 (167) 312-7869 | sophiabrown234 | P?bXuU7vk85Z |
| 3b185335-d8c6-4c94-8287-3b815ba80f0f | Olivia | Brown | Olivia Brown | female | [email protected] | Street 832 Cedar Lane City Denver Region IL Postal Code 01320-7571 Country United States | +1 (115) 390-1589 | oliviabrown400 | dZHu6?D%jQub |
| 04a50d03-691a-4a0c-936b-dad464c0ff8d | Charlotte | Miller | Charlotte Miller | female | [email protected] | Street 650 Park Drive City Denver Region IL Postal Code 63976-6051 Country United States | +1 (652) 375-1285 | charlottemiller321 | ?NBsrqUf8Wpp |
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator fikcyjnych danych użytkownika – kompletna persona testowa
Fikcyjne dane użytkownika są niezbędne przy tworzeniu: mockupów UI, baz danych testowych, seed scripts, demonstracji produktu i testów bez ryzyka RODO. Generator tworzy kompletne, realistycznie wyglądające profile z wszystkimi polami typowymi dla systemu użytkowników.
Co zawiera profil testowy
Imię i nazwisko: realistyczne polskie lub zagraniczne. Email: zbudowany z imienia+nazwiska@domain. Telefon: format polskie +48 6xx-xxx-xxx. Adres: ulica, kod pocztowy, miasto, województwo. Data urodzenia: losowa w przedziale wiekowym. PESEL: walidowany algorytmem (suma kontrolna). Hasło (zahashowane): bcrypt. Avatar: placeholder image.
RODO a dane testowe
RODO (GDPR) Art. 5: dane osobowe = "informacje o zidentyfikowanej lub identyfikowalnej osobie fizycznej". Fikcyjne dane: nie są danymi osobowymi (nie odnoszą się do realnej osoby). Bezpieczne alternatywy: (1) generator fikcyjnych danych, (2) anonimizacja prawdziwych danych. Produkcja: nigdy prawdziwe dane w testach/staging!
Algorytm PESEL – walidacja
PESEL: 11 cyfr. Ciąg: RRMMDDXXXXY (R=rok, M=miesiąc, D=dzień, X=numer porządkowy, Y=cyfra kontrolna). Urodzony w XX w.: RRMMDD. W XXI w.: miesiąc + 20 (np. 2001 = miesiąc 01 → 21). Kontrolna: wagi 1,3,7,9,1,3,7,9,1,3 → suma mod 10 = (10 - mod) mod 10.
Popularne biblioteki do generowania danych
JavaScript: @faker-js/faker. faker.person.fullName(), faker.internet.email(), faker.location.city(). Python: Faker. fake = Faker("pl_PL"); fake.name(). PHP: fakerphp/faker. $faker = Faker\Factory::create("pl_PL"). Java: Java Faker (com.github.javafaker). C#: Bogus (NuGet). Wszystkie obsługują lokalizację polską.
Najczęstsze pytania
Jak generować PESEL z datą urodzenia?
1. Wyznacz rok i miesiąc urodzenia. 2. Jeśli ≥ 2000: dodaj 20 do miesiąca. 3. Wygeneruj losowe 4 cyfry XXX (porządkowy) + parzysty/nieparzysty dla płci (ostatni przed kontrolną). 4. Oblicz cyfre kontrolną: wagi 1,3,7,9,1,3,7,9,1,3. suma × odpowiednia cyfra → suma mod 10 → kontrolna = (10 - suma mod 10) mod 10.
Jak generować realistyczne emaile testowe?
Format: [email protected]. Domeny testowe: @example.com, @test.com, @mailtest.net (RFC 2606 zarezerwowane). Unikaj: @gmail.com, @wp.pl (możliwość kolizji z prawdziwymi). Faker: faker.internet.email("Jan", "Kowalski") = "[email protected]". Subaddressing: [email protected].
Jak importować fikcyjne dane do MySQL?
PHP: foreach ($faker->count(100)) → INSERT. Laravel seeder: UserFactory::count(100)->create(). Node.js: faker loop + mysql2 query. SQL: load from CSV (LOAD DATA INFILE). Python: faker loop + pymysql execute. Tip: użyj transakcji (BEGIN/COMMIT) dla szybkości przy dużych zestawach.
Jakie pola powinien zawierać user record?
Minimum: id (UUID), email (unique), password_hash. Standard: + first_name, last_name, created_at, updated_at. E-commerce: + address, phone, date_of_birth. PL system: + PESEL (zaszyfrowany), NIP (dla firm). Avatar: URL do S3 lub placeholder. Soft delete: deleted_at (nullable). Email verified: email_verified_at.
Jak anonimizować prawdziwe dane produkcyjne do testów?
Anonymization script: foreach user: user.email = fake.email(); user.phone = fake.phone(). Pseudonymization: hash(real_email + salt) → traceability zachowana. Tools: ARX Data Anonymization Tool, Amnesia. AWS: Macie wykrywa PII, Glue + DynamoDB do maskowania. Pamiętaj: kopia produkcji z prawdziwymi danymi na staging = naruszenie RODO.
Powiązane narzedzia: generator losowych adresow, generator imion i walidator PESEL.