(a real quick guide)
Paste your HTML code into the online encryption tool, run it, and they will return an obfuscated version.
Dummy example - Raw HTML <h1>HELLO WORLD!</h1> After obfuscating <script> eval(unescape('%64%6f%63%75%6d%29%28%27%3c%3b')); </script>
2) Bad for complex pages. May not work 100%.
3) A big hassle to make changes to the page.
4) "HTML obfuscation" does absolutely nothing. Just right-click anywhere on document, inspect element.
* There is no way to do "100% hide the HTML code".