I-Lang Playground

Convert I-Lang operation chains to IML and back, validate I-Lang documents, and count tokens. Everything runs in this page.

IML 0.5.1 codec, ported canon grammar validator, ilang-spec 127ba56, ported cl100k_base tokenizer

Write I-Lang operation chains, one per line, and read the IML beside them; edit the IML and the I-Lang follows. The conversion is exact: whatever converts comes back unchanged. Chains only: documents with declarations are converted by the reference codec.

Textcl100k_base tokensUTF-8 bytesCharacters
I-Lang00
IML00

Every IML message starts with its version and registry digest, #iml/0.5/7e29fae7f5ea, which is 17 cl100k_base tokens. For a single chain the IML message is therefore longer than the I-Lang line; the document form carries the header once for all chains. Measured figures for the full corpora are in the IML measurement reports.

Your input never leaves your browser. The converter, the validator and the tokenizer run in this page, and nothing you type is sent anywhere or stored. The tools and the tokenizer's vocabulary are loaded from ilang.ai; the site's Cloudflare Web Analytics counts page views, not what you type.