Iranian Bank

Normalize card and Shaba values, validate their checksums, and identify the issuing Iranian bank from a card prefix or IBAN bank code.

Last updated August 12, 2026

Overview

Installation

$ npx shadcn@latest add https://ui.persian-labs.ir/r/iranian-bank.json

Usage

import {
  formatCardNumber,
  getIranianBankByCardNumber,
  validateIranianCard,
} from "@/lib/iranian-bank"
 
formatCardNumber("6219861918949297") // "6219 8619 1894 9297"
getIranianBankByCardNumber("62198619")?.name // "بلوبانک"
validateIranianCard("6219861918949297") // true

API Reference

iranian-bank