diff --git a/README.md b/README.md
index 2cbe3d39..63eba182 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
[![CI](https://github.com/timholy/Revise.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/timholy/Revise.jl/actions/workflows/ci.yml)
-[![codecov.io](http://codecov.io/github/timholy/Revise.jl/coverage.svg?branch=master)](http://codecov.io/github/timholy/Revise.jl?branch=master)
+[![codecov](https://codecov.io/gh/timholy/Revise.jl/graph/badge.svg?token=uLGKT2eFrZ)](https://codecov.io/gh/timholy/Revise.jl)
`Revise.jl` allows you to modify code and use the changes without restarting Julia.
With Revise, you can be in the middle of a session and then update packages, switch git branches,