NFT Collection Merger
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
NFT Collection Merger lets you combine multiple NFTs from the same or different collections into a single composite NFT using a merger contract. Instead of managing several separate tokens, you specify the NFT contracts and token IDs you want to merge, and the tool verifies ownership, approves the transfer to the merger contract, and executes the merge in one streamlined flow. The source NFTs are burned, and a new NFT is minted to your wallet, representing the combined value or attributes of the originals. This is useful for collection consolidation, badge combination, or creating higher-tier NFTs from lower-tier components.
HOW TO USE
Connect your EVM wallet and select the network. Enter the merger contract address—this contract must support merging NFTs from your collections. In the source input area, list each NFT you want to merge on a new line using the format: contract,tokenId. Click "Check NFTs" to verify ownership of each token—the tool checks the ownerOf() or balanceOf() function for each contract and displays whether you own each NFT. Review the status, then click "Merge NFTs" to approve each NFT for transfer to the merger contract and execute the merge. The tool approves each NFT (using approve() for ERC-721 or setApprovalForAll() for ERC-1155), then calls the merge() function on the merger contract, which burns the source NFTs and mints the new composite NFT to your wallet.
TECHNICAL MECHANISM
The tool first verifies ownership of each source NFT by calling ownerOf(tokenId) for ERC-721 tokens or balanceOf(account, tokenId) for ERC-1155 tokens. It then approves the merger contract to transfer each NFT—using approve(tokenId) for ERC-721 or setApprovalForAll(merger, true) for ERC-1155. Finally, it calls the merger contract's merge() function, which typically accepts arrays of NFT contract addresses and token IDs, burns the source NFTs, and mints a new NFT. The tool uses receipt.effectiveGasPrice for accurate gas reporting and attempts to parse the Merged event to display the new token ID. Progress feedback is provided during approval and merge steps.
WHAT IT CANNOT SEE
This tool cannot merge NFTs that are not owned by the connected wallet—ownership is verified before proceeding. It relies on the merger contract supporting the specific NFT standards (ERC-721/ERC-1155) and the collections you specify. NFTs with non-standard transfer or ownership logic, soulbound tokens, or locked NFTs are not supported. The tool does not guarantee that the merged NFT will retain all metadata, attributes, or provenance information from the source NFTs—this depends entirely on the merger contract's implementation. It also cannot merge NFTs from collections that the merger contract does not support.
PLEASE NOTE
The merge operation is irreversible—source NFTs are burned and cannot be recovered. Ensure you understand the merger contract's behavior before merging. The merger contract must be trusted; verify its security and audit status before use. This tool is for EVM chains only and does not support non-EVM networks.