IBAN Generaattori – tarkista tai luo suomalainen IBAN

Tarkista suomalaisen IBAN-tilinumeron kelvollisuus tai luo satunnainen, rakenteeltaan kelvollinen testi-IBAN. Kaikki laskenta tapahtuu suoraan selaimessasi.

Tarkista IBAN

Luo testi-IBAN

Luo satunnainen, rakenteeltaan kelvollinen suomalainen IBAN kehitys- ja testauskäyttöön.

Generoitu testi-IBAN
Kopioitu!
⚠️ Tämä työkalu tarkistaa vain IBAN-numeron matemaattisen rakenteen ja tarkistusnumerot. Se ei kerro, onko tili todellisuudessa olemassa tai kenen käytössä se on. Käytä työkalua vain tiedoksi ja opetustarkoituksiin, älä koskaan oikeiden maksujen tai tilitietojen todentamiseen.

Mikä on IBAN ja miten se rakentuu?

IBAN eli International Bank Account Number on kansainvälinen standardimuoto pankkitilin numerolle. Se otettiin käyttöön yhtenäistämään tilinumeroiden esitystapaa eri maiden välillä, jotta tilisiirrot voidaan kohdistaa oikeaan tiliin luotettavasti myös rajojen yli. Suomessa IBAN korvasi vanhat kotimaiset tilinumeromuodot kokonaan jo 2010-luvun alussa, joten nykyään kaikki suomalaiset pankkitilit tunnistetaan yksinomaan IBAN-muodossa.

Suomalainen IBAN on aina täsmälleen 18 merkkiä pitkä. Se alkaa maatunnuksella FI, jota seuraa kaksi tarkistusnumeroa, ja lopussa on 14-numeroinen pankki- ja tilinumero-osa, joka sisältää sekä pankin tunnistavan osan että varsinaisen tilinumeron. Luettavuuden vuoksi IBAN esitetään usein neljän merkin ryhmissä, esimerkiksi FI21 1234 5600 0007 85, mutta välilyönnit eivät ole osa varsinaista tunnusta, vaan pelkkä visuaalinen apukeino.

Tarkistusnumeroiden tehtävä on sama kuin muissakin suomalaisissa tunnistenumeroissa: ne paljastavat näppäilyvirheet ja väärin muodostetut tilinumerot ennen kuin maksu ehtii lähteä väärään osoitteeseen. IBAN-standardi käyttää kuitenkin huomattavasti monimutkaisempaa laskukaavaa kuin esimerkiksi henkilötunnus tai Y-tunnus.

Tarkistusnumeroiden laskukaava (mod 97-10)

IBAN-tarkistusnumerot lasketaan kansainvälisen ISO 7064 mod 97-10 -standardin mukaisesti. Laskenta etenee neljässä vaiheessa. Ensin maatunnus ja alustavat tarkistusnumerot (00) siirretään numerosarjan alusta sen loppuun, jolloin pankki- ja tilinumero-osa tulee ensin. Toiseksi jokainen kirjain muunnetaan numeroksi aakkosjärjestyksen mukaan niin, että A vastaa lukua 10, B lukua 11 ja niin edelleen aina Z:aan (35) asti. Kolmanneksi näin saatu, kymmeniä numeroita pitkä luku jaetaan 97:llä ja otetaan jakojäännös. Neljänneksi lopulliset tarkistusnumerot saadaan vähentämällä jakojäännös luvusta 98.

Kun valmis IBAN halutaan tarkistaa, lasku tehdään toisin päin: koko 18-merkkinen tunnus, mukaan lukien tarkistusnumerot, järjestetään uudelleen samalla periaatteella ja jakojäännöksen 97:llä tulee olla täsmälleen 1. Jos jakojäännös on jokin muu luku, IBAN ei ole kelvollinen. Koska luku on tavallista JavaScript-numeroa huomattavasti suurempi, laskenta tehdään tässä työkalussa numero kerrallaan ilman, että koko lukua koskaan muodostetaan yhtenä kokonaislukuna.

Pankki- ja tilinumero-osan rakenne

