Upload hierarchical JSON or a simple CSV with path,value columns. Explore areas in a treemap, compare nested proportions in a sunburst, or expand a structured tree. Click an item to edit its label, value, color and parent. Export your chart as SVG or PNG and your data as JSON or CSV, all without uploading your files.
A treemap shows quantities using nested rectangles whose areas are proportional to positive values. A sunburst uses radial segments for the same hierarchy, while an expandable tree reveals the complete organization, including empty and zero-value branches. Visualizations are exploratory, not statistically inferential.
CSV accepts either path,value with slash-separated paths (e.g. Sales/Online) or a lossless flat table with id,parent_id,name,value,color. Flat CSV supports names containing slashes and preserves zero-value groups. Group totals are calculated from leaf values. Datasets are limited to 5,000 nodes and 32 levels to protect browser performance; high-density labels may be hidden visually but remain available through paged tree navigation, search and inspector. Projects are saved locally where browser storage is available—download a JSON backup before leaving the page.
Import nested JSON or flat path data, explore treemap, sunburst, and tree views, reorganize nodes, and export charts or hierarchy data.
Import a small category hierarchy with numeric leaf values, drill into one branch in the sunburst, and move a child to a different parent. Export a leaf-path CSV for leaf rows and JSON when you need the editable hierarchy.
Group totals are derived from leaf values; unsafe aggregate totals are rejected. Imports are limited to 5,000 nodes and 32 levels, with an 8 MB input cap. The tree view paginates at 350 rows, sunburst displays at most eight levels, and PNG output is limited to 24 million pixels and 8,192 pixels per side. IndexedDB may fail or be cleared; keep JSON backups. Path CSV is leaf-only, while flat CSV preserves hierarchy and IDs.
Group areas total their leaf values. Review the hierarchy and leaf data when interpreting parent totals.
The flat CSV preserves hierarchy and IDs. The path CSV includes leaf rows only.