Toon is an efficient, type-safe data serialization format optimized for decentralized systems. Smaller payloads, human-readable syntax, and seamless integration with your blockchain applications.
{
"transaction": {
"from": "0x742d35...",
"to": "0x5A0b54...",
"amount": "1000000000",
"timestamp": 1699564800,
"signature": "0x8f3b2..."
}
}tx:
from: 0x742d35...
to: 0x5A0b54...
amt: 1000000000
ts: 1699564800
sig: 0x8f3b2...A next-generation data serialization format designed specifically for blockchain and decentralized applications
Up to 45% smaller payloads compared to JSON. Optimized for blockchain transactions where every byte counts and gas fees matter.
Built-in type validation and schema support. Catch errors at compile-time, not at runtime. Perfect for smart contract interactions.
Clean, intuitive syntax that developers can read and write easily. No cryptic binary formats or complex encoding schemes.
Traditional serialization formats weren't built for the unique challenges of blockchain development
High gas costs due to large payload sizes. Inefficient for on-chain storage and cross-chain messaging.
Requires schema files, code generation, and complex tooling. Not human-readable in raw form.
Binary format with limited tooling support. Debugging and development experience suffers.
Reduced payload sizes mean lower gas costs and faster transaction processing on blockchain networks.
Simple syntax, easy to learn, human-readable. No compilation step required for development and debugging.
Built specifically for decentralized applications, smart contracts, and cross-chain communication.
Up to 45% smaller than JSON
Optional type definitions and validation
Lightweight implementation, no bloat
Optimized for performance
Designed for on-chain use cases
Community-driven development
Free online tools to work with Toon format
Everything you need to know about TOON format
Join the community building the future of blockchain data serialization