HTML Tags

HTML <noscript> Tag

The <noscript> tag defines alternative content that is displayed only when JavaScript is disabled in the browser or when the browser does not support scripting.

Syntax

html

<noscript>
  Alternate content displayed if JavaScript is disabled.
</noscript>

Attributes

AttributeDescription
(None)The <noscript> tag does not have any specific attributes. It can include global attributes like id, class, or style.

Example

html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>noscript Tag Example</title>
  <script>
    document.write("<p>JavaScript is enabled in your browser.</p>");
  </script>
</head>
<body>
  <noscript>
    <p>Your browser does not support JavaScript or it’s disabled. Please enable JavaScript to view the full content of this page.</p>
  </noscript>
</body>
</html>

Output

Browser Output

html

When JavaScript is enabled, it will display:
“JavaScript is enabled in your browser.”

When JavaScript is disabled, it will show:
“Your browser does not support JavaScript or it’s disabled...”

Try this in our TryIt Editor to see the difference between JavaScript-enabled and disabled states.

Browser Support

Chrome
Edge
Firefox
Safari
Opera
IE9+
YesYesYesYesYesYes

All major browsers support <noscript> tag.

Notes

  • The <noscript> element provides a fallback for non-JavaScript environments.
  • It is often used for warnings, accessibility, or alternate content.
  • Always ensure your website remains usable without JavaScript when possible.
  • This tag works inside both <head> and <body> elements.

Conclusion

The <noscript> tag ensures your webpage remains accessible and informative even if JavaScript is unavailable.
It helps maintain usability and accessibility standards, providing fallback content for all users.