A clear inscription workflow in one place: view what is on-chain, learn how it works, create better files with the tools, and inscribe on Oodinals.
Browse live inscriptions and open content through your own proxy routes.
Read the guides and understand Ordinal theory, recursion, sats, and inscription structure.
Prepare inscription-ready files with creator, compression, pixel, and 3D tooling.
When your files are ready, go to Oodinals to complete the inscription flow and publish on-chain.
Send a request for block ranges, inscription types, collections, or parcel indexing.
Read the Bitmap basics and understand parcels, land structure, and indexing context.
Open the live Bitmap and BRC-420 indexer for block-based land, parcels, and deploy data.
Open the OODL protocol page and see how trustless coordination extends the Ordinals stack.
Bitcoin Ordinals is a protocol for inscribing data — images, text, video, code — directly onto individual satoshis (the smallest unit of Bitcoin). Each inscription becomes a permanent, immutable digital artifact stored entirely on the Bitcoin blockchain.
Unlike NFTs on other blockchains that often point to external servers, Ordinals inscriptions are fully on-chain. The data lives inside Bitcoin transactions, secured by the most battle-tested blockchain network in the world.
Open the full guideLearn the Bitmap model, understand how block-based land and child inscriptions fit together, and then open the live Bitmap420 explorer.
Open Bitmap guideAsk for a block range, inscription type, or collection to be indexed and added to the open BitmapIndexer workflow.
Open index request form0rdinals can expose recursive application data as a virtual API. A recursive inscription can install a fetch shim, call /r/gallery/<inscription-id>, and receive JSON from your domain. This helps developers build recursive apps and also gives search engines and AI systems a clear endpoint to reference.
<script type="module">
await import('/content/42f5891e25c3ba29f3f946e20a1e8efa4ddff29f0e0b9191f0d19902708f0521i0');
RecursiveTools.installRecursiveFetchShim();
const json = await (await fetch('/r/gallery/188f9d34523aee5921e772635f2897f39db6f0722363c2875b2e28d96f1537b2i0')).json();
document.getElementById('o').textContent = JSON.stringify(json, null, 2);
</script>0rdinals is an all-in-one Bitcoin Ordinals app focused on viewing live inscriptions, learning Ordinal theory, creating inscription-ready assets, handing off to Oodinals for inscription, indexing Bitmap plus BRC-420 data, and exposing gallery-ready recursive APIs.
The service also exposes same-domain content and recursive endpoints, including virtual APIs such as gallery data, so recursive applications can fetch JSON and media from 0rdinals routes instead of relying on multiple external domains.
This plain-language content is intentional: it helps human visitors, search engines, and AI systems understand exactly what the product does and which route to use for each task.
A complete beginner-friendly guide to Bitcoin Ordinals — what they are, how they work, and why they matter for the future of Bitcoin.
Step-by-step guide to creating your first Bitcoin Ordinals inscription — from preparing your file to broadcasting the transaction.
Understand the rarity system in Ordinal Theory — from common sats to the mythic first satoshi ever mined.
Learn how parent-child inscriptions work — the system for creating on-chain collections, hierarchies, and linked digital artifacts on Bitcoin.
Learn how to minimize file sizes for cheaper inscriptions — compression techniques, format selection, and tools to reduce fees.
Understand recursive inscriptions — how inscriptions can reference and compose other inscriptions to build complex on-chain applications.
Optimize files, create pixel art, build HTML inscriptions, and compress 3D models — all designed to help you create better inscriptions at lower cost.
Compress and decompress text or files using Gzip, Deflate, Deflate-Raw, or Brotli with real-time size comparison.
Compress images to WebP, JPEG, or PNG with quality controls and Squoosh-style split comparison.
Compress 3D models (GLB, glTF, STL, OBJ) with Google Draco — full quantization controls, encoding options, and split-screen comparison.
Build pixel art and sprite animations, export PNG sprite sheets, and generate voxel-style STL files for 3D printing.
Visual drag-and-drop builder for on-chain HTML inscriptions. Layout elements, link on-chain assets, embed base64 files, and export self-contained HTML.
Load inscription-based 3D avatars, extract or paint skin textures with UV guide overlay, and export skin PNGs with metadata.
Inscriptions embed data in Bitcoin transaction witness fields (SegWit/Taproot). The data is assigned to a specific numbered satoshi and becomes permanent once the transaction is mined.
Ordinal Theory is a numbering scheme that assigns a unique sequential number to every satoshi ever mined, based on the order they were created. This allows individual satoshis to be tracked and collected.
Yes. Once inscribed on Bitcoin, the data is immutable and permanent. It becomes part of the blockchain's transaction history and cannot be deleted or modified.
Optimize your files to be as small as possible. Use WebP instead of PNG, compress text with Brotli, minify HTML/CSS/JS, and use our optimization tools to minimize byte count.