NFT Fractionalizer
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 Fractionalizer lets you convert a single NFT (ERC-721 or ERC-1155) into a set of fungible ERC-20 tokens that represent fractional ownership of that NFT. Instead of selling the whole NFT, you deposit it into a fractionalization contract and mint a user-defined number of fractional tokens. Each token represents a share of the NFT, and token holders collectively own the underlying asset. This unlocks liquidity for high-value NFTs, enables shared ownership, and allows the NFT to be traded on any ERC-20 exchange. The tool handles the entire process—approval, deposit, and minting—in a streamlined flow.
HOW TO USE
Connect your EVM wallet and select the network. Enter the NFT contract address and the token ID of the NFT you own. Click "Fetch NFT details" to verify ownership and display the NFT's name, symbol, and standard (ERC-721 or ERC-1155). Enter the fractionalization contract address you want to use (the contract that will hold the NFT and mint fractional tokens). Provide a name and symbol for the fractional token, and set the total supply—the number of fractional tokens to mint. Click "Fractionalize NFT" to approve the NFT transfer, deposit it into the fractionalization contract, and mint the fractional tokens directly to your wallet.
TECHNICAL MECHANISM
The tool performs a two-step atomic operation. First, it approves the fractionalization contract to transfer the NFT on behalf of the owner—using approve() for ERC-721 or setApprovalForAll() for ERC-1155. Second, it calls the fractionalize() function on the fractionalization contract, passing the NFT contract address, token ID, fractional token name, symbol, and total supply. The fractionalization contract then transfers the NFT into its own custody and mints the specified number of fractional ERC-20 tokens to the caller's wallet. The tool uses receipt.effectiveGasPrice for accurate gas reporting and emits the fractional token address in the event log for easy discovery.
WHAT IT CANNOT SEE
This tool cannot fractionalize NFTs that are not owned by the connected wallet—ownership is verified before proceeding. It relies on the fractionalization contract supporting the specific NFT standard (ERC-721 or ERC-1155) and implementing a compatible fractionalize() function. NFTs with non-standard transfer mechanisms (e.g., soulbound tokens, non-transferable NFTs) or custom ownership logic are not supported. The tool does not guarantee liquidity, trading volume, or market availability for the fractional tokens—these depend on external market conditions. It also does not handle NFT metadata fetching beyond basic URI retrieval.
PLEASE NOTE
Fractionalization is irreversible—once the NFT is deposited and fractional tokens are minted, you cannot reclaim the NFT unless you buy back all fractional tokens and redeem them. The fractionalization contract address must be trusted; verify its security and audit status before use. Gas costs include both the approval and the fractionalization transaction. This tool is for EVM chains only and does not support non-EVM networks.