
Turn a JSON sample into TypeScript interfaces, inferring nested object types and union types for arrays that mix shapes.

Sort a CSV, TSV or pipe-delimited table by any column, auto-detecting whether that column holds numbers, dates or text.

Sort every rotation of a string, take the last column as the encoded form and the sentinel row as the primary index, then walk it back to recover the original text.

Paste a JSON array of objects and get CSV back, or paste CSV and get JSON, with delimiter choice, header detection and a .csv download.

Area, perimeter and volume for the common plane and solid shapes, with pi carried at full double precision.

A 50-item bucket list in eight categories. Tick items, watch the percentage move, and keep it across reloads.

How long since a date, counted with real calendar arithmetic: years, months, days, weekday and next anniversary.

Click for energy, buy multipliers and a decaying passive generator, with max-buy and offline credit.