OIB Generator i Validator (Provjera ispravnosti)

OIB kalkulator. Provjerite valjanost OIB-a ili generirajte testne primjere. Saznajte kako se računa kontrolna znamenka (Modul 11, 10).

Osobni identifikacijski broj: Matematika identiteta

Od 1. siječnja 2009., Hrvatska je uvela OIB (Osobni identifikacijski broj). Za razliku od starog JMBG-a koji je otkrivao datum rođenja, OIB je "pametni" broj koji štiti privatnost, ali ima strogu matematičku strukturu. Naš alat ima dvostruku ulogu:
1. Validator: Provjerava jeste li napravili tipfeler pri unosu.
2. Generator: Stvara ispravne, nasumične brojeve za programere (QA testing).

Kako radi algoritam? (ISO 7064)

OIB se sastoji od 11 znamenki. Prvih 10 su nasumične, a 11. znamenka je kontrolna. Ona se izračunava složenim postupkom (Modul 11, 10).
To znači da ne možete samo izmisliti broj. Ako 11. znamenka ne odgovara matematičkom izračunu prethodnih 10, sustav (npr. Porezna uprava ili e-Građani) će taj broj odbiti kao neispravan.

⚠️ Važno za programere i testere
Ovaj generator stvara matematički ispravne, ali nasumične brojeve.
Služe isključivo za testiranje aplikacija, web shopova i baza podataka (Test Data). Nije moguće putem ovog alata saznati nečije osobne podatke niti "provaliti" u sustav. Korištenje tuđeg stvarnog OIB-a bez dozvole je kazneno djelo.

JMBG vs. OIB: Zašto smo mijenjali?

Mnogi se pitaju zašto smo napustili JMBG. Razlog je GDPR i privatnost.
JMBG: Sadržavao je datum rođenja, regiju i spol. Svatko tko je vidio vaš JMBG znao je sve o vama.
OIB: Potpuno slučajan niz. Iz samog broja nemoguće je saznati dob, spol ili mjesto rođenja osobe.

Primjena u poslovanju

  • Računovodstvo: Prije slanja JOPPD obrasca, provjerite jesu li OIB-ovi radnika ispravni kako biste izbjegli odbijanje.
  • Web Shopovi: Ako tražite R1 račun, vaš sustav mora u realnom vremenu provjeriti je li kupac unio ispravan OIB tvrtke.

🔒 Sigurnost vaših podataka
Kada unesete OIB u naš validator, provjera se vrši lokalno u vašem pregledniku (putem JavaScripta).
Mi ne spremamo, ne šaljemo i ne vidimo brojeve koje unosite. Vaša privatnost je 100% zajamčena.

FAQs - Česta pitanja o OIB-u

Mogu li saznati čiji je ovo OIB?

Javno, ne. OIB je tajan podatak. Iznimka su tvrtke (d.o.o. i obrti) čiji su OIB-ovi javno dostupni u Sudskom registru. Za fizičke osobe, povezivanje OIB-a s imenom smiju raditi samo ovlaštene institucije (MUP, Porezna).

Koliko kombinacija OIB-a postoji?

OIB ima 11 znamenki, što teoretski daje 100 milijardi kombinacija. Međutim, zbog kontrolne znamenke, stvarni broj ispravnih kombinacija je manji, ali i dalje više nego dovoljan za stotine godina.

Što ako je kontrolna znamenka 0?

To je sasvim normalno. U algoritmu "Modul 11, 10", ako je rezultat međuračuna 1, kontrolna znamenka postaje 0. To je legitiman broj.