console.log((new HTMLString.String('<span>\u00a0</span>')).html()) // or console.log((new HTMLString.String('<span> </span>')).html()) Produces: " " Expected: "<span> </span>"