Warning: on smartphones it's recommended to view the site in landscape mode.

Note: data updates may be delayed due to changes in the source data that require updating the import code. You should see a warning if that happens. Data is also usually several hours behind the official dashboard – see the "last data update" in the footer.

Changelog

22.09: Surprise update! 😎

14.08: Removed recovered/active counts for a few more countries that have outdated or unreliable recovered data: France, Greece, Ireland, South Sudan and Spain. If you see a country missing on the Compare chart when comparing actives and colored as white in the legend, this is why.

7.05: The active count will not be shown for countries that haven't recently reported the number of recovered, since in that case it's simply misleading (currently UK and Netherlands fall into that group).

25.04: The “Top Global” country set in the Compare view now excludes China, removed separate “Top Outside China” button. (You can always add China to any set through the “Add country” field.)

24.04: On the “Daily change” and “% change” comparison charts you can now choose to see either raw values from that day or e.g. a 3-day or 5-day trend, and you can choose any trend length you want.

22.04: Added some keyboard support – Cmd-F/Ctrl-F should focus the country search field, double ESC exits the field, and you should be able to move through the list of countries using up and down arrows.

22.04: The JHU data keeps having issues with some areas, e.g. the increased numbers in France or the recent lack of updates in Australia, not to mention weird things happening regularly in the deaths & recovered numbers. I'm starting to look for other possible sources to at least supplement the JHU data in some problematic regions.

17.04: You can now compare active cases in the Compare view. Active cases are not available for the places where I don't have the recovered numbers, which includes all US states and Canadian provinces.

11.04: Added a new “Top US States” country set in the Compare view (yes, you can compare all states and provinces together with countries, plus the EU and Europe total).

11.04: The URL should now store all current settings, including the set of selected countries, so you can bookmark or share a link and it should get you back to the same view as before, showing the same countries in the same configuration. Regardless of that, the Compare view will now always show the last seen set of countries by default, even after a reload.

8.04: Mobile layout improvements: removed touch delay on buttons, sidebar and footer are slightly smaller, and some switches in the “Compare” view have been moved to a new additional panel which you can access through the “settings” (cog wheel) button on the right (the button is only visible on smaller screens).

7.04: The “% increase” mode in Compare Countries now shows a 3-day trend instead of 5-day. The “Show last 3 weeks” checkbox automatically sets the max on the Y axis based on the maximum value during these 3 weeks.

7.04: “Daily increase” mode is now available in the Compare Countries view.

6.04: JHU have done something weird with the data from France since 4/4 (see comment from Le Monde here, in French). The data from WHO, ECDC and the French government all show case numbers around 70K, not 90K. There are a few GitHub issue threads discussing this, but JHU hasn't responded yet (they rarely do). For now I'm overriding the numbers manually with the French government data.

6.04: Added “Europe” and “EU 27” entries to the “Add country” search field so they can be compared e.g. with the US as a total. “Europe” total does not include Greenland, Russia, Turkey or the Caucasus countries. (Tip: you can add EU 27 by typing simply “eu", United Kingdom by typing “uk” and United States by typing “us", and pressing enter after each.)

2.04: Added a fourth line with active cases on single country views (where the number of recovered is available).

31.03: Recent US state data is now taken from the new separate US data files that JHU has added last night (they're one day behind the global data).

29.03: Added dark mode support (automatically follows the OS's theme).

28.03: The URL now includes the linear/logarithmic/daily increase/percent setting, e.g. a link like https://mackuba.eu/corona/#europe.perc will automatically open the % increase view. (Other settings like align by day or the selected set of countries in compare view aren't saved yet.)

28.03: JHU has brought back the data file for recovered, so I've added that back to the charts. As for the US states, I'm evaluating another source from NYTimes.

27.03: Added “Per 1 mln population” switch in the compare view.

27.03: Added “% daily increase” mode in single country charts and the compare view.

26.03: Added a search field in the country list sidebar.

23.03: You can now add states and provinces to the Compare chart.

23.03: Removed the “Top Countries” and “Top in Europe” views – use “Compare Countries” instead.

23.03: Added an option to compare the number of deaths in “Compare Countries".

18.03: Added a new section “Compare Countries” that works like the old “Top countries” sections, but lets you pick any country set, choose logarithmic scale, and align the data series horizontally by day since the 100th confirmed case.

16.03: Several additional values from previous days for various countries were fixed manually (see below).

16.03: The source data is sometimes missing new data for some important countries. In some cases I manually override the data with values found elsewhere – there is now a link in the footer that lists all those data fixes.

12.03: Added last data update info in the footer.

12.03: Added the “Top in Europe” chart.

11.03: You can now link to a specific country chart, e.g. https://mackuba.eu/corona/#italy.

11.03: Added this info dialog.

11.03: Data from the US now includes per-state entries, which is in some cases significantly higher than the previously published per-county data (e.g. Washington), hence the sudden jump in US numbers on 10 March.

6.03: First version.