Free tools / Local file analyzer
Local file analyzer: check site files without uploading them
Our local file analyzer checks the files behind your site in your browser, without uploading them. Choose a robots.txt, XML sitemap, llms.txt, HTML page, JSON-LD file, CSV export, server log or text file, and see what it holds and what to fix, by the same rules our other free tools publish.
Up to 10 files at a time, each up to 5 MB. Your browser reads them on your device.
No email is needed. Your browser reads the file on your device; nothing is uploaded, and this page is not allowed to make network requests. A shared result stays in its link, not on our server.
What we check and why
What kind of file it is
We read the name and the opening of each file to tell its kind: robots.txt, XML sitemap, llms.txt, HTML page, JSON-LD structured data, JSON, CSV or spreadsheet export, Server log and Text or Markdown.
robots.txt, sitemaps and llms.txt
robots.txt gets the same rule matching as our robots.txt tester. Sitemaps are checked against the sitemaps.org limits of 50,000 addresses and 50 MB a file, with duplicates, non-https addresses and lastmod dates flagged. llms.txt is checked for its heading, summary and described links.
HTML and JSON-LD
An HTML file gets its title, description, canonical, language, headings, JSON-LD types, image alt text and word count. A JSON-LD file is parsed and each common type is checked for its expected fields.
Exports, logs and text
A Search Console export or a log is recognized and counted, with a link to the tool that analyzes it in full. Text gets word, sentence and token counts, a reading grade and a count of invisible characters.
Nothing leaves your device
Your browser reads each file with its own file reader. The page is served with a content security policy that does not allow it to make network requests, so it cannot send a file anywhere.
Questions
Is my file uploaded anywhere?
No. Your browser reads the file and the checks run in this page. The page is served with a content security policy that blocks it from making network requests, so it cannot send the file, and we keep no copy.
Which files can it check?
robots.txt, XML sitemaps and sitemap indexes, llms.txt, HTML pages, JSON-LD and other JSON, CSV and tab-separated exports, server access logs, and plain text or Markdown.
Why check a file locally instead of my live site?
You can check a file before you publish it, or one that sits behind a sign-in, a staging server or a firewall. To check the live version, use the matching tool that reads your website.
Want the fix made for you?
Answer Repair completes one agreed source-backed page or fix. Choose Live or Handoff before payment. Due 48 elapsed hours after Ready. Full refund on request within 30 days of delivery.
When you want us to do the work, every offer and its published price is on our offers page. More free checks: the ChatGPT Business Hub readiness check, the robots.txt tester, the sitemap generator, the AI bot analytics tool and the text cleanup tool, or see all free tools. Read next: Which site-structure basics still matter?