String length in bytes in JavaScript

Years passed and nowadays you can do it natively

(new TextEncoder().encode('foo')).length

Note that it’s not supported by IE (you may use a polyfill for that).

MDN documentation

Standard specifications

Leave a Comment