jQuery(document).ready(function () { function decodeEntity(inputStr) { if (!inputStr) return ''; var textarea = document.createElement('textarea'); textarea.innerHTML = inputStr; return textarea.value; } function decodeEverything() { var html = document.querySelector('html'); var walker = document.createTreeWalker(html, NodeFilter.SHOW_TEXT); var node; while ((node = walker.nextNode())) { node.nodeValue = decodeEntity(node.nodeValue); } } decodeEverything(); console.log('decoding...'); });