Suomalaisen IBAN:in 14-numeroinen pankki- ja tilinumero-osa jakautuu kahteen osaan: ensimmäiset kuusi numeroa yksilöivät pankin ja sen konttorin, ja loput kahdeksan numeroa ovat varsinainen tilinumero pankin sisällä. Eri pankeilla on omat, Finanssiala ry:n koordinoimat numerosarja-alueet, joten pankkitunnuksen alusta voi usein päätellä, mihin pankkiin tili kuuluu, vaikka tätä tietoa ei tarvitse tuntea IBAN:in kelvollisuuden tarkistamiseksi.

Milloin IBAN:in tarkistusta tarvitaan

IBAN:in rakenteen tarkistus on hyödyllinen esimerkiksi silloin, kun täytät maksulomaketta ja haluat varmistaa, ettet ole näppäillyt tilinumeroa väärin, kun rakennat verkkokaupan tai taloushallinnon järjestelmää ja haluat testata omaa validointilogiikkaasi, tai kun opettelet, miten kansainvälinen tilinumerostandardi käytännössä toimii. Monet maksujärjestelmät ja pankkien omat rajapinnat tekevät saman tarkistuksen automaattisesti, mutta virheen huomaaminen jo etukäteen säästää aikaa ja välttää epäonnistuneita tilisiirtoja. Vastaavat tarkistukset löytyvät myös henkilötunnukselle ja Y-tunnukselle.

Testi-IBAN kehitystyössä

Ohjelmistokehityksessä ja järjestelmätestauksessa tarvitaan usein esimerkkitilinumeroita, joilla lomakkeiden ja maksujärjestelmien IBAN-kentän validointia voidaan testata ilman oikeita tilitietoja. Tämän sivun generaattori arpoo satunnaisen 14-numeroisen pankki- ja tilinumero-osan ja laskee sille oikeat tarkistusnumerot täsmälleen samalla mod 97-10 -kaavalla kuin oikeissa IBAN-numeroissa käytetään. Tulos läpäisee minkä tahansa asianmukaisen IBAN-validoinnin, mutta ei viittaa mihinkään todelliseen pankkitiliin. Henkilötunnuksille vastaava työkalu on hetu generaattori.

Yksityisyys ja tietoturva

Vaikka IBAN itsessään ei ole yhtä arkaluonteinen tieto kuin henkilötunnus, tilinumeroiden käsittelyssä kannattaa silti olla huolellinen. Henkilötunnuksen käsittelyn periaatteet on kuvattu hetu-oppaassa. Tämä työkalu on rakennettu samalla periaatteella kuin sivuston muutkin työkalut: koko laskenta, sekä tarkistus että generointi, tapahtuu JavaScript-koodilla suoraan selaimessasi, eikä syöttämääsi tai generoimaasi IBAN-numeroa lähetetä palvelimelle tai tallenneta mihinkään.

Usein kysytyt kysymykset

Mikä on IBAN-tilinumero?

IBAN (International Bank Account Number) on kansainvälinen standardimuoto pankkitilin numerolle. Se sisältää maatunnuksen, tarkistusnumerot sekä maakohtaisen pankki- ja tilinumero-osan, ja sen avulla tilisiirrot voidaan kohdistaa oikeaan tiliin myös maiden rajojen yli.

Kuinka pitkä suomalainen IBAN on?

Suomalainen IBAN on aina 18 merkkiä pitkä: kirjaimet FI, kaksi tarkistusnumeroa ja 14-numeroinen pankki- ja tilinumero-osa.

Miten IBAN:in tarkistusnumerot lasketaan?

Tarkistusnumerot lasketaan kansainvälisen ISO 7064 mod 97-10 -standardin mukaisesti: maatunnus ja alustavat tarkistusnumerot siirretään numerosarjan loppuun, kirjaimet muunnetaan numeroiksi ja koko luvun jakojäännös 97:llä tulee olla 1, jotta IBAN on kelvollinen.

Voiko generoitu testi-IBAN osua oikeaan tilinumeroon?

Mahdollisten yhdistelmien joukko on erittäin suuri, joten osuma on hyvin epätodennäköinen. Testi-IBAN:ia ei kuitenkaan tule koskaan käyttää oikeana maksutietona tai syöttää tuotantojärjestelmään.

Tallentaako sivusto syöttämäni IBAN-numeron?

Ei. Kaikki laskenta tapahtuu JavaScript-koodilla suoraan selaimessasi, eikä tunnusta lähetetä palvelimelle, tallenneta tietokantaan eikä jaeta kolmansille osapuolille.