PageSourceSearch

https://covidvisualizer.com/

html covidvisualizer.com collected 2026-09-25 23:35:04 UTC 20,327 bytes, 316 lines download raw bytes

1<!DOCTYPE html>
2
3<head>
4    <title>COVID-19 Visualizer</title>
5    <!-- Meta -->
6    <meta charset="UTF-8" />
7    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
8    <meta name="author" content="Navid Mamoon and Gabriel Rasskin" />
9    <meta name="description"
10        content="An interactive COVID-19 visualizer (coronavirus) that highlights countries around the world based on the most recent cases." />
11    <meta name="keywords"
12        content="COVID,visualizer,COVID-19,Coronavirus,map,visualization,disease,plague,covid visualizer,covidvisualizer,covid-19 visualizer,coronavirus visualizer" />
13    <meta name="robots" content="index, follow" />
14    <!-- Open Graph -->
15    <meta property="og:title" content="COVID-19 Visualizer" />
16    <meta property="og:type" content="website" />
17    <meta property="og:image" content="//www.covidvisualizer.com/assets/opengraph.png" />
18    <meta property="og:url" content="//www.covidvisualizer.com" />
19    <meta property="og:description"
20        content="An interactive COVID-19 (coronavirus) visualizer that highlights countries around the world based on the most recent cases." />
21    <meta name="twitter:card" content="summary_large_image" />
22    <meta name="twitter:site" content="@navidmx" />
23    <meta name="twitter:title" content="COVID-19 Visualizer" />
24    <meta name="twitter:image" content="https://www.covidvisualizer.com/assets/opengraph.png" />
25    <!-- CSS / Favicon -->
26    <link href="assets/style.min.css" rel="stylesheet" />
27    <link rel="icon" href="assets/favicon.png" />
28    <!-- Google Analytics -->
vendor: 68 bytes, lines 28-29
28
29    <script async src="https://www.googletagmanager.com/gtag/js?id=
29UA-159292052-1
vendor: 64 bytes, lines 29-30
29" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
30    
30<script type="daceb7ee234466a7f2c1fd20-text/javascript">
31        
vendor: 175 bytes, lines 31-37
31window.dataLayer = window.dataLayer || [];
32
33        function gtag() {
34            dataLayer.push(arguments);
35        }
36        gtag('js', new Date());
37        gtag('config', '
37UA-159292052-1
vendor: 8 bytes, lines 37-38
37');
38    
38</script>
38
39    <!-- Automatad Ads -->
40    <!-- 
40<script type="text/javascript" src="https://go.automatad.com/geo/892zpo/afihbs.js" async></script>
40-->
41    <!-- Monumetrics Ads -->
42
43    
43<script type="daceb7ee234466a7f2c1fd20-text/javascript">
44        function isEmbedded() {
45            try {
46                return window.self !== window.top;
47            } catch (e) {
48                return true;
49            }
50        }
51        if (!isEmbedded()) {
52            var script = document.createElement('script');
53            script.src = 'https://monu.delivery/site/d/3/fda049-08e3-47a6-a8d2-f2956435e928.js';
54            script.setAttribute('data-cfasync', 'false');
55            var head = document.querySelector('head');
56            head.insertBefore(script, head.firstChild);
57        }
58    </script>
58
59    <!-- JavaScript -->
60    
60<script src="lib/miniature.earth.js" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
60
61    
61<script src="lib/particles.min.js" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
61
62    
62<script src="lib/micromodal.min.js" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
62
63    
63<script src="lib/countUp.min.js" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
63
64    
64<script src="lib/moment.min.js" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
64
65    
65<script src="lib/moment.tz.min.js" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
65
66    
66<script src="lib/fuse.min.js" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
66
67    
67<script src="lib/chart.min.js" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
67
68    
68<script src="lib/jquery.min.js" defer type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
68
69    
69<script src="assets/script.min.js" defer type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
69
70</head>
71
72<body>
73    <div id="particles"></div>
74    <div id="blackout"></div>
75    <div id="globe"></div>
76
77    <div id="header">
78        <!--MONUMETRIC [BTF|Pos 3] M:320x50,320x100 START-->
79        <div id="mmt-12eaf6ca-07a2-4ebb-a550-5ebebd4b78ee"></div>
80        
80<script type="text/javascript" data-cfasync="false">
81            $MMT = window.$MMT || {};
82            $MMT.cmd = $MMT.cmd || [];
83            $MMT.cmd.push(function () {
84                $MMT.display.slots.push(["12eaf6ca-07a2-4ebb-a550-5ebebd4b78ee"]);
85            })
86        </script>
86
87        <!--MONUMETRIC [BTF|Pos 3] M:320x50,320x100 ENDS-->
88        <div id="search">
89            <img src="assets/search.svg" onclick="if (!window.__cfRLUnblockHandlers) return false; openSearch()" data-cf-modified-daceb7ee234466a7f2c1fd20-="">
90        </div>
91        <div id="leaderboard">
92            <img src="assets/leaderboard.svg" onclick="if (!window.__cfRLUnblockHandlers) return false; openLeaderboard()" data-micromodal-trigger="all-countries" data-cf-modified-daceb7ee234466a7f2c1fd20-="">
93        </div>
94        <label class="switch">
95            <input type="checkbox" onclick="if (!window.__cfRLUnblockHandlers) return false; switchPage()" data-cf-modified-daceb7ee234466a7f2c1fd20-="">
96            <span class="slider round"><img src="assets/vaccine.svg"></span>
97        </label>
98        <h1>COVID-19</h1>
99        <p>Click on a country or territory to see cases, deaths, and recoveries.</p>
100    </div>
101    <div id="legend">
102        <!-- Start Monumetrics Desktop Tag-->
103        <div id="mmt-d21bf6ff-9522-4f17-8c18-abfe3e79b2b3"></div>
104        
104<script type="text/javascript" data-cfasync="false">
105            $MMT = window.$MMT || {};
106            $MMT.cmd = $MMT.cmd || [];
107            $MMT.cmd.push(function () {
108                $MMT.display.slots.push(["d21bf6ff-9522-4f17-8c18-abfe3e79b2b3"]);
109            })
110        </script>
110
111        <!-- End Monumetrics Desktop Tag-->
112        <p>Legend (active cases)</p>
113        <div class="legend-marker" id="legend-start">0</div>
114        <div class="legend-marker" id="legend-end">Loading...</div>
115        <div id="gradient"></div>
116    </div>
117    <div id="fb-page">
118        <a href="https://www.facebook.com/covidVisualizer" target="_blank">
119            <p>FB Page</p>
120        </a>
121    </div>
122    <div id="loader"></div>
123    <div id="footer">
124        <button class="view-more">View charts and more data &#187;</button>
125        <p>
126            <!-- Total Counts Header -->
127            <span class="tiny">TOTAL COUNTS (as of <span class="timestamp"></span>)</span>
128            <br />
129            <!-- Active Cases -->
130            ACTIVE:&nbsp;<span id="total-cases">0</span>
131            <span id="total-count" class="tiny"></span>
132            <span class="muted disappear">&nbsp;&#8226;</span>
133            &nbsp;
134            <!-- Deaths -->
135            DEATHS:&nbsp;<span id="total-deaths">0</span>
136            <span id="mortality-rate" class="tiny"></span>
137            <span class="tooltip">
138                <img src="assets/info.svg">
139                <span class="tooltiptext">Deaths out of <em>total</em> cases</span>
140            </span>
141            <span class="muted disappear">&#8226;</span>
142            &nbsp;
143            <!-- Recoveries -->
144            RECOVERIES:&nbsp;<span id="total-recovered">0</span>
145            <span id="recovery-rate" class="tiny"></span>
146            <span class="tooltip">
147                <img src="assets/info.svg">
148                <span class="tooltiptext">Recoveries out of <em>total</em> cases</span>
149            </span>
150            <span class="muted disappear">&nbsp;&#8226;</span>
151            <!-- Vaccinations -->
152            VACCINATED:&nbsp;<span id="total-vaccinated">0</span>
153            <span id="vaccination-percent" class="tiny"></span>
154            <span class="tooltip">
155                <img src="assets/info.svg">
156                <span class="tooltiptext">Percent of global population vaccinated</span>
157            </span>
158        </p>
159        <button id="more-info-button" data-micromodal-trigger="more-info">MORE INFORMATION</button>
160    </div>
161    <div class="modal micromodal-slide" id="more-info" aria-hidden="true">
162        <div class="modal__overlay" tabindex="-1" data-micromodal-close>
163            <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="more-info-title">
164                <header class="modal__header">
165                    <h2 class="modal__title" id="more-info-title">
166                        More Information
167                    </h2>
168                    <button class="modal__close" aria-label="Close modal" data-micromodal-close></button>
169                </header>
170                <main class="modal__content" id="more-info-content">
171                    <p class="muted">
172                        Data last updated <span class="timestamp"></span> by
173                        <a href="https://www.worldometers.info/coronavirus/" target="_blank">Worldometers</a>.
174                    </p>
175                    <br />
176                    <p>
177                        This website was developed by
178                        <a href="https://navidmx.com/" target="_blank">Navid Mamoon</a>
179                        (<a href="https://twitter.com/navidmx" target="_blank">@navidmx</a>) and
180                        <a href="https://github.com/grasskin/" target="_blank">Gabriel Rasskin</a>,
181                        (<a href="https://twitter.com/gabrielrasskin" target="_blank">@gabrielrasskin</a>)
182                        two students at Carnegie Mellon University.
183                        <br /><br />
184                        The goal of this project is to provide a simple, interactive
185                        way to visualize the impact of COVID-19. We wanted people to
186                        be able to see this as something that brings us all together.
187                        It's not one country, or another country; it's one planet –
188                        and this is what our planet looks like today.
189                        <br /><br />
190                        Realtime data is from
191                        <a href="https://www.worldometers.info/coronavirus/" target="_blank">Worldometer's</a>
192                        real-time updates, utilizing reliable sources from around the world.
193                        Vaccination data is from <a href="https://ourworldindata.org/" target="_blank">Our World in
194                            Data</a>.
195                        The <em>TODAY</em> cases/deaths are based on GMT (+0). The website
196                        pulls new data every 2 minutes, refresh to see any changes.
197                        <br /><br />
198                        If you have questions, suggestions, or feedback, please <a href="/cdn-cgi/l/email-protection#a3c0ccd5cac7d5cad0d6c2cfca
198d9c6d1e3c4cec2cacf8dc0ccce" target="_blank">send us an email</a>!
199                        We also have a <a href="https://www.facebook.com/covidVisualizer" target="_blank">Facebook
200                            page</a>,
201                        so be sure to like and follow for future updates as we take
202                        this project further.
203                        <br /><br />
204                        With over 160 million users, servers and maintenance costs can be high. We appreciate any help.
205                    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
206                        <input type="hidden" name="cmd" value="_donations" />
207                        <input type="hidden" name="business" value="[email protected]" />
208                        <input type="hidden" name="currency_code" value="USD" />
209                        <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif"
210                            border="0" name="submit" title="PayPal - The safer, easier way to pay online!"
211                            alt="Donate with PayPal button" />
212                    </form>
213                    </p>
214                    <span>Share this website:</span>
215
216                    <!-- Share Button: Facebook -->
217                    <a class="resp-sharing-button__link"
218                        href="https://facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcovidvisualizer.com"
219                        target="_blank" rel="noopener" aria-label="">
220                        <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small">
221                            <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
222                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
223                                    <path
224                                        d="M18.77 7.46H14.5v-1.9c0-.9.6-1.1 1-1.1h3V.5h-4.33C10.24.5 9.5 3.44 9.5 5.32v2.15h-3v4h3v12h5v-12h3.85l.42-4z" />
225                                </svg>
226                            </div>
227                        </div>
228                    </a>
229
230                    <!-- Share Button: WhatsApp -->
231                    <a class="resp-sharing-button__link"
232                        href="whatsapp://send?text=%20https%3A%2F%2Fcovidvisualizer.com" target="_blank" rel="noopener"
233                        aria-label="">
234                        <div class="resp-sharing-button resp-sharing-button--whatsapp resp-sharing-button--small">
235                            <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
236                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
237                                    <path
238                                        d="M20.1 3.9C17.9 1.7 15 .5 12 .5 5.8.5.7 5.6.7 11.9c0 2 .5 3.9 1.5 5.6L.6 23.4l6-1.6c1.6.9 3.5 1.3 5.4 1.3 6.3 0 11.4-5.1 11.4-11.4-.1-2.8-1.2-5.7-3.3-7.8zM12 21.4c-1.7 0-3.3-.5-4.8-1.3l-.4-.2-3.5 1 1-3.4L4 17c-1-1.5-1.4-3.2-1.4-5.1 0-5.2 4.2-9.4 9.4-9.4 2.5 0 4.9 1 6.7 2.8 1.8 1.8 2.8 4.2 2.8 6.7-.1 5.2-4.3 9.4-9.5 9.4zm5.1-7.1c-.3-.1-1.7-.9-1.9-1-.3-.1-.5-.1-.7.1-.2.3-.8 1-.9 1.1-.2.2-.3.2-.6.1s-1.2-.5-2.3-1.4c-.9-.8-1.4-1.7-1.6-2-.2-.3 0-.5.1-.6s.3-.3.4-.5c.2-.1.3-.3.4-.5.1-.2 0-.4 0-.5C10 9 9.3 7.6 9 7c-.1-.4-.4-.3-.5-.3h-.6s-.4.1-.7.3c-.3.3-1 1-1 2.4s1 2.8 1.1 3c.1.2 2 3.1 4.9 4.3.7.3 1.2.5 1.6.6.7.2 1.3.2 1.8.1.6-.1 1.7-.7 1.9-1.3.2-.7.2-1.2.2-1.3-.1-.3-.3-.4-.6-.5z" />
239                                </svg>
240                            </div>
241                        </div>
242                    </a>
243
244                    <!-- Share Button: Twitter -->
245                    <a class="resp-sharing-button__link"
246                        href="https://twitter.com/intent/tweet/?text=&amp;url=https%3A%2F%2Fcovidvisualizer.com"
247                        target="_blank" rel="noopener" aria-label="">
248                        <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small">
249                            <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
250                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
251                                    <path
252                                        d="M23.44 4.83c-.8.37-1.5.38-2.22.02.93-.56.98-.96 1.32-2.02-.88.52-1.86.9-2.9 1.1-.82-.88-2-1.43-3.3-1.43-2.5 0-4.55 2.04-4.55 4.54 0 .36.03.7.1 1.04-3.77-.2-7.12-2-9.36-4.75-.4.67-.6 1.45-.6 2.3 0 1.56.8 2.95 2 3.77-.74-.03-1.44-.23-2.05-.57v.06c0 2.2 1.56 4.03 3.64 4.44-.67.2-1.37.2-2.06.08.58 1.8 2.26 3.12 4.25 3.16C5.78 18.1 3.37 18.74 1 18.46c2 1.3 4.4 2.04 6.97 2.04 8.35 0 12.92-6.92 12.92-12.93 0-.2 0-.4-.02-.6.9-.63 1.96-1.22 2.56-2.14z" />
253                                </svg>
254                            </div>
255                        </div>
256                    </a>
257
258                    <!-- Share Button: E-Mail -->
259                    <a class="resp-sharing-button__link" href="/cdn-cgi/l/email-protection#033c707661696660773e25626e7338616c677a3e6b77777370263042263145263145606c756a67756a7076626f
2596a7966712d606c6e" target="_self" rel="noopener" aria-label="">
260                        <div class="resp-sharing-button resp-sharing-button--email resp-sharing-button--small">
261                            <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
262                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
263                                    <path
264                                        d="M22 4H2C.9 4 0 4.9 0 6v12c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM7.25 14.43l-3.5 2c-.08.05-.17.07-.25.07-.17 0-.34-.1-.43-.25-.14-.24-.06-.55.18-.68l3.5-2c.24-.14.55-.06.68.18.14.24.06.55-.18.68zm4.75.07c-.1 0-.2-.03-.27-.08l-8.5-5.5c-.23-.15-.3-.46-.15-.7.15-.22.46-.3.7-.14L12 13.4l8.23-5.32c.23-.15.54-.08.7.15.14.23.07.54-.16.7l-8.5 5.5c-.08.04-.17.07-.27.07zm8.93 1.75c-.1.16-.26.25-.43.25-.08 0-.17-.02-.25-.07l-3.5-2c-.24-.13-.32-.44-.18-.68s.44-.32.68-.18l3.5 2c.24.13.32.44.18.68z" />
265                                </svg>
266                            </div>
267                        </div>
268                    </a>
269
270                    <!-- Share Button: LinkedIn -->
271                    <a class="resp-sharing-button__link"
272                        href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fcovidvisualizer.com&amp;title=&amp;summary=&amp;source=https%3A%2F%2Fcovidvisualizer.com"
273                        target="_blank" rel="noopener" aria-label="">
274                        <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small">
275                            <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid">
276                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
277                                    <path
278                                        d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z" />
279                                </svg>
280                            </div>
281                        </div>
282                    </a>
283
284                    <br /><br />
285                    <p class="tiny"><a
286                            href="https://www.privacypolicygenerator.info/live.php?token=HTejovwq8oDcxiJjdUy2RnRK1We2VqU8"
287                            target="_blank">Privacy Policy</a></p>
288                </main>
289            </div>
290        </div>
291    </div>
292    <div class="modal micromodal-slide" id="all-countries" aria-hidden="true">
293        <div class="modal__overlay" tabindex="-1" data-micromodal-close>
294            <div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="all-countries-title">
295                <header class="modal__header">
296                    <h2 class="modal__title" id="all-countries-title">
297                        All Countries &amp; Territories (by cases)
298                    </h2>
299                    <button class="modal__close" aria-label="Close modal" data-micromodal-close></button>
300                </header>
301                <main class="modal__content" id="all-countries-content">
302                    <p class="muted">
303                        Data last updated <span class="timestamp"></span> by
304                        <a href="https://www.worldometers.info/coronavirus/" target="_blank">Worldometers</a>.
305                    </p>
306                    <div id="country-list"></div>
307                </main>
308            </div>
309        </div>
310    </div>
311    <!-- Probie: passive session capture (JS errors, failing requests, rage clicks) -->
vendor: 113 bytes, lines 311-312
311
312    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
312<script src="https://probie.dev/assets/probie-widget-events.js" data-token="pb_480497437b0c22823be547ff551790b179906f232599354fd226a9306982c35e" type="daceb7ee234466a7f2c1fd20-text/javascript"></script>
vendor: 143 bytes, lines 312-313
312
313<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="daceb7ee234466a7f2c1fd20-|49" defer></script>
313<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"64c0beae17d141809cde943e2ca40bb3","r":1,"spa":2}' crossorigin="anonymous"></script>
313
314</body>
315
316</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.