ERC-404 is an experimental token idea on Ethereum that tries to blend two worlds. It links fungible tokens, like typical ERC-20 coins, with unique NFTs from the ERC-721 world. The end result is a token that can behave like both, depending on how much you hold. It is not an official Ethereum standard and runs through project smart contracts rather than a finalized EIP.
The concept appeared publicly in February 2024 from two pseudonymous developers known as “ctrl” and “Acme.” The name nods to the familiar “Error 404” on the web, but here it labels a hybrid token model.
ERC-404 aims to bring native liquidity to NFTs by linking a fungible token supply to a collection of NFTs. Instead of relying on external fractionalization protocols, the token itself carries the connection to the underlying NFT, which helps trading and pricing happen within the same contract system.
At the core is a mint-and-burn link between the fungible side and the NFT side.
Some implementations also describe a data handling trick called “pathing,” which packs token amount and ID information efficiently to save gas during transfers.
Traditional ERC-20 tokens are interchangeable and divisible. ERC-721 tokens are unique and not divisible. ERC-404 combines these traits by letting tokens represent fractional exposure to a unique NFT when held in parts, and a specific NFT when held as a whole unit.
Because holdings can shift between fractions and a whole, ERC-404 is often described as “semi-fungible.” This label reflects how a single design can feel fungible for partial balances and non-fungible once a balance reaches one whole token that maps to a specific NFT.
Early experiments included Pandora and several other collections highlighted in explainers, which showcased how the model ties a fungible ticker to a set of “paired” NFTs. Interest grew quickly as traders explored liquidity pools and price discovery around the hybrid design.
Writers and educators point to three broad areas where the model could help:
ERC-404 remains unofficial and experimental. That means several things: the approach has not gone through the EIP process, security review varies by project, and compatibility with existing token tools can be uneven. Volatility and speculative behavior have also been noted around early launches. Anyone interacting with an ERC-404 project is relying on that project’s smart contracts and audits.
Writers describe two implementation ideas that often appear together:
Exact details can differ by project, so behavior may not be identical across deployments.
As of the latest public explainers, ERC-404 is not an accepted Ethereum standard. There is no finalized EIP for it, and different teams can implement variations of the idea. Readers should check each project’s documentation to see how closely it follows the pattern and what audits have been done.