Chaque Shinigami possède son propre zanpakuto. La forme et la taille de l'épée indiquent la quantité de force spirituelle que possède son propriétaire. Tous les zanpakutos ont un nom qui leur est propre et également un pouvoir qu'il leur propre. Ils sont des entités à part entière qui possèdent des personnalités différentes (exemple : Zangetsu, l'âme du zanpakuto d'Ichigo est un homme calme et posé alors que Zabimaru, l'âme du zanpakuto de Renji est un gorille qui veut toujours se battre).
Les zanpakutos possèdent deux niveaux de force : le shikai et le bankai.
Le shikai est la forme libre du zanpakuto. Pour la délivrer, le shinigami doit appeler son épée par son nom. Ainsi, pour faire prendre sa forme libre à son zanpakuto, Ichigo doit prononcer le nom : "Zangetsu". Pour atteindre le shikai, le shinigami et son zanpakuto doivent être en accord et pouvoir communiquer entre eux. Kenpachi Zaraki, le capitaine de la division 11, ne connaît pas le nom de son zanpakuto car il ne lui a jamais parlé.
Le bankai est la libération de la totalité des pouvoirs d'un zanpakuto. Pour maîtriser le bankai il faut dans un premier temps matérialiser l'âme de son zanpakuto dans le monde réel. Ensuite, le shinigami doit battre la forme matérialisée afin de la soumettre. Pour pouvoir libérer toute la puissance et la force réelle du zanpakuto par le bankai, il faut 10 ans d'entraînement.
Les zanpakutos n'ont pas le droit d'être libérés dans le seireitei sauf en temps de guerre.
