Skip to main content
HTML Validation

Non-space character after body.

About This HTML Issue

Placing text or non-space characters between the </body> and </html> tags is not allowed.

According to the HTML specification, the </body> tag must be immediately followed by either whitespace (spaces, tabs, newlines) or the closing </html> tag, with no visible content or other characters, as the body of the document must end before </body>. Any characters appearing after </body> are considered outside the document body and violate W3C compliance.

Invalid example:

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Example</title>
  </head>
  <body>
    Content goes here.
  </body> this is invalid
</html>

Valid example:

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Example</title>
  </head>
  <body>
    Content goes here.
  </body>
</html>

Ensure that nothing except optional whitespace appears after </body> and before </html> to resolve this validation issue.

Find issues like this automatically

Rocket Validator scans thousands of pages in seconds, detecting HTML issues across your entire site.

Last reviewed: May 20, 2025

Was this guide helpful?

Ready to validate your sites?
Start your free trial today.