← All tools

EBNF Railroad Visualizer

Parse a bounded EBNF subset, draw real SVG branches, and audit references/cycles.

ebnf-railroad-visualizerLOCAL WORKSPACE

Enabling local controls…

EBNF subset: = ; , | ( ) [ ] { }, quoted terminals and nonnested (* comments *);100 rules/2000 tokens/20 levels. Repeat means zero or more; recursive references are not inherently invalid.
Each field32KiB, complete output1MiB;Worker startup10s/processing1s. Local processing; no execution or input-URL fetch.

Source and controls

Results and preview

Edit or select files, then process. Input changes clear old output.

Source interface reviewed2026-10-19: ToolHub

How to use this tool

Edit the inputs, process locally, then inspect the complete output before copying or downloading. Changes cancel pending work.

When not to use it

No commands, scripts, decoded links or input URLs are executed or opened. Each field32KiB, output1MiB. Worker startup10s, processing1s. Generated configurations require review and testing in the target environment.