Free · runs in your browser · nothing uploads

Drop in a workbook. Get it roasted.

The Workbook Roast reads a .twb or .twbx right here in the tab and finds the numbers nobody wrote down. Score out of 100, and every line of the roast is a number you can check.

Drop a .twb or .twbx here, or click to choose
Works with anything from Tableau Desktop, Server, or Cloud downloads.

The file never leaves this tab: parsing happens in your browser, and this page makes no network request with your workbook. Don't take that on faith, check it below. Curious what we do store? Your data, plainly.

How to check privacy (30 seconds, your own browser)
  1. Go offline first. Load this page, then turn Wi-Fi off (or open DevTools, Network tab, and set the throttling dropdown to Offline). Now drop your workbook. The full report still renders. A machine with no connection cannot send a file anywhere.
  2. Watch the network. Press F12, open the Network tab, clear it, then drop a workbook. Zero requests appear. Submit the email form and exactly one appears: POST /api/roast. Click it and read the payload: your email address and the one-line summary from this page, a couple hundred bytes. A workbook cannot hide in a request that small.
  3. Read the code. The parser is served unminified at /roast.js. Search it for fetch: zero hits. The file that reads your workbook contains no network code at all, and this page loads no analytics script, so the network stays silent for real.

These checks prove the visit you run them on, which is the point: don't carry today's check on faith tomorrow, run it again. It costs ten seconds.