How to Lazy Load Images Natively in HTML

How to Lazy Load Images Natively in HTML

Ferenc Almasi β€’ 2020 September 28 β€’ πŸ“– 1 min read

Simply use loading=”lazy” in img tags to lazy load them.

<!-- Use the loading attribute on images to defer the loading of offscreen images -->
<img src="lazy-loading.jpg" loading="lazy" />
Copied to clipboard!

Please note that this feature is not widely supported, which means you need to provide fallback solutions. For the full list of supported browsers, check out the support table on

If your browser does not support the loading attribute, it will simply ignore it, so you don't have to worry about introducing bugs.

How to Lazy Load Images Natively in HTML
If you would like to see more Webtips, follow @flowforfrank

How to Lazy Load Images Natively
Looking to improve your skills? Check out our interactive course to master HTML from start to finish.
Master HTML


Did you find this page helpful?
πŸ“š More Webtips
Frontend Course Dashboard
Master the Art of Frontend
  • check Access exclusive interactive lessons
  • check Unlimited access to hundreds of tutorials
  • check Remove ads to learn without distractions
Become a Pro