How to Lazy Load Images Natively in HTML

How to Lazy Load Images Natively in HTML

Ferenc Almasi β€’ 2020 September 28 β€’ Read time 1 min read
  • twitter
  • facebook

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

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

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


  • twitter
  • facebook
Did you find this page helpful?
πŸ“š More Webtips
Frontend Course Dashboard
Master the Art of Frontend
  • check Access 100+ interactive lessons
  • check Unlimited access to hundreds of tutorials
  • check Prepare for technical interviews
Become a Pro



This site uses cookies We use cookies to understand visitors and create a better experience for you. By clicking on "Accept", you accept its use. To find out more, please see our privacy policy.