whatisgithub

What is lottie-website-tester?

asweigart/lottie-website-tester — explained in plain English

Analysis updated 2026-05-18

27HTMLAudience · generalComplexity · 1/5Setup · easy

In one sentence

A free single-file tool you upload to your own website to find broken links, slow pages, and bloated pages, with no signup or install.

Mindmap

mindmap
  root((lottie tester))
    What it does
      Finds broken links
      Flags slow pages
      Flags page weight
      Mixed content check
    Tech stack
      Single HTML file
      Browser JavaScript
      No backend
    Use cases
      Audit your own site
      Find broken pages
      Speed up pages
    Audience
      Site owners
      Non developers
      Small teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check your own website for broken links before a launch or redesign.

USE CASE 2

Find which pages on your site are slow or too heavy to load quickly.

USE CASE 3

Spot images, scripts, or stylesheets on your site that are missing or broken.

USE CASE 4

Generate a shareable report of your site's health to send to a client or teammate.

What is it built with?

HTMLJavaScript

How does it compare?

asweigart/lottie-website-testerjidukrishna/otp_listeneraffaan-m/behavioral_rl
Stars272726
LanguageHTMLHTMLHTML
Setup difficultyeasymoderatemoderate
Complexity1/52/54/5
Audiencegeneraldeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
The README does not state a specific license, but the author says the file is free forever with no paid tier and you own the file.

So what is it?

Lottie Website Tester is a single HTML file you download and place on your website to check it for problems. There is no account to create, nothing to install, and nothing to pay for. You own the file and can use it however you want. The way it works is simple: download lottie.html, upload it to any folder on the site you want to test, then open that URL in your browser and click Start crawl. The tool scans every page on your site and reports back what it finds. Because it runs inside your browser, no data is sent to any outside server. It checks for several types of issues: broken links (pages that return a 404 or error code), slow-loading pages, heavy page weight, insecure resources mixed into secure pages, broken images or stylesheets, and redirect chains. The results appear in a dashboard as the crawl runs, and you can sort and filter the full table of URLs when it finishes. If you need to share results, you can export them as CSV, JSON, a standalone HTML report, or a plain-text summary. A few things it cannot do: it does not run JavaScript on the pages it visits, so links that only appear after page load will be missed. It also follows your browser's same-origin rules, meaning it can fully check pages on the same domain but gets limited information about cross-domain resources. The project exists because the author wanted a no-friction way to find broken links on his own sites without creating accounts or dealing with paywalls. It will not gain a paid tier. The tool is simple by design and free to use forever.

Copy-paste prompts

Prompt 1
Help me upload lottie.html to my website and open it correctly to run a crawl.
Prompt 2
Explain what the mixed content warnings from Lottie Website Tester mean and how to fix them.
Prompt 3
Show me how to run lottie.html on my local machine using a simple local server before uploading it live.
Prompt 4
Walk me through reading the CSV export from Lottie Website Tester to prioritize which broken links to fix first.
Prompt 5
Suggest exclude patterns I could use in Lottie Website Tester to skip large binary files during a crawl.

Frequently asked questions

What is lottie-website-tester?

A free single-file tool you upload to your own website to find broken links, slow pages, and bloated pages, with no signup or install.

What language is lottie-website-tester written in?

Mainly HTML. The stack also includes HTML, JavaScript.

What license does lottie-website-tester use?

The README does not state a specific license, but the author says the file is free forever with no paid tier and you own the file.

How hard is lottie-website-tester to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is lottie-website-tester for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.