IFS ble stiftet i 1992 og har hovedkontor i Tokyo. Forbundet har 88 nasjonale medlemsorganisasjoner.