Web Tidy

Web Tidy · Chrome extension

Export public YouTube comments to CSV, JSON, or XLSX

Open one public YouTube video or Short, choose a row limit, comment scope, and file format, then run a local export you can pause, resume, stop, and revisit in local History.

Public video / Short25–5000 rowsCSV / JSON / XLSXPause / resume

Chrome Web Store review in progress

Partial local fixture

The controls you set before a run

The current popup binds the target video, then exposes Rows, Scope, and Format before the task starts. No public screenshot or interactive preview is attached to this page yet, so the verified control names are listed instead.

Verified control names · no public media attached yet

Target video or ShortRows 25–5000Top-level / comments + repliesCSV / JSON / XLSXPause / resume / stopLocal History

Quick Start

From install to a saved file in five steps

The store entry is still in review, so the install step applies once it is public. Every other step follows the current build's button labels and defaults.

1

Install and pin the extension

After the store entry is public, open its listing, click Add to Chrome, then click Add extension. Open Chrome's Extensions menu, find YouTube Comment Exporter, click the pin, and open the toolbar popup.

2

Open a public video or Short

Open an accessible youtube.com/watch video or youtube.com/shorts/... page with comments enabled. The popup fills in the current link, or you can paste the target link and check the video ID.

3

Choose Rows, Scope, and Format

Rows offers 25, 50, 100, 250, 500, 1000, or 5000 and defaults to 100. Scope offers Top-level comments or Comments + replies and defaults to replies. Format offers CSV, JSON, or XLSX and defaults to CSV.

4

Start and watch the task

Click Export comments on the page or Start export in the popup. Use Pause and Resume to control the next batch, or Stop to end the run and keep a partial result when rows were already collected.

5

Download or re-download from History

Completed files download through Chrome. Completed or partial runs show Download and New export, and recent finished tasks stay in local History so a retained result can be downloaded again.

Controls / preview

Set the target, rows, scope, and format first

The extension binds one public video or Short, then keeps Rows, Scope, and Format read-only while a task is running or paused. The labels below come from the current build; a public screenshot and interactive preview are still pending.

Partial preview

Verified control names · no public media attached yet

Target video or Short
Rows 25–5000
Top-level / comments + replies
CSV / JSON / XLSX
Pause / resume / stop
Local History

Audience and choice

Who this export is for

It focuses on turning one public video's comment section into a reviewable local file. Batch links, channel-wide collection, live chat, transcripts, video downloads, and sentiment analysis belong to other workflows.

Content teams

Turn one video's comments into a spreadsheet, then mark repeated questions, objections, and topic ideas in a copy.

Creators and operators

Save the first hours or days of comments after publishing, so you can see which questions need a reply and which feedback belongs in an FAQ.

Research, support, and community

Hand comment text, author, publish time, and source links to an existing Excel, Google Sheets, cleaning script, or AI workflow.

Longer runs

Pause, resume, or stop a serial run and keep the rows that were already confirmed as a partial file.

Workflow and control

How a run works

The extension reads the public comment continuations for one target, stores the task state locally, and writes the result to a local file when the run finishes.

  1. 1Bind one public video or Short and confirm the video ID
  2. 2Set Rows, Scope, and Format before the run starts
  3. 3Start from the page button or the popup
  4. 4Watch progress and use Pause, Resume, or Stop
  5. 5Check row count, parent links, and a few permalinks
  6. 6Download the file or re-download it from local History

What the file contains

Each row is one comment or reply with commentId, videoId, parentCommentId, author, authorChannelUrl, body, publishedAt, likes, depth, replyCount, permalink, creator, and memberBadge. Empty values are not guessed.

File naming

Files use web-tidy-youtube-comments-{videoId}.{ext}; a partial result adds a -partial suffix so the covered range is visible.

Success checks

The run reaches Completed or an accepted Partial, the row count stays within the selected limit, top-level rows have an empty parentCommentId, and a few permalinks match the public page.

Interruptions and recovery

Sign-in requirements, verification, age gates, disabled comments, access limits, rate limits, page changes, or a lost target tab stop the run and ask for attention. Resolve the prompt and resume, or stop and download what was confirmed.

Reading and support

Support and data boundary

Comments stay in the browser: task state, checkpoints, and History are local, and exported files are written through Chrome downloads. Nothing is uploaded to Web Tidy servers.

Get support

Report a problem or ask about the export workflow.

FAQ and next step

Can I install it from Chrome right now?

Not yet. The extension has been submitted to the Chrome Web Store and is still in review, so there is no publicly verifiable install page. Once the store entry is public, check the name, developer, and permissions before installing.

Which pages are supported?

This release handles one public YouTube watch video or Shorts page at a time. It does not export channel pages, search results, playlists, live chat, transcripts, or video downloads, and it does not process several links in one run.

Can I export replies?

Yes. Choose Comments + replies to export replies as rows and keep parentCommentId for rebuilding a thread. Choose Top-level comments when you only need the main points. Replies also count toward the Rows limit.

How many rows can I choose?

Rows offers 25, 50, 100, 250, 500, 1000, and 5000, and defaults to 100. It is the maximum number of rows kept for the run, not a promise that the target has that many accessible comments.

What should I do when a task needs attention?

Read the prompt, resolve the sign-in, verification, age gate, disabled-comment, or rate-limit condition, then click Resume. If the confirmed rows are already enough, stop the run and download the partial file, or switch to another public video.

Is my data uploaded?

No. Task state, checkpoints, and History stay in Chrome, and comment rows reach your device through Chrome downloads. Comment data is not uploaded to Web Tidy servers.

How is pricing shown?

This page does not publish a price. Once the store entry is public, the Chrome Web Store listing is the source for price and terms.

Can I get an Excel file?

Yes. Choose XLSX in Format to open the result directly in Excel or a compatible spreadsheet tool. Choose CSV for cross-tool exchange or JSON when a script should read the rows.