> For the complete documentation index, see [llms.txt](https://docs.shellprotocol.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shellprotocol.io/deep-dive/primitives/nft-fractionalizer.md).

# NFT Fractionalizer

{% hint style="info" %}
This page is dedicated to providing a developer-focused exploration of the NFT Fracitonalizer, one of Shell Protocol's Ocean Primitives built by Cowri Labs. For a more extensive and detailed overview, consider visiting the [NFT Fractionalizer page on Shell Protocol's wiki](https://wiki.shellprotocol.io/how-shell-works/proteus-amm-engine).

The actual implementation of the NFT Fractionalizers for ERC-721 and ERC-1155 can be accessed in our public repository, located within the [`Fractionalizer721.sol`](https://github.com/Shell-Protocol/Shell-Protocol/blob/main/src/fractionalizer/Fractionalizer721.sol) and [`Fractionalizer1155.sol`](https://github.com/Shell-Protocol/Shell-Protocol/blob/main/src/fractionalizer/Fractionalizer1155.sol) files.
{% endhint %}

## About NFT Fractionalizer

NFT Fractionalizer is a pretty straightforward Ocean Primitive. All it does is turning NFT smart contracts or collections, how ever you wish to call them and turns them into fungible tokens. This give us some interesting new use cases and things we can do that usually not possible with non fungible token types like creating NFT AMMs enabling instant liquidity for the NFT owners.